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.

  1. Verzeker uw bezit met wordt gevormd regelcomponentvolgorde ingeschakeld.

  2. Maak een nieuwe regel. Deze regel dient uitsluitend te worden gebruikt voor het vastleggen van ECID zonder andere belangrijke acties.

  3. Voeg een Library Loaded aan de regel.

  4. 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);
       });
    
  5. 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.

recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743