Åtkomst till ECID

Experience Cloud Identity (ECID) är en beständig identifierare som tilldelas en användare när de besöker din webbplats. Under vissa omständigheter kanske du föredrar att komma åt ECID (till exempel för att skicka det till en tredje part). Ett annat användningsfall är att ange ECID i ett anpassat XDM-fält, förutom att det finns i identitetskartan.

Du kan komma åt ECID antingen via Dataprep för datainsamling (rekommenderas) eller via taggar.

Åtkomst till ECID via Data Prep (föredragen metod) accessing-ecid-data-prep

Om du vill ställa in ECID i ett anpassat XDM-fält kan du göra detta genom att ställa in source på följande sökväg, utöver att ha det i identitetskartan:

xdm.identityMap.ECID[0].id

Ange sedan målet till en XDM-sökväg där fältet är av typen string.

Taggar

Om du behöver komma åt ECID på klientsidan använder du taggarna enligt nedan.

  1. Kontrollera att din egenskap är konfigurerad med regelkomponentsekvensering aktiverad.

  2. Skapa en ny regel. Den här regeln ska endast användas för att hämta ECID utan några andra viktiga åtgärder.

  3. Lägg till en Library Loaded-händelse i regeln.

  4. Lägg till en Custom Code-åtgärd i regeln med följande kod (förutsatt att namnet som du har konfigurerat för SDK-instansen är alloy och att det inte redan finns ett dataelement med samma namn):

    code language-js
     return alloy("getIdentity")
       .then(function(result) {
         _satellite.setVar("ECID", result.identity.ECID);
       });
    
  5. Spara regeln.

Du bör sedan kunna komma åt ECID i efterföljande regler med hjälp av %ECID% eller _satellite.getVar("ECID"), precis som du kan komma åt andra dataelement.

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