getIdentity
Mit dem Befehl getIdentity
können Sie eine Besucher-ID abrufen, ohne Ereignisdaten zu senden. Wenn Sie den Befehl sendEvent
ausführen, ruft das Web SDK automatisch die Identität des Besuchers ab, falls noch keine vorhanden ist.
Wenn Sie separate Aufrufe benötigen, um eine Besucher-ID zu generieren und Daten zu senden, können Sie diesen Befehl verwenden.
Abrufen von Identitäten mithilfe der Web SDK-Tag-Erweiterung
Die Web SDK-Tag-Erweiterung bietet diesen Befehl nicht über die Benutzeroberfläche der Tag-Erweiterung an. Verwenden Sie den benutzerdefinierten Code-Editor mit der JavaScript-Bibliothekssyntax.
Abrufen von Identitäten mithilfe der Web SDK JavaScript-Bibliothek
Führen Sie den Befehl getIdentity
aus, wenn Sie Ihre konfigurierte Instanz des Web SDK aufrufen. Die folgenden Optionen sind beim Konfigurieren dieses Befehls verfügbar:
namespaces
: Ein Array von Namespaces. Der Standardwert lautet["ECID"]
. Weitere unterstützte Werte sind:["CORE"]
,null
,undefined
. Sie können ECID und CORE ID gleichzeitig anfordern. Beispiel:"namespaces": ["ECID","CORE"]
.edgeConfigOverrides
: Eine Datastream-Konfiguration überschreibt das Objekt.
alloy("getIdentity",{
"namespaces": ["ECID","CORE"] //this command retrieves both ECID and CORE IDs.
});
Antwortobjekt
Wenn Sie mit diesem Befehl die Handhabung von Antworten festlegen, sind die folgenden Eigenschaften im Antwortobjekt verfügbar:
identity.ECID
: Eine Zeichenfolge, die die ECID des Besuchers enthält.identity.CORE
: Eine Zeichenfolge, die die CORE-ID des Besuchers enthält.edge.regionID
: Eine Ganzzahl, die den Besucherbereich darstellt, auf den der Browser beim Erwerb einer Edge Network trifft. Dies entspricht dem alten Audience Manager-Standorthinweis.