getIdentity
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
getIdentityofappendIdentityToUrlaan te roepen. - Web SDK wacht op informatie over toestemming.
- Web SDK controleert of de naamruimte
ECIDis aangevraagd voor de aanroep. Standaard wordt de naamruimteECIDaltijd opgenomen. - Web SDK leest het
kndctr-cookie en retourneert de waarde ervan alsECID, als deze bestaat. Hiermee wordt alleen de waardeECIDgeretourneerd, maar niet de waarderegionId. - Als het
kndctridentiteitscookie 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
ECIDals 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"]nullundefined
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 reacties met 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.