Zugreifen auf die ECID

Letzte Aktualisierung: 2023-07-24
  • Themen:
  • Tags
    Weitere Informationen zu diesem Thema
  • Erstellt für:
  • Developer
    User
    Admin
    Leader

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

Der Zugriff auf die ECID erfolgt über Datenvorbereitung für die Datenerfassung (empfohlen) oder über Tags.

Zugriff auf die ECID über Data Prep (bevorzugte Methode)

Wenn Sie die ECID in einem benutzerdefinierten XDM-Feld festlegen möchten, können Sie dies nicht nur in der Identitätszuordnung tun, sondern auch durch Festlegen der source zum folgenden Pfad:

xdm.identityMap.ECID[0].id

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

Tags

Wenn Sie auf die ECID Client-seitig verwenden Sie den Tags-Ansatz wie unten beschrieben.

  1. Stellen Sie sicher, dass Ihre Eigenschaft mit Sequenzierung von Regelkomponenten aktiviert.

  2. Erstellen Sie eine neue Regel.

  3. Hinzufügen einer Bibliothek geladen -Ereignis der Regel hinzufügen.

  4. Hinzufügen einer Benutzerdefinierte Bedingung -Aktion mit dem folgenden Code auf die Regel anwenden (vorausgesetzt, der Name, den Sie für die SDK-Instanz konfiguriert haben, lautet alloy):

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

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

Auf dieser Seite