Dijeli putem


Postavljanje web-personalizacije u stvarnom vremenu (pretpregled)

[Ovaj je članak iz dokumentacije predizdanja i podložan je promjenama.]

Omogućite Customer Insights - Data automatsko stvaranje nepoznatih profila za neprovjerene posjetitelje vaše web stranice i praćenje njihovih prikaza stranica i interakcija u stvarnom vremenu. Postavite praćenje weba, spojite nepoznate profile korisnika s njihovim poznatim profilima prilikom provjere autentičnosti na vašoj web-lokaciji, a zatim personalizirajte njihovo web-iskustvo. Saznajte više u pregledu personalizacije weba u stvarnom vremenu.

Pogledajte ovaj kratki videozapis da biste saznali više o personalizaciji weba u stvarnom vremenu.

Preduvjeti

  • Izvorišni podaci koji sadrže korisnike vaše web stranice unose se i objedinjuju.

    Customer Insights - Data koristi primarni ključ iz jedinstvenog korisničkog profila za identifikaciju posjetitelja vaše web stranice. Primarni ključ trebao bi biti polje koje jedinstveno identificira klijenta, kao što su adresa e-pošte, telefonski broj ili ID člana. Na primjer, u Customer Insights - Data sustavu možda imate izvornu tablicu koja se zove LoyaltySignUps s LoyaltyId primarnim ključem koji jedinstveno identificira kupca u toj tablici. Saznajte više u pregledu izvora podataka i pregledu objedinjavanja podataka.

Postavljanje praćenja weba

  1. Prijavite se na Customer Insights - Data i odaberite Web praćenje i personalizacija.

    Snimka zaslona s web-praćenjem i personalizacijom u Customer Insights - Data.

  2. Odaberite tablicu koju skripta za praćenje treba koristiti za identifikaciju klijenata prilikom provjere autentičnosti.

  3. Odaberite Kopiraj da biste kopirali skriptu za praćenje, a zatim je zalijepite u <head> oznaku web-mjesta.

    Ako upotrebljavate upravitelj oznaka kao što je Google upravitelj oznaka, posjetite portal Google upravitelja oznaka. Odaberite Dodaj novu oznaku>Konfiguracija>oznaka Prilagođeni HTML, zalijepite skriptu Customer Insights - Data za praćenje, a zatim Spremi.

    Ako koristite sustav za upravljanje sadržajem (CMS), kao što je Wordpress, vaš davatelj CMS-a trebao bi imati jednostavan način dodavanja skripte u zaglavlje web-mjesta. Evo primjera iz Wordpressa: https://wordpress.com/support/adding-code-to-headers/.

Pregledajte svoju web stranicu kao neprovjereni posjetitelj kako biste stvorili nepoznati profil u Customer Insights - Data.

Da biste pogledali nepoznate profile, idite na stranicu Kupci i odaberite Nepoznato. Svi nepoznati profili imaju cookieId kao identifikator, a interakcije web stranice na vremenskoj traci prikazuju se automatski.

Snimka zaslona kartice Nepoznato na stranici Kupci u Customer Insights - Data.

Da biste provjerili valjanost web-događaja Dataverse, prijavite se na https://make.powerapps.com/. Odaberite Sve tablice>, a zatim PersonalizationView tablice i PersonalizationAction .

Provjera autentičnosti nepoznatih kupaca i njihovo spajanje s poznatim

Da biste automatski Customer Insights - Data spojili nepoznato s poznatim profilom kada posjetitelj provjeri autentičnost, odaberite izvorišnu tablicu koju ste koristili za identifikaciju klijenata prilikom postavljanja praćenja weba. Da bi identificirao i spojio profile, sustav mora znati jedinstveni ID klijenta čija je autentičnost provjerena. To čini pozivanjem SetUser funkcije.

  1. Prijavite se na Customer Insights - Data i odaberite Web praćenje i personalizacija.

  2. Odaberite tablicu koja identificira kupce.

    Na primjer, izvorna tablica LoyaltySignUps u Customer Insights - Data koristi LoyaltyId se kao primarni ključ, koji jedinstveno identificira kupca u toj tablici.

    Na popisu tablica pojavljuju se samo tablice koje su korištene kao izvor za objedinjavanje podataka. Customer Insights - Data automatski identificira posjetitelja pomoću primarnog ključa tablice koju odaberete. Logika spajanja ista je kao u procesu objedinjavanja podataka.

  3. Definirajte setUser funkciju na svojoj web stranici. Ovu funkciju obično definirate samo na stranici koja provjerava autentičnost posjetitelja. ID <identifier> je posjetitelja; na primjer, jsmith001.

    <script>
       function setUser() {
          window["MSCI"].setUser({ "authId": "<identifier>" });
     }
    </script>
    
  4. setUser Nazovite funkciju kada posjetitelj provjeri autentičnost.

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

Personalizacija web-iskustva svojih klijenata

Web-iskustvo svojih klijenata možete personalizirati na jedan od sljedećih načina:

  • Bez koda, koristeći Optimizely integraciju s Customer Insights - podaci. Saznajte više o web-personalizaciji bez koda pomoću opcije Optimizacija.

  • S kodom, pomoću API-ja. Pošaljite upit bilo kojem API-ju Customer Insights - Data koji vam omogućuje dohvaćanje bogatih informacija o svakom klijentu, kao što su demografske informacije, web-interakcije, aktivnosti, segmenti i mjere. Saznajte više u Dataverse API-jevima za Customer Insights - Data.

    Budući da se cookieIds također koriste za jedinstvenu identifikaciju poznatog kupca ili nepoznatog posjetitelja, također možete koristiti cookieId za pretraživanje profila. Dohvatite kolačić za praćenje weba Customer Insights - Data na strani poslužitelja vaše web stranice. Customer Insights - Data Kolačići se u zahtjevu pohranjuju kao "_msci".

    Na primjer, pomoću C# možete pronaći cookieID trenutnog posjetitelja ovako:

    string cookieId = Request.Cookies["_msci"]; //CI-D cookie
    

    Zatim upotrijebite kolačić kao identifikator za slanje upita bilo kojem API-ju Customer Insights - Data .