getIdentity
O comando getIdentity
permite obter uma ID de visitante sem enviar dados do evento. Quando você executa o comando sendEvent
, o SDK da Web obtém automaticamente a identidade do visitante, se uma ainda não estiver presente.
Se você precisar de chamadas separadas para gerar uma ID de visitante e enviar dados, poderá usar esse comando.
Obter identidade usando a extensão de tag do SDK da Web
A extensão de tag do SDK da Web não oferece esse comando por meio da interface do usuário da extensão de tag. Use o editor de código personalizado usando a sintaxe da biblioteca do JavaScript.
Obter identidade usando a biblioteca JavaScript do SDK da Web
Execute o comando getIdentity
ao chamar a instância configurada do SDK da Web. As seguintes opções estão disponíveis ao configurar este comando:
namespaces
: Uma matriz de namespaces. O valor padrão é["ECID"]
. Outros valores suportados incluem:["CORE"]
,null
,undefined
. Você pode solicitar ECID e CORE ID ao mesmo tempo. Exemplo:"namespaces": ["ECID","CORE"]
.edgeConfigOverrides
: Um objeto de substituição de configuração de sequência de dados.
alloy("getIdentity",{
"namespaces": ["ECID","CORE"] //this command retrieves both ECID and CORE IDs.
});
Objeto de resposta
Se você decidir manipular respostas com este comando, as seguintes propriedades estarão disponíveis no objeto de resposta:
identity.ECID
: uma string contendo a ECID do visitante.identity.CORE
: uma cadeia de caracteres contendo a ID PRINCIPAL do visitante.edge.regionID
: um número inteiro que representa a região do Edge Network que o navegador atingiu ao adquirir uma identidade. É o mesmo que a dica de localização do Audience Manager herdado.