Configurar la personalización web en tiempo real (vista previa)

[Este artículo es documentación preliminar y está sujeto a modificaciones].

Permita que Customer Insights - Data cree automáticamente perfiles desconocidos para los visitantes no autenticados de su sitio web y realice un seguimiento de sus páginas vistas e interacciones en tiempo real. Configure el seguimiento web, fusione los perfiles desconocidos de los clientes con sus perfiles conocidos cuando se autentiquen en su sitio y, a continuación, personalice su experiencia web. Obtenga más información en Descripción general de la personalización web en tiempo real.

Requisitos previos

  • El sitio web tiene un proceso para identificar a los usuarios conocidos y guardar sus datos de cliente en una tabla. Por ejemplo, una <WebCustomers> tabla.

  • Ingiere su tabla <WebCustomers> en Customer Insights - Data mediante uno de los conectores de origen de datos.

  • Incluya su <WebCustomers> tabla en el proceso de unificación de datos.

Configurar el seguimiento web

  1. Inicie sesión en Customer Insights - Data y seleccione Seguimiento web y personalización.

    Captura de pantalla de Seguimiento web y personalización en Customer Insights - Data.

  2. Seleccione su <WebCustomers> tabla. El script de seguimiento lo usa para identificar a los clientes cuando se autentican.

  3. Seleccione Copiar para copiar el script de seguimiento y péguelo en la etiqueta <head> de su sitio web.

    Si está utilizando un administrador de etiquetas como Google Tag Manager, vaya al portal de Google Tag Manager. Seleccione Agregar nueva etiqueta>Configuración de etiqueta>HTML personalizado, pegue el script de seguimiento de Customer Insights - Data y luego seleccione Guardar.

    Si está utilizando un sistema de gestión de contenidos (CMS) como Wordpress, su proveedor de CMS debería tener una forma sencilla de agregar un script al encabezado del sitio. Este es un ejemplo de Wordpress: https://wordpress.com/support/adding-code-to-headers/.

Explore su sitio web como visitante no autenticado para crear un perfil desconocido en Customer Insights - Data.

Para ver los perfiles desconocidos, vaya a la página Clientes y seleccione Desconocido. Todos los perfiles desconocidos tienen un cookieId como identificador y las interacciones del sitio web en la escala de tiempo se muestran automáticamente.

Captura de pantalla de la pestaña Desconocido de la página Clientes en Customer Insights - Data.

Para validar los eventos web en Dataverse, inicie sesión en https://make.powerapps.com/. Seleccione Tablas>Todo y, a continuación, seleccione las tablas PersonalizationView y PersonalizationAction.

Autenticación de clientes desconocidos y combinación con clientes conocidos

Para que Customer Insights: los datos combinen automáticamente un perfil desconocido con un perfil conocido cuando un visitante se autentique, seleccione la tabla de origen que usó para identificar a los clientes al configurar el seguimiento web. Para identificar y fusionar los perfiles, el sistema necesita conocer el Id. único del cliente autenticado. Obtiene este identificador llamando a la setUser función .

  1. Inicie sesión en Customer Insights - Data y seleccione Seguimiento web y personalización.

  2. Seleccione la tabla que identifica a sus clientes.

    Por ejemplo, la tabla de origen LoyaltySignUps en Customer Insights - Data usa LoyaltyId como la clave principal, que identifica de forma única a un cliente en esa tabla.

    Solo las tablas que usó como origen para la unificación de datos aparecen en la lista de tablas. Customer Insights: los datos identifican automáticamente al visitante mediante la clave principal de la tabla que seleccione. La lógica de combinación es la misma del proceso de unificación de datos.

  3. Defina la función setUser en su sitio web. Normalmente, sólo define esta función en la página que autentica a los visitantes. El identificador es el ID de visitante, como jsmith001.

    <script>
       function setUser() {
          window["MSCI"].setUser({ "authId": "<identifier>" });
     }
    </script>
    
  4. Llama a la función setUser cuando un visitante se autentica.

    <button type="submit" onclick="setUser()">Submit</button>