context
Egenskapen context är en matris med strängar som avgör vad Web SDK kan samla in automatiskt. Även om dessa data kan ge mycket värde kan det vara bra att utelämna en del av dessa data så att du kan följa organisationens sekretesspolicy.
Sammanhangsnyckelord och XDM-element
Om du tar med ett givet kontextnyckelord fyller Web SDK automatiskt i alla associerade XDM-element. Om du vill utesluta ett specifikt XDM-element och samtidigt tillåta andra, kan du ta bort värden med onBeforeEventSend. Om du skickar flera händelser på en sida innehåller Web SDK dessa fält vid varje SendEvent-anrop.
Webb
Nyckelordet "web" samlar in information om den aktuella sidan.
xdm.web.webPageDetails.URLhttps://example.com/index.htmlxdm.web.webReferrer.URLhttp://example.org/linkedpage.htmlEnhet
Nyckelordet "device" samlar in information om användarens enhet.
xdm.device.screenHeight900xdm.device.screenWidth1440xdm.device.screenOrientationlandscape eller portraitMiljö
Nyckelordet "environment" samlar in information om användarens webbläsare.
browser.xdm.environment.typebrowserxdm.environment.browserDetails.viewportHeight679xdm.environment.browserDetails.viewportWidth642Montera kontext
Nyckelordet "placeContext" samlar in information om användarens plats.
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.8945965Tidsstämpel
Nyckelordet "timestamp" samlar in information om händelsens tidsstämpel. Den här kontexten inkluderas alltid och kan inte tas bort.
xdm.timestampYYYY-08-07T22:47:17.129ZImplementeringsinformation
Nyckelordet implementationDetails samlar in information om den SDK-version som används för att samla in händelsen.
xdm.implementationDetails.namehttps://ns.adobe.com/experience/alloy. När biblioteket används som en del av taggtillägget är värdet https://ns.adobe.com/experience/alloy+reactor.xdm.implementationDetails.version+. Om biblioteksversionen till exempel är 2.1.0 och taggtilläggsversionen är 2.1.3 blir värdet 2.1.0+2.1.3.browser när du använder JavaScript-biblioteket.xdm.implementationDetails.environmentbrowserTips för hög entropi-klient high-entropy-client-hints
Nyckelordet "highEntropyUserAgentHints" samlar in detaljerad information om användarens enhet. Dessa data inkluderas i HTTP-huvudet för den begäran som skickas till Adobe. När data har anlänt till Edge-nätverket fyller XDM-objektet i sin respektive XDM-sökväg. Om du anger respektive XDM-sökväg i ditt sendEvent-anrop har den företräde framför HTTP-rubrikvärdet.
Om du använder enhetssökningar när du konfigurerar ditt datastream kan data rensas till förmån för enhetssökningsvärden. Vissa klienttipsfält och enhetssökningsfält kan inte finnas i samma träff.
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 samlar också in det här elementet.Sec-CH-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.vendorGoogleSec-CH-UA samlar också in det här elementet.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.brandChromeSec-CH-UA samlar också in det här elementet. Exakt webbläsarversion samlas inte in automatiskt.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.version105Mer information finns i Klienttips för användaragent.
Referent för engångsanalys one-time-analytics-referrer
Nyckelordet "oneTimeAnalyticsReferrer" skickar endast ett referensvärde till Adobe Analytics vid det första icke-beslutande sendEvent-anropet för en sida. Det primära användningsområdet för det här kontextnyckelordet är att förhindra att dimensionen Referer i Adobe Analytics fylls av träffar som i första hand används i integreringar med Analytics och Target.
Om ett angivet sendEvent-kommando använder en beslutshändelsetyp (decisioning.propositionFetch, decisioning.propositionDisplay, decisioning.propositionInteract), ignoreras det när den första sendEvent beräknas på en sida. Om referensvärdet ändras på sidan och ett annat sendEvent aktiveras, inkluderas det nya referensvärdet i nyttolasten. Detta villkor gör att funktionen kan användas med enkelsidiga program.
När ett duplicerat referensvärde upptäcks ställs data.__adobe.analytics.referrer in på en tom sträng ("") i biblioteket.
Om du ställer in det här dataobjektfältet på en tom sträng raderas värdet när en träff kommer till Adobe Analytics eftersom dataobjektet skriver över ett XDM-objektmotsvarande fält. Det påverkar inte XDM-objektet, vilket innebär att data kan fortsätta att skickas till en Experience Platform-datauppsättning om du inkluderar flera tjänster i en datastream.
Implementering
Ange strängarrayen context när du kör kommandot configure. Om du utelämnar den här egenskapen när du konfigurerar SDK samlas all kontextinformation förutom "highEntropyUserAgentHints" och "oneTimeAnalyticsReferrer" in som standard. Ange den här egenskapen om du vill samla in klienttips med hög entropi, eller om du vill utelämna annan kontextinformation från datainsamlingen. Strängar kan inkluderas i vilken ordning som helst.
context-arraysträngen. Standardvärdet context utelämnar "highEntropyUserAgentHints" och "oneTimeAnalyticsReferrer". Om du anger egenskapen context samlar inga utelämnade värden in data.alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
context: ["web", "device", "environment", "placeContext", "highEntropyUserAgentHints", "oneTimeAnalyticsReferrer"]
});
Samla in kontextinformation med taggtillägget Web SDK
Se Kontextinställningar under konfigurationsinställningar för datainsamling i dokumentationen för SDK-taggtillägg för webben.