Configurarea personalizării web în timp real (versiune preliminară)
[Acest articol este documentație de prelansare și poate suferi modificări.]
Permiteți să creați automat profiluri necunoscute pentru vizitatorii dvs. și să Customer Insights - Data urmăriți interacțiunile site-ului web (vizualizări de pagină și interacțiuni) în timp real. Configurați urmărirea web, îmbinați clienții cu profilurile lor cunoscute atunci când se autentifică pe site-ul dvs. web, apoi personalizați experiența web a clienților.
Aflați mai multe: Prezentare generală a personalizării web în timp real.
Cerințe preliminare
Datele sursă care conțin clienții site-ului dvs. web sunt ingerate și unificate. Customer Insights - Data Utilizează cheia primară din profilul de client unificat pentru a identifica vizitatorii site-ului dvs. Cheia primară ar trebui să fie un câmp care identifică în mod unic un client, cum ar fi e-mail, telefon sau loyaltyId.
De exemplu, aveți Customer Insights - Data un tabel sursă numit LoyaltySignUps , cu LoyaltyId drept cheie primară care identifică în mod unic un client din acel tabel.
Configurarea urmăririi web
conectați-vă și Customer Insights - Data selectați Urmărire web și personalizare.
Selectați tabelul pe care scriptul de urmărire trebuie să îl utilizeze pentru a vă identifica clienții atunci când se autentifică.
Copiați scriptul de urmărire și inserați-l în
<head>
eticheta site-ului.Dacă folosiți un manager de etichete, cum ar fi Google Manager de etichete, accesați portalul Google Manager de etichete. Selectați Adăugați o etichetă>nouă Configurarea>etichetei HTML personalizat>lipiți scriptul Customer Insights - Data de>urmărire Salvați.
Dacă utilizați un sistem de gestionare a conținutului (CMS), cum ar fi Wordpress, furnizorul CMS ar trebui să aibă o modalitate ușoară de a adăuga un script în antet. Exemplu de la Wordpress: https://wordpress.com/support/adding-code-to-headers/.
Navigați pe site-ul dvs. ca un vizitator.
Pentru a vizualiza profilurile necunoscute, accesați pagina Clienți și selectați Necunoscut. Toate profilurile necunoscute au un cookieId ca identificator, iar interacțiunile site-ului web pe cronologie se afișează automat.
Pentru a valida evenimentele Dataverse web, conectați-vă la https://make.powerapps.com/. Selectați Tabele>toate și selectați tabelele PersonalizationView și PersonalizationAction .
Autentificați clienții necunoscuți și îmbinați-i cu cei cunoscuți
Pentru a îmbina Customer Insights - Data automat un profil necunoscut într-un profil cunoscut, selectați tabelul sursă pe care l-ați utilizat pentru a identifica clienții site-ului web.
conectați-vă și Customer Insights - Data selectați Urmărire web și personalizare.
Selectați tabelul care identifică un profil necunoscut pentru a-l îmbina cu un profil cunoscut. De exemplu, tabelul sursă "LoyaltySignUps" din Customer Insights - Data utilizează "LoyaltyId" ca cheie primară, care identifică în mod unic un client din acel tabel. Pentru a identifica și îmbina profiluri necunoscute și cunoscute, sistemul trebuie să cunoască "LoyaltyId" al vizitatorului atunci când se autentifică pe site-ul dvs. Acest lucru se face apelând funcția "SetUser".
Definiți funcția setUser pe site-ul dvs. De obicei, definiți această funcție numai pe pagina care autentifică vizitatorii. Identificatorul este ID-ul vizitatorului. De exemplu, Loialitate1.
<script> function setUser() { window["MSCI"].setUser({ "authId": "<identifier>" }); } </script>
Apelați funcția setUser atunci când un vizitator se autentifică.
<button type="submit" onclick="setUser()">Submit</button>
Notă
Puteți selecta numai tabele din lista verticală care au fost utilizate ca unul dintre tabelele sursă pentru unificarea datelor. Customer Insights - Data utilizează automat cheia primară a acestui tabel pentru a identifica vizitatorul. Logica de îmbinare este aceeași ca în procesul de unificare a datelor.
Personalizați experiența web a clienților dvs
Există două moduri de a personaliza experiența web a clienților dvs.:
Personalizare web pro-code folosind API-uri
Pentru a personaliza experiența web a vizitatorilor dvs. folosind API-uri, interogați oricare dintre Customer Insights - Data API-urile care vă permit să regăsiți informații bogate despre fiecare client, cum ar fi informații demografice, interacțiuni web, activități, segmente și măsuri.
Deoarece cookieId-urile sunt folosite și pentru a identifica unic un client (necunoscut sau cunoscut), puteți utiliza cookieId-ul pentru a interoga un profil. Pentru a interoga un profil, preluați Customer Insights - Data cookie-ul de urmărire web de pe partea de server a site-ului dvs. web. Customer Insights - Data cookie-urile sunt stocate ca „_msci” în cerere. Dacă utilizați C#, cookie-ul vizitatorului curent poate fi accesat:
string cookieId = Request.Cookies["_msci"]; //CI-D cookie
Acest cookie poate fi apoi utilizat ca identificator pentru a interoga oricare dintre Customer Insights - Data API-urile.