Realtime persoonlijke instellingen voor het web instellen (preview)
[Dit artikel maakt deel uit van de voorlopige documentatie en kan nog veranderen.]
Laat Customer Insights - Data automatisch onbekende profielen voor niet-geverifieerde bezoekers aan uw website aanmaken en hun paginaweergaven en interacties in realtime bijhouden. Stel webtracking in, voeg onbekende profielen van klanten samen met hun bekende profielen wanneer ze zich op uw website verifiëren en personaliseer vervolgens hun webervaring. Meer informatie in Overzicht van realtime persoonlijke instellingen voor het web.
Bekijk dit filmpje voor meer informatie over realtime webpersonalisatie.
Vereisten
Brongegevens waarin uw websiteklanten zijn opgenomen en geharmoniseerd.
Customer Insights - Data gebruikt de primaire sleutel uit het geharmoniseerd klantprofiel om uw websitebezoekers te identificeren. De primaire sleutel moet een veld zijn dat een klant op unieke wijze identificeert, zoals e-mailadres, telefoonnummer of lid-id. In Customer Insights - Data hebt u bijvoorbeeld mogelijk een brontabel met de naam
LoyaltySignUps
metLoyaltyId
als de primaire sleutel die een klant in die tabel op unieke wijze identificeert. Meer informatie vindt u in Overzicht van gegevensbronnen en Overzicht van gegevensharmonisatie.
Web bijhouden instellen
Meld u aan bij Customer Insights - Data en selecteer Web bijhouden en persoonlijke instellingen.
Selecteer de tabel die het script voor bijhouden moet gebruiken om uw klanten te identificeren wanneer ze zich verifiëren.
Selecteer Kopiëren om het script voor bijhouden te kopiëren en plak het vervolgens in de
<head>
-tag van uw website.Als u een tag manager gebruikt, zoals Google Tag Manager, gaat u naar de Google Tag Manager-portal. Selecteer Nieuwe tag toevoegen>Tagconfiguratie>Aangepaste HTML, plak het Customer Insights - Data-script voor bijhouden en kies dan Opslaan.
Als u een contentmanagementsysteem (CMS) zoals Wordpress gebruikt, zou uw CMS-provider een eenvoudige manier moeten hebben om een script aan de site-header toe te voegen. Hier volgt een voorbeeld van Wordpress: https://wordpress.com/support/adding-code-to-headers/.
Blader door uw website als niet-geverifieerde bezoeker om een onbekend profiel aan te maken in Customer Insights - Data.
Ga naar de pagina Klanten en selecteer Onbekend om de onbekende profielen te bekijken. Alle onbekende profielen hebben een cookieId als id en de website-interacties op de tijdlijn worden automatisch weergegeven.
Meld u aan bij https://make.powerapps.com/ om webgebeurtenissen in Dataverse te valideren. Selecteer Tabellen>Alle en selecteer vervolgens de tabellen PersonalizationView
en PersonalizationAction
.
Onbekende klanten verifiëren en samenvoegen met bekende
Als u Customer Insights - Data automatisch een onbekend profiel wilt laten samenvoegen met een bekend profiel wanneer een bezoeker zich verifieert, selecteert u de brontabel die u hebt gebruikt om uw klanten te identificeren toen u webtracking instelde. Om de profielen te identificeren en samen te voegen, moet het systeem de unieke id van de geverifieerd klant kennen. Dit gebeurt door de functie SetUser
aan te roepen.
Meld u aan bij Customer Insights - Data en selecteer Web bijhouden en persoonlijke instellingen.
Selecteer de tabel die uw klanten identificeert.
De brontabel
LoyaltySignUps
in Customer Insights - Data gebruikt bijvoorbeeldLoyaltyId
als de primaire sleutel, die een klant in die tabel op unieke wijze identificeert.Alleen tabellen die werden gebruikt als bron voor gegevensharmonisatie worden weergegeven in de lijst met tabellen. Customer Insights - Data identificeert de bezoeker automatisch met behulp van de primaire sleutel van de tabel die u selecteert. De logica voor samenvoegen is gelijk aan die in het proces van gegevensharmonisatie.
Definieer de functie
setUser
op uw website. Normaal gesproken definieert u deze functie alleen op de pagina die bezoekers verifieert. De<identifier>
is de bezoeker-id; bijvoorbeeld jsmith001.<script> function setUser() { window["MSCI"].setUser({ "authId": "<identifier>" }); } </script>
Roep de functie
setUser
aan wanneer een bezoeker zich verifieert.<button type="submit" onclick="setUser()">Submit</button>
De webervaring van uw klanten personaliseren
U kunt de webervaring van uw klanten op een van de volgende manieren personaliseren:
Zonder code, met behulp van de Optimizely-integratie met Customer Insights - Data. Meer informatie vindt u in Persoonlijke instellingen voor het web zonder code met Optimizely.
Met code, met behulp van API's. Doorzoek om het eendere welke Customer Insights - Data-API, waardoor u rijke informatie over elke klant kunt ophalen, zoals demografische informatie, webinteracties, activiteiten, segmenten en metingen. Meer informatie vindt u in Dataverse-API's voor Customer Insights - Data.
Omdat de cookieIds ook worden gebruikt om een bekende klant of een onbekende klant uniek te identificeren, kunt u de cookieId ook gebruiken om een profiel op te vragen. Haal de Customer Insights - Data webtrackingcookie op aan de serverzijde van uw website. Customer Insights - Data-cookies worden in de aanvragen opgeslagen als "_msci".
Met C# kunt u de cookieID van de huidige bezoeker bijvoorbeeld als volgt vinden:
string cookieId = Request.Cookies["_msci"]; //CI-D cookie
Gebruik vervolgens de cookie als id om een van de Customer Insights - Data API's te bevragen.