getIdentity
La commande getIdentity
vous permet d’obtenir un identifiant visiteur sans envoyer de données d’événement. Lorsque vous exécutez la commande sendEvent
, le SDK Web obtient automatiquement l’identité du visiteur s’il n’est pas déjà présent.
Si vous avez besoin d’appels distincts pour générer un identifiant visiteur et envoyer des données, vous pouvez utiliser cette commande.
Obtention de l’identité à l’aide de l’extension de balise SDK Web
L’extension de balise SDK Web ne propose pas cette commande via l’interface utilisateur de l’extension de balise. Utilisez l’éditeur de code personnalisé à l’aide de la syntaxe de la bibliothèque JavaScript.
Obtention de l’identité à l’aide de la bibliothèque JavaScript du SDK Web
Exécutez la commande getIdentity
lors de l’appel de votre instance configurée du SDK Web. Les options suivantes sont disponibles lors de la configuration de cette commande :
namespaces
: un tableau d’espaces de noms. La valeur par défaut est["ECID"]
. Les autres valeurs prises en charge sont les suivantes :["CORE"]
,null
,undefined
. Vous pouvez demander ECID et CORE ID simultanément. Exemple :"namespaces": ["ECID","CORE"]
.edgeConfigOverrides
: un objet de remplacement de configuration de la banque de données.
alloy("getIdentity",{
"namespaces": ["ECID","CORE"] //this command retrieves both ECID and CORE IDs.
});
Objet de réponse
Si vous décidez de gérer les réponses avec cette commande, les propriétés suivantes sont disponibles dans l’objet de réponse :
identity.ECID
: chaîne contenant l’ECID du visiteur.identity.CORE
: chaîne contenant l’ID CORE du visiteur.edge.regionID
: nombre entier représentant la région de l’Edge Network que le navigateur a atteinte lors de l’acquisition d’une identité. Il est identique à l’indicateur d’emplacement de l’Audience Manager héritée.