Impostare la personalizzazione Web in tempo reale (anteprima)
[Questo articolo fa parte della documentazione non definitiva, pertanto è soggetto a modifiche.]
Lascia che Customer Insights - Data crei automaticamente profili sconosciuti per i tuoi visitatori non autenticati altuo sito Web e che tenga traccia delle loro visualizzazioni delle pagine e interazioni in tempo reale. Imposta il monitoraggio Web, esegui l'unione dei clienti ai loro profili sconosciuti quando si autenticano sul tuo sito Web e personalizza l'esperienza Web dei tuoi clienti. Altre informazioni in Panoramica della personalizzazione Web in tempo reale.
Guarda questo breve video per saperne di più sulla personalizzazione Web in tempo reale.
Prerequisiti
I dati di origine che contengono i clienti del tuo sito Web vengono inseriti e unificati.
Customer Insights - Data utilizza la chiave primaria del profilo cliente unificato per identificare i visitatori del tuo sito Web. La chiave primaria deve essere un campo che identifica in modo univoco un cliente, ad esempio l'indirizzo e-mail, il numero di telefono o l'ID membro. Ad esempio, in Customer Insights - Data hai una tabella di origine denominata
LoyaltySignUps
conLoyaltyId
come chiave primaria che identifica in modo univoco un cliente in quella tabella. Ulteriori informazioni in Panoramica delle origini dati e Panoramica sull'unificazione dei dati.
Impostare il monitoraggio Web
Accedi a Customer Insights - Data e seleziona Registrazione Web e personalizzazione.
Seleziona la tabella che lo script di monitoraggio deve utilizzare per identificare i tuoi clienti quando effettuano l'autenticazione.
Seleziona Copia per copiare lo script di monitoraggio e incollalo nel tag
<head>
del tuo sito Web.Se utilizzi un gestore tag come Google Tag Manager, vai al portale di Google Tag Manager. Seleziona Aggiungi nuovo tag>Configurazione tag>HTML personalizzato, incolla lo script di monitoraggio di Customer Insights - Data, quindi Salva.
Se utilizzi un sistema di gestione dei contenuti (CMS) come Wordpress, è possibile che il tuo provider CMS abbia un modo semplice per aggiungere uno script all'intestazione del sito. Di seguito è riportato un esempio da Wordpress: https://wordpress.com/support/adding-code-to-headers/.
Esplora il tuo sito Web come visitatore non autenticato per creare un profilo sconosciuto in Customer Insights - Data.
Per visualizzare i profili sconosciuti, vai alla pagina Clienti e seleziona Sconosciuto. Tutti i profili sconosciuti hanno un cookieId come identificatore e nella sequenza temporale vengono visualizzate automaticamente le interazioni sul sito Web.
Per convalidare gli eventi Web in Dataverse, accedi a https://make.powerapps.com/. Seleziona Tabelle>Tutte e seleziona le tabelle PersonalizationView
e PersonalizationAction
.
Autenticare i clienti sconosciuti ed eseguirne l'unione a quelli conosciuti
Per fare in modo che Customer Insights - Data unisca automaticamente un profilo sconosciuto con un profilo noto quando un visitatore si autentica, seleziona la tabella di origine che hai utilizzato per identificare i tuoi clienti quando configuri il monitoraggio Web. Per identificare e unire i profili, il sistema ha bisogno di conoscere l'ID univoco del cliente autenticato. Lo fa chiamando la funzione SetUser
.
Accedi a Customer Insights - Data e seleziona Registrazione Web e personalizzazione.
Seleziona la tabella che identifica i tuoi clienti.
Ad esempio, la tabella di origine
LoyaltySignUps
in Customer Insights - Data usaLoyaltyId
come chiave primaria, che identifica in modo univoco un cliente in quella tabella.Solo le tabelle che sono state utilizzate come una delle tabelle di origine vengono visualizzatre nell'elenco delle tabelle. Customer Insights - Data identifica automaticamente il visitatore usando la chiave primaria della tabella selezionata. La logica di unione è la stessa del processo di unificazione dei dati.
Definisci la funzione
setUser
sul tuo sito Web. In genere, si definisce questa funzione solo nella pagina che autentica i visitatori.<identifier>
è l'ID visitatore, ad esempio, jsmith001.<script> function setUser() { window["MSCI"].setUser({ "authId": "<identifier>" }); } </script>
Chiama la funzione
setUser
quando un visitatore si autentica.<button type="submit" onclick="setUser()">Submit</button>
Personalizzare l'esperienza Web dei clienti
Puoi personalizzare l'esperienza Web dei tuoi clienti in uno dei seguenti modi:
Senza codice, utilizzando l'integrazione Optimizely con Customer Insights - Data. Ulteriori informazioni in Personalizzazione Web senza codice utilizzando Optimizely.
Con il codice, utilizzando le API. Esegui una query su una qualsiasi delle API di Customer Insights - Data che consentono di recuperare tutte le informazioni su ciascun cliente, ad esempio informazioni demografiche, le interazioni Web, le attività, i segmenti e le misure. Altre informazioni in API Dataverse per Customer Insights - Data.
Poiché i cookieId vengono utilizzati anche per identificare il cliente noto o un visitatore non conosciuto, puoi utilizzare anche i cookieId per eseguire una query su un profilo. Recupera il cookie di tracciamento Web di Customer Insights - Data sul lato server del tuo sito Web. I cookie di Customer Insights - Data sono memorizzati come "_msci" nella richiesta.
Ad esempio, utilizzando C#, puoi trovare il cookieID del visitatore corrente in questo modo:
string cookieId = Request.Cookies["_msci"]; //CI-D cookie
Quindi, utilizza il cookie può quindi essere utilizzato come identificatore per eseguire una query su una qualsiasi delle API di Customer Insights - Data.