Toegang tot de ECID
De Experience Cloud Identity (ECID) is een permanente id die aan een gebruiker wordt toegewezen wanneer deze uw website bezoekt. In bepaalde omstandigheden hebt u wellicht liever toegang tot de ECID (bijvoorbeeld om het naar een derde te verzenden). Een ander gebruiksgeval is het instellen van de ECID in een aangepast XDM-veld, naast het opnemen ervan in het identiteitsoverzicht.
U kunt toegang krijgen tot de ECID via Gegevensvoorvoegsel voor gegevensverzameling (aanbevolen) of via tags.
Toegang tot de ECID via Data Prep (voorkeursmethode) accessing-ecid-data-prep
Als u de ECID wilt instellen in een aangepast XDM-veld, kunt u dit niet alleen doen in het identiteitsoverzicht, maar ook source
naar het volgende pad:
xdm.identityMap.ECID[0].id
Stel het doel vervolgens in op een XDM-pad waar het veld van het type is string
.
Tags
Als u toegang moet krijgen tot de ECID op de client gebruikt u de onderstaande tagaanpak.
-
Verzeker uw bezit met wordt gevormd regelcomponentvolgorde ingeschakeld.
-
Maak een nieuwe regel. Deze regel dient uitsluitend te worden gebruikt voor het vastleggen van ECID zonder andere belangrijke acties.
-
Voeg een Library Loaded aan de regel.
-
Voeg een Custom Code actie aan de regel met de volgende code (veronderstellend de naam u voor de instantie van SDK hebt gevormd is
alloy
en er is nog geen gegevenselement met dezelfde naam):code language-js return alloy("getIdentity") .then(function(result) { _satellite.setVar("ECID", result.identity.ECID); });
-
Sla de regel op.
U zou dan tot ECID in de volgende regels: %ECID%
of _satellite.getVar("ECID")
, zoals u tot een ander gegevenselement zou toegang hebben.