Configura a personalización web en tempo real (versión preliminar)
[Este artigo é a documentación de prelanzamento e está suxeito a cambios.]
Permite Customer Insights - Data crear automaticamente perfís descoñecidos para os visitantes non autenticados do teu sitio web e realizar un seguimento das súas páxinas vistas e interaccións en tempo real. Configura o seguimento web, fusiona os perfís descoñecidos dos clientes cos seus perfís coñecidos cando se autentican no teu sitio e despois personaliza a súa experiencia web. Obtén máis información en Descrición xeral da personalización web en tempo real.
Mira este breve vídeo para obter máis información sobre a personalización web en tempo real.
Requisitos previos
Os datos de orixe que contén os clientes do teu sitio web son inxeridos e unificados.
Customer Insights - Data usa a clave principal do perfil de cliente unificado para identificar os visitantes do teu sitio web. A clave principal debe ser un campo que identifique de forma única un cliente, como o enderezo de correo electrónico, o número de teléfono ou o ID de membro. Por exemplo, en Customer Insights - Data, pode ter unha táboa de orixe chamada
LoyaltySignUps
conLoyaltyId
como chave principal que identifica de forma única un cliente nesa táboa. Obtén máis información en Descrición xeral das fontes de datos e Descrición xeral da unificación de datos.
Configura o seguimento web
Inicie sesión en Customer Insights - Data e seleccione Seguimento web e amp; personalización.
Seleccione a táboa que debe utilizar o script de seguimento para identificar os seus clientes cando autentiquen.
Seleccione Copiar para copiar o script de seguimento e, a continuación, pégueo na
<head>
etiqueta do seu sitio web.Se está a usar un xestor de etiquetas como Google Tag Manager, vai ao portal de Google Tag Manager. Seleccione Engadir unha nova etiqueta>Configuración da etiqueta>HTML personalizado, pegue o Customer Insights - Data script de seguimento e despois Gardar.
Se estás a usar un sistema de xestión de contidos (CMS) como Wordpress, o teu provedor de CMS debería ter un xeito sinxelo de engadir un script á cabeceira do sitio. Aquí tes un exemplo de Wordpress: https://wordpress.com/support/adding-code-to-headers/.
Navega polo teu sitio web como visitante non autenticado para crear un perfil descoñecido en Customer Insights - Data.
Para ver os perfís descoñecidos, vai á páxina Clientes e selecciona Descoñecido. Todos os perfís descoñecidos teñen un cookieId como identificador e as interaccións do sitio web na liña de tempo móstranse automaticamente.
Para validar os eventos web en Dataverse, inicie sesión en https://make.powerapps.com/. Seleccione Táboas>Todas e, a continuación, seleccione as táboas PersonalizationView
e PersonalizationAction
.
Autentique clientes descoñecidos e combínaos con coñecidos
Para que Customer Insights - Data combine automaticamente un perfil descoñecido cun coñecido cando un visitante se autentice, seleccione a táboa de orixe que utilizaches para identificar aos teus clientes cando configurou o seguimento web. Para identificar e combinar os perfís, o sistema necesita coñecer o ID único do cliente autenticado. Faino chamando á función SetUser
.
Inicie sesión en Customer Insights - Data e seleccione Seguimento web e amp; personalización.
Seleccione a táboa que identifica os seus clientes.
Por exemplo, a táboa de orixe
LoyaltySignUps
in Customer Insights - Data utilizaLoyaltyId
como chave principal, que identifica de forma única un cliente nesa táboa.Na lista de táboas só aparecen as táboas que se utilizaron como fonte para a unificación de datos. Customer Insights - Data identifica automaticamente ao visitante mediante a clave principal da táboa que selecciona. A lóxica de fusión é a mesma que no proceso de unificación de datos.
Define a
setUser
función no teu sitio web. Normalmente, só define esta función na páxina que autentica os visitantes. O<identifier>
é o ID do visitante; por exemplo, jsmith001.<script> function setUser() { window["MSCI"].setUser({ "authId": "<identifier>" }); } </script>
Chame á función
setUser
cando un visitante se autentice.<button type="submit" onclick="setUser()">Submit</button>
Personaliza a experiencia web dos teus clientes
Podes personalizar a experiencia web dos teus clientes de calquera das seguintes formas:
Sen código, usando a integración de Optimizely con Customer Insights - datos. Obtén máis información en Personalización web sen código mediante Optimizely.
Con código, usando API. Consulta calquera das Customer Insights - Data API, que che permiten recuperar información completa sobre cada cliente, como información demográfica, interaccións web, actividades, segmentos e medidas. Máis información en Dataverse APIs para Customer Insights - Data.
Dado que os cookieIds tamén se usan para identificar de forma única un cliente coñecido ou un visitante descoñecido, tamén podes usar o cookieId para consultar un perfil. Recupera a Customer Insights - Data cookie de seguimento web no lado do servidor do teu sitio web. Customer Insights - Data as cookies gárdanse como "_msci" na solicitude.
Por exemplo, usando C#, podes atopar o ID cookie do visitante actual así:
string cookieId = Request.Cookies["_msci"]; //CI-D cookie
A continuación, utiliza a cookie como identificador para consultar calquera das Customer Insights - Data API.