getIdentity
Gemaakt voor:
- Ontwikkelaar
Wanneer u de opdracht sendEvent
uitvoert, verkrijgt de Web SDK automatisch de identiteit van de bezoeker als deze nog niet aanwezig is.
Met de opdracht getIdentity
kunt u een bezoeker-id verkrijgen zonder gebeurtenisgegevens te verzenden.
Als u afzonderlijke vraag vereist om een bezoekersidentiteitskaart te produceren en gegevens te verzenden, kunt u dit bevel gebruiken.
De opdracht getIdentity
doorloopt de volgende stroom om de ECID
op te halen.
- U gebruikt de Web SDK om
getIdentity
ofappendIdentityToUrl
aan te roepen. - Web SDK wacht op informatie over toestemming.
- Web SDK controleert of de naamruimte
ECID
is aangevraagd voor de aanroep. Standaard wordt de naamruimteECID
altijd opgenomen. - Web SDK leest het
kndctr
-cookie en retourneert de waarde ervan alsECID
, als deze bestaat. Hiermee wordt alleen de waardeECID
geretourneerd, maar niet de waarderegionId
. - Als het
kndctr
identiteitscookie niet is ingesteld of als de"CORE"
-naamruimte is aangevraagd, vraagt Web SDK een aanvraag in bij de Edge Network. - De Edge Network retourneert zowel de
ECID
als deregionId
(en deCORE ID
, indien gevraagd).
Identiteit ophalen met de webtagextensie SDK
De Web SDK-tagextensie biedt deze opdracht niet via de gebruikersinterface van de tagextensie. Gebruik de aangepaste code-editor met de syntaxis van de JavaScript-bibliotheek.
Identiteit ophalen met de Web SDK JavaScript-bibliotheek
Voer het getIdentity
bevel in werking wanneer het roepen van uw gevormde instantie van het Web SDK. De volgende opties zijn beschikbaar wanneer het vormen van dit bevel:
-
namespaces
: een array van naamruimten. De standaardwaarde is["ECID"]
. Andere ondersteunde waarden zijn:["CORE"]
["ECID","CORE"]
null
undefined
U kunt ECID en CORE ID tegelijkertijd aanvragen. Voorbeeld:
"namespaces": ["ECID","CORE"]
. -
edgeConfigOverrides
: A datastream configuratieopheffingsvoorwerp.
alloy("getIdentity",{
"namespaces": ["ECID","CORE"] //this command retrieves both ECID and CORE IDs.
});
Object Response
Als u besluit om reactiesmet dit bevel te behandelen, zijn de volgende eigenschappen beschikbaar in het reactievoorwerp:
identity.ECID
: Een tekenreeks die de ECID van de bezoeker bevat.identity.CORE
: Een tekenreeks met de CORE-id van de bezoeker.edge.regionID
: Een geheel getal dat het Edge Network-gebied vertegenwoordigt dat de browser detecteert bij het verkrijgen van een identiteit. Dit is hetzelfde als de oude Audience Manager-locatiehint.