getIdentity
När du kör kommandot sendEvent
får Web SDK automatiskt besökarens identitet om det inte redan finns någon.
Med kommandot getIdentity
kan du hämta ett besökar-ID utan att skicka händelsedata.
Om du behöver separata anrop för att generera ett besökar-ID och skicka data kan du använda det här kommandot.
Kommandot getIdentity
går igenom följande flöde för att hämta ECID
.
- Du använder Web SDK för att anropa antingen
getIdentity
ellerappendIdentityToUrl
. - Web SDK väntar på medgivande.
- Web SDK kontrollerar om namnområdet
ECID
begärdes för anropet. Som standard inkluderas alltid namnutrymmetECID
. - Web SDK läser cookien
kndctr
och returnerar dess värde somECID
, om det finns. Detta returnerar bara värdetECID
, men inte värdetregionId
. - Om identitetscookien
kndctr
inte har angetts eller namnområdet"CORE"
har begärts, skickar Web SDK en begäran till Edge Network. - Edge Network returnerar både
ECID
ochregionId
(ochCORE ID
, om det begärs).
Hämta identitet med taggtillägget Web SDK
SDK-taggtillägget för webben erbjuder inte det här kommandot via taggtilläggets användargränssnitt. Använd den anpassade kodredigeraren med JavaScript bibliotekssyntax.
Hämta identitet med Web SDK JavaScript-biblioteket
Kör kommandot getIdentity
när du anropar den konfigurerade instansen av Web SDK. Följande alternativ är tillgängliga när du konfigurerar det här kommandot:
-
namespaces
: En array med namnutrymmen. Standardvärdet är["ECID"]
. Andra värden som stöds är:["CORE"]
["ECID","CORE"]
null
undefined
Du kan begära ECID och CORE ID samtidigt. Exempel:
"namespaces": ["ECID","CORE"]
. -
edgeConfigOverrides
: Ett datastream-konfigurationsåsidosättningsobjekt.
alloy("getIdentity",{
"namespaces": ["ECID","CORE"] //this command retrieves both ECID and CORE IDs.
});
Svarsobjekt
Om du bestämmer dig för att hantera svar med det här kommandot är följande egenskaper tillgängliga i svarsobjektet:
identity.ECID
: En sträng som innehåller besökarens ECID.identity.CORE
: En sträng som innehåller besökarens CORE ID.edge.regionID
: Ett heltal som representerar den Edge Network-region som webbläsaren stötte på när en identitet hämtades. Det är samma som det gamla Audience Manager positioneringstipset.