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 inkluderar 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.URL
https://example.com/index.html
xdm.web.webReferrer.URL
http://example.org/linkedpage.html
Enhet
Nyckelordet "device"
samlar in information om användarens enhet.
xdm.device.screenHeight
900
xdm.device.screenWidth
1440
xdm.device.screenOrientation
landscape
eller portrait
Miljö
Nyckelordet "environment"
samlar in information om användarens webbläsare.
browser
.xdm.environment.type
browser
xdm.environment.browserDetails.viewportHeight
679
xdm.environment.browserDetails.viewportWidth
642
Montera kontext
Nyckelordet "placeContext"
samlar in information om användarens plats.
xdm.placeContext.localTime
YYYY-08-07T15:47:17.129-07:00
xdm.placeContext.localTimezoneOffset
360
xdm.placeContext.geo.countryCode
US
xdm.placeContext.geo.stateProvince
CA
xdm.placeContext.geo._schema.latitude
37.3307447
xdm.placeContext.geo._schema.longitude
-121.8945965
Tidsstämpel
Nyckelordet timestamp
samlar in information om händelsens tidsstämpel. Den här delen av kontexten kan inte tas bort.
xdm.timestamp
2019-08-07T22:47:17.129Z
Implementeringsinformation
Nyckelordet implementationDetails
samlar in information om den SDK-version som används för att samla in händelsen.
xdm.implementationDetails.name
https://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
.xdm.implementationDetails.environment
browser
Tips 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 kommit in i 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-Version
xdm.environment.browserDetails.
userAgentClientHints.platformVersion
10.15.7
Sec-CH-UA-Arch
xdm.environment.browserDetails.
userAgentClientHints.architecture
x86
Sec-CH-UA-Model
xdm.environment.browserDetails.
userAgentClientHints.model
Intel Mac OS X 10_15_7
Sec-CH-UA-Bitness
xdm.environment.browserDetails.
userAgentClientHints.bitness
64
Sec-CH-UA
samlar också in det här elementet.Sec-CH-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.vendor
Google
Sec-CH-UA
samlar också in det här elementet.Sec-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.brand
Chrome
Sec-CH-UA
samlar också in det här elementet. Exakt webbläsarversion samlas inte in automatiskt.Sec-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.version
105
Samla in kontextinformation med taggtillägget Web SDK
Inställningen för kontextinformation är en kombination av alternativknappar och kryssrutor när taggtilläggetkonfigureras. Varje kryssruta mappas till ett kontextnyckelord.
- Logga in på experience.adobe.com med dina Adobe ID-inloggningsuppgifter.
- Navigera till Data Collection > Tags.
- Välj önskad taggegenskap.
- Navigera till Extensions och klicka sedan på Configure på Adobe Experience Platform Web SDK-kortet.
- Bläddra ned till avsnittet Data Collection och välj sedan antingen All default context information eller Specific context information.
- Om du väljer Specific context information aktiverar du kryssrutan bredvid varje önskat kontextinformationselement.
- Klicka på Save och publicera sedan ändringarna.
Samla in kontextinformation med Web SDK JavaScript-biblioteket
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"
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 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"]
});