context
De eigenschap context is een array van tekenreeksen die bepaalt wat de Web SDK automatisch kan verzamelen. Hoewel deze gegevens een grote waarde kunnen hebben, kan het nuttig zijn om sommige van deze gegevens weg te laten, zodat u zich kunt houden aan het privacybeleid van uw organisatie.
Contexttrefwoorden en XDM-elementen
Als u een bepaald contextsleutelwoord omvat, bevolkt het Web SDK automatisch al zijn bijbehorende elementen XDM. Als u een specifiek XDM-element wilt weglaten terwijl u andere elementen toestaat, kunt u waarden wissen met onBeforeEventSend . Als u meerdere gebeurtenissen op een pagina verzendt, bevat de Web SDK deze velden voor elke SendEvent -aanroep.
Web
Het trefwoord "web" verzamelt informatie over de huidige pagina.
xdm.web.webPageDetails.URLhttps://example.com/index.htmlxdm.web.webReferrer.URLhttp://example.org/linkedpage.htmlApparaat
Het trefwoord "device" verzamelt informatie over het apparaat van de gebruiker.
xdm.device.screenHeight900xdm.device.screenWidth1440xdm.device.screenOrientationlandscape of portraitOmgeving
Het trefwoord "environment" verzamelt informatie over de browser van de gebruiker.
browser .xdm.environment.typebrowserxdm.environment.browserDetails.viewportHeight679xdm.environment.browserDetails.viewportWidth642Context plaatsen
Het trefwoord "placeContext" verzamelt informatie over de locatie van de gebruiker.
xdm.placeContext.localTimeYYYY-08-07T15:47:17.129-07:00xdm.placeContext.localTimezoneOffset360xdm.placeContext.geo.countryCodeUSxdm.placeContext.geo.stateProvinceCAxdm.placeContext.geo._schema.latitude37.3307447xdm.placeContext.geo._schema.longitude-121.8945965Tijdstempel
Het trefwoord "timestamp" verzamelt informatie over de tijdstempel van de gebeurtenis. Deze context is altijd inbegrepen en kan niet worden verwijderd.
xdm.timestampYYYY-08-07T22:47:17.129ZImplementatiedetails
Het trefwoord implementationDetails verzamelt informatie over de SDK-versie die wordt gebruikt om de gebeurtenis te verzamelen.
xdm.implementationDetails.namehttps://ns.adobe.com/experience/alloy. Wanneer de bibliotheek wordt gebruikt als onderdeel van de tagextensie, is de waarde https://ns.adobe.com/experience/alloy+reactor .xdm.implementationDetails.version+ . Als de bibliotheekversie bijvoorbeeld 2.1.0 is en de versie van de tagextensie 2.1.3 is, is de waarde 2.1.0+2.1.3 .browser wanneer de JavaScript-bibliotheek wordt gebruikt.xdm.implementationDetails.environmentbrowserHoog entropieclienthints high-entropy-client-hints
Het trefwoord "highEntropyUserAgentHints" verzamelt gedetailleerde informatie over het apparaat van de gebruiker. Deze gegevens worden opgenomen in de HTTP-header van het verzoek dat naar Adobe wordt verzonden. Nadat de gegevens naar het Edge-netwerk zijn gearriveerd, vult het XDM-object het desbetreffende XDM-pad. Als u het respectieve pad XDM in uw sendEvent vraag plaatst, neemt het belangrijkheid over de kopbalwaarde van HTTP.
Als u apparatenraadplegingen gebruikt wanneer vormend uw datastream , kunnen de gegevens worden ontruimd ten gunste van de waarden van de apparatenraadpleging. Bepaalde velden voor client-hint en opzoekvelden van apparaten kunnen niet bestaan in dezelfde hit.
Sec-CH-UA-Platform-Versionxdm.environment.browserDetails.userAgentClientHints.platformVersion10.15.7Sec-CH-UA-Archxdm.environment.browserDetails.userAgentClientHints.architecturex86Sec-CH-UA-Modelxdm.environment.browserDetails.userAgentClientHints.modelIntel Mac OS X 10_15_7Sec-CH-UA-Bitnessxdm.environment.browserDetails.userAgentClientHints.bitness64Sec-CH-UA .Sec-CH-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.vendorGoogleSec-CH-UA .Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.brandChromeSec-CH-UA . Exacte browserversie wordt niet automatisch verzameld.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.version105Zie de wenken van de de agentencliënt van de Gebruiker voor meer informatie.
One-time Analytics-referentie one-time-analytics-referrer
Het trefwoord "oneTimeAnalyticsReferrer" verzendt alleen een verwijzingswaarde naar Adobe Analytics bij de eerste aanroep van sendEvent zonder beslissing naar een pagina. Het primaire gebruiksgeval voor dit contextsleutelwoord moet de dimensie van de Verwijzer in Adobe Analytics verhinderen door klappen worden opgeblazen die hoofdzakelijk in Analytics en de integratie van het Doel worden gebruikt.
Als een bepaalde opdracht sendEvent een gebeurtenistype voor beslissingen gebruikt ( decisioning.propositionFetch , decisioning.propositionDisplay , decisioning.propositionInteract ), wordt dit genegeerd bij het berekenen van de eerste sendEvent op een pagina. Als de verwijzende waarde op de pagina verandert en een andere sendEvent wordt teweeggebracht, wordt de nieuwe verwijzende waarde omvat in de lading. Met deze voorwaarde kan de functie worden gebruikt in toepassingen van één pagina.
Wanneer een dubbele verwijzingswaarde wordt ontdekt, plaatst de bibliotheek data.__adobe.analytics.referrer aan een leeg koord ("").
Als u dit gegevensobjectveld instelt op een lege tekenreeks, wordt de waarde gewist wanneer een treffer naar Adobe Analytics aankomt, aangezien het gegevensobject een equivalent veld voor XDM-objecten overschrijft. Het heeft geen invloed op het XDM-object, zodat die gegevens naar een Experience Platform-gegevensset kunnen worden verzonden als u meerdere services in een gegevensstroom opneemt.
Implementatie
Stel de array context van tekenreeksen in wanneer u de opdracht configure uitvoert. Als u deze eigenschap weglaat bij het configureren van de SDK, worden standaard alle contextgegevens verzameld, behalve "highEntropyUserAgentHints" en "oneTimeAnalyticsReferrer" . Stel deze eigenschap in als u hoge entropieclientiptips wilt verzamelen of als u andere contextgegevens uit gegevensverzameling wilt weglaten. Tekenreeksen kunnen in elke willekeurige volgorde worden opgenomen.
context opnemen. De standaardwaarde van context is "highEntropyUserAgentHints" en "oneTimeAnalyticsReferrer" weggelaten. Wanneer u de eigenschap context instelt, worden bij weggelaten waarden geen gegevens verzameld.alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
context: ["web", "device", "environment", "placeContext", "highEntropyUserAgentHints", "oneTimeAnalyticsReferrer"]
});
Verzamel contextinformatie met de Web SDK-tagextensie
Zie montages van de Context onder de configuratiemontages van de gegevensinzameling in de de markeringsuitbreidingsdocumentatie van SDK van het Web.