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
sLoyaltyId
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
Prijavite se na Customer Insights - Data i odaberite Web praćenje i personalizacija.
Odaberite tablicu koju skripta za praćenje treba koristiti za identifikaciju klijenata prilikom provjere autentičnosti.
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.
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.
Prijavite se na Customer Insights - Data i odaberite Web praćenje i personalizacija.
Odaberite tablicu koja identificira kupce.
Na primjer, izvorna tablica
LoyaltySignUps
u Customer Insights - Data koristiLoyaltyId
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.
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>
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 .