context
Die context-Eigenschaft ist ein Array von Zeichenfolgen, das bestimmt, was die Web-SDK automatisch erfassen kann. Diese Daten können zwar einen großen Wert bieten, doch das Auslassen einiger dieser Daten kann von Vorteil sein, damit Sie die Datenschutzrichtlinien Ihrer Organisation einhalten können.
Kontextschlüsselwörter und XDM-Elemente
Wenn Sie ein bestimmtes Kontextschlüsselwort einbeziehen, füllt Web SDK automatisch alle zugehörigen XDM-Elemente. Wenn Sie ein bestimmtes XDM-Element auslassen möchten, während Sie andere zulassen, können Sie Werte mithilfe von onBeforeEventSend löschen. Wenn Sie mehrere Ereignisse auf einer Seite senden, enthält Web SDK diese Felder bei jedem SendEvent.
Web
Das "web"-Schlüsselwort erfasst Informationen über die aktuelle Seite.
xdm.web.webPageDetails.URLhttps://example.com/index.htmlxdm.web.webReferrer.URLhttp://example.org/linkedpage.htmlGerät
Das "device"-Schlüsselwort erfasst Informationen über das Gerät des Benutzers.
xdm.device.screenHeight900xdm.device.screenWidth1440xdm.device.screenOrientationlandscape oder portraitUmgebung
Das "environment"-Schlüsselwort erfasst Informationen über den Browser des Benutzers.
browser fest.xdm.environment.typebrowserxdm.environment.browserDetails.viewportHeight679xdm.environment.browserDetails.viewportWidth642Ortskontext
Das "placeContext"-Schlüsselwort erfasst Informationen zum Standort des Benutzers.
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.8945965Zeitstempel
Das timestamp-Schlüsselwort erfasst Informationen zum Zeitstempel des Ereignisses. Diese Kontextinformation kann nicht entfernt werden.
xdm.timestamp2019-08-07T22:47:17.129ZImplementierungsdetails
Das implementationDetails-Schlüsselwort erfasst Informationen über die SDK-Version, die zum Erfassen des Ereignisses verwendet wird.
xdm.implementationDetails.namehttps://ns.adobe.com/experience/alloy. Wenn die Bibliothek als Teil der Tag-Erweiterung verwendet wird, wird der Wert https://ns.adobe.com/experience/alloy+reactor.xdm.implementationDetails.version+ verbunden ist. Wenn beispielsweise die Bibliotheksversion 2.1.0 und die Tag-Erweiterungsversion 2.1.3 ist, würde der Wert 2.1.0+2.1.3.browser festgelegt.xdm.implementationDetails.environmentbrowserClient-Hinweise mit hoher Entropie high-entropy-client-hints
Das "highEntropyUserAgentHints"-Schlüsselwort erfasst detaillierte Informationen über das Gerät des Benutzers. Diese Daten sind im HTTP-Header der Anfrage enthalten, die an Adobe gesendet wird. Nachdem die Daten im Edge-Netzwerk eingegangen sind, füllt das XDM-Objekt den entsprechenden XDM-Pfad. Wenn Sie den entsprechenden XDM-Pfad in Ihrem sendEvent-Aufruf festlegen, hat dieser Vorrang vor dem HTTP-Header-Wert.
Wenn Sie bei der Ihres Datenstroms Gerätesuchen verwenden können Daten zugunsten von Gerätesuchwerten gelöscht werden. Einige Client-Hinweisfelder und Gerätesuchfelder können nicht im selben Treffer vorhanden sein.
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 niedrige Entropie erfasst auch dieses Element.Sec-CH-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.vendorGoogleSec-CH-UA niedrige Entropie erfasst auch dieses Element.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.brandChromeSec-CH-UA niedrige Entropie erfasst auch dieses Element. Die genaue Browser-Version wird nicht automatisch erfasst.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.version105Erfassen von Kontextinformationen mithilfe der Tag-Erweiterung „Web SDK"
Die Einstellung Kontextinformationen ist eine Kombination aus Optionsfeldern und Kontrollkästchen beim Konfigurieren der Tag-Erweiterung. Jedes Kontrollkästchen ist einem Kontextschlüsselwort zugeordnet.
- Melden Sie sich mit Ihren Adobe IDAnmeldeinformationen bei experience.adobe.com) an.
- Navigieren Sie Datenerfassung > Tags.
- Wählen Sie die gewünschte Tag-Eigenschaft aus.
- Navigieren Sie zu Erweiterungen und klicken Sie dann auf Konfigurieren auf der Karte Adobe Experience Platform Web SDK.
- Scrollen Sie nach unten zum Abschnitt Datenerfassung und wählen Sie dann entweder Alle Standardkontextinformationen oder Spezifische Kontextinformationen.
- Wenn Sie Spezifische Kontextinformationen auswählen, aktivieren Sie das Kontrollkästchen neben jedem gewünschten Kontextinformationselement.
- Klicken Sie Speichern und veröffentlichen Sie Ihre Änderungen.
Erfassen von Kontextinformationen mithilfe der Web SDK JavaScript-Bibliothek
Legen Sie das context Array von Zeichenfolgen beim Ausführen des configure-Befehls fest. Wenn Sie diese Eigenschaft beim Konfigurieren der SDK weglassen, werden standardmäßig alle Kontextinformationen mit Ausnahme von "highEntropyUserAgentHints" erfasst. Legen Sie diese Eigenschaft fest, wenn Sie Client-Hinweise mit hoher Entropie erfassen möchten oder wenn Sie andere Kontextinformationen bei der Datenerfassung weglassen möchten. Zeichenfolgen können in beliebiger Reihenfolge eingefügt werden.
context Array-Zeichenfolge aufnehmen. Beim standardmäßigen context-Wert werden highEntropyUserAgentHints ausgelassen und wenn Sie die context-Eigenschaft festlegen, werden bei allen ausgelassenen Werten keine Daten erfasst.alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
context: ["web", "device", "environment", "placeContext", "highEntropyUserAgentHints"]
});