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.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 delen av kontexten kan inte tas bort.
xdm.timestamp2019-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.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 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-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.version105Samla in kontextinformation med taggtillägget Web SDK
Inställningen för kontextinformation är en kombination av alternativknappar och kryssrutor när taggtillägget konfigureras. 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"]
});