Zugreifen auf die ECID

Die Experience Cloud Identity (ECID) ist eine beständige Kennung, die einem Benutzer beim Besuch Ihrer Website zugewiesen wird. Unter bestimmten Umständen bevorzugen Sie möglicherweise den Zugriff auf den ECID (um ihn beispielsweise an einen Drittanbieter zu senden). Ein weiterer Anwendungsfall ist das Festlegen von ECID in einem benutzerdefinierten XDM-Feld, zusätzlich zu dessen Verwendung in der Identitätszuordnung.

Sie können auf die ECID entweder über Datenvorbereitung für die Datenerfassung (empfohlen) oder über Tags zugreifen.

Zugriff auf die ECID über Data Prep (bevorzugte Methode) accessing-ecid-data-prep

Wenn Sie die ECID in einem benutzerdefinierten XDM-Feld festlegen möchten, müssen Sie sie nicht nur in der Identitätszuordnung enthalten, sondern können dies auch tun, indem Sie die source auf den folgenden Pfad setzen:

xdm.identityMap.ECID[0].id

Legen Sie dann das Ziel auf einen XDM-Pfad fest, bei dem das Feld vom Typ string ist.

Tags

Wenn Sie clientseitig auf den ECID zugreifen müssen, verwenden Sie den Tagansatz wie unten beschrieben.

  1. Stellen Sie sicher, dass Ihre Eigenschaft mit aktivierter Sequenzierung der Regelkomponenten konfiguriert ist.

  2. Erstellen Sie eine neue Regel. Diese Regel sollte ausschließlich zur Erfassung der ECID ohne andere wichtige Aktionen verwendet werden.

  3. Fügen Sie der Regel das Ereignis Bibliothek geladen hinzu.

  4. Fügen Sie der Regel eine Aktion vom Typ Benutzerdefinierter Code mit folgendem Code hinzu (vorausgesetzt, der für die SDK-Instanz konfigurierte Name ist alloy und es gibt noch kein Datenelement mit demselben Namen):

    code language-js
     return alloy("getIdentity")
       .then(function(result) {
         _satellite.setVar("ECID", result.identity.ECID);
       });
    
  5. Speichern Sie die Regel.

Sie sollten dann in den nachfolgenden Regeln mit %ECID% oder _satellite.getVar("ECID") auf die ECID zugreifen können, wie Sie auf jedes andere Datenelement zugreifen würden.

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