getIdentity
Il comando getIdentity
ti consente di ottenere un ID visitatore senza inviare dati evento. Quando esegui il comando sendEvent
, Web SDK ottiene automaticamente l'identità del visitatore, se non è già presente.
Se hai bisogno di chiamate separate per generare un ID visitatore e inviare dati, puoi utilizzare questo comando.
Ottenere l’identità tramite l’estensione tag Web SDK
L’estensione tag Web SDK non offre questo comando tramite l’interfaccia utente dell’estensione tag. Utilizza l’editor di codice personalizzato utilizzando la sintassi della libreria di JavaScript.
Ottenere l’identità tramite la libreria JavaScript dell’SDK web
Esegui il comando getIdentity
quando chiami l'istanza configurata dell'SDK Web. Durante la configurazione di questo comando sono disponibili le seguenti opzioni:
namespaces
: matrice di spazi dei nomi. Il valore predefinito è["ECID"]
. Altri valori supportati sono:["CORE"]
,null
,undefined
. È possibile richiedere ECID e CORE ID contemporaneamente. Esempio:"namespaces": ["ECID","CORE"]
.edgeConfigOverrides
: oggetto di override della configurazione dello stream di dati.
alloy("getIdentity",{
"namespaces": ["ECID","CORE"] //this command retrieves both ECID and CORE IDs.
});
Oggetto di risposta
Se decidi di gestire le risposte con questo comando, nell'oggetto di risposta sono disponibili le seguenti proprietà:
identity.ECID
: stringa contenente l'identificatore ECID del visitatore.identity.CORE
: stringa contenente l'ID CORE del visitatore.edge.regionID
: numero intero che rappresenta l'area di Edge Network visualizzata dal browser durante l'acquisizione di un'identità. È lo stesso dell’hint di posizione Audience Manager legacy.