Partajați prin


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

  1. conectați-vă și Customer Insights - Data selectați Urmărire web și personalizare.

    Captură de ecran a urmăririi și personalizării web.

  2. Selectați tabelul pe care scriptul de urmărire trebuie să îl utilizeze pentru a vă identifica clienții atunci când se autentifică.

  3. 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/.

  4. Navigați pe site-ul dvs. ca un vizitator.

  5. 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.

    Captură de ecran a filei Necunoscut de pe pagina Clienți.

  6. 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.

  1. conectați-vă și Customer Insights - Data selectați Urmărire web și personalizare.

  2. 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".

  3. 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>
    
  4. 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 fără cod folosind Optimizely

  • 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.

Consultați și