context
Die context
-Eigenschaft ist ein Array von Zeichenfolgen, die bestimmen, was das Web SDK automatisch erfassen kann. Diese Daten können zwar einen großen Wert bieten, es kann jedoch von Vorteil sein, einige dieser Daten wegzulassen, damit Sie die Datenschutzrichtlinien Ihres Unternehmens einhalten können.
Kontextbegriffe und XDM-Elemente
Wenn Sie einen bestimmten Kontextschlüsselwort angeben, füllt das Web SDK automatisch alle zugehörigen XDM-Elemente. Wenn Sie ein bestimmtes XDM-Element weglassen und andere zulassen möchten, können Sie Werte mithilfe von onBeforeEventSend
. Wenn Sie mehrere Ereignisse auf einer Seite senden, enthält das Web SDK diese Felder auf jeder SendEvent
aufrufen.
Web
Die "web"
erfasst Informationen über die aktuelle Seite.
xdm.web.webPageDetails.URL
https://example.com/index.html
xdm.web.webReferrer.URL
http://example.org/linkedpage.html
Gerät
Die "device"
erfasst Informationen über das Gerät des Benutzers.
xdm.device.screenHeight
900
xdm.device.screenWidth
1440
xdm.device.screenOrientation
landscape
oder portrait
Umgebung
Die "environment"
erfasst Informationen zum Browser des Benutzers.
browser
.xdm.environment.type
browser
xdm.environment.browserDetails.viewportHeight
679
xdm.environment.browserDetails.viewportWidth
642
Ortskontext
Die "placeContext"
erfasst Informationen zum Standort des Benutzers.
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
Zeitstempel
Die timestamp
erfasst Informationen zum Zeitstempel des Ereignisses. Diese Kontextinformation kann nicht entfernt werden.
xdm.timestamp
2019-08-07T22:47:17.129Z
Implementierungsdetails
Die implementationDetails
erfasst Informationen zur SDK-Version, die zur Erfassung des Ereignisses verwendet wird.
xdm.implementationDetails.name
https://ns.adobe.com/experience/alloy
. Wenn die Bibliothek als Teil der Tag-Erweiterung verwendet wird, lautet der Wert https://ns.adobe.com/experience/alloy+reactor
.xdm.implementationDetails.version
+
. Wenn die Bibliotheksversion beispielsweise 2.1.0
und die Tag-Erweiterungsversion 2.1.3
, würde der Wert 2.1.0+2.1.3
.browser
.xdm.implementationDetails.environment
browser
Hohe Entropie-Client-Hinweise
Die "highEntropyUserAgentHints"
erfasst detaillierte Informationen zum Gerät des Benutzers. Diese Daten sind im HTTP-Header der an Adobe gesendeten Anfrage enthalten. Nachdem die Daten im Edge-Netzwerk eintreffen, füllt das XDM-Objekt den entsprechenden XDM-Pfad. Wenn Sie den entsprechenden XDM-Pfad in der sendEvent
aufrufen, hat er Vorrang vor dem HTTP-Header-Wert.
Wenn Sie die Gerätesuche verwenden, wenn Konfigurieren Ihres Datenspeichers, können Daten zugunsten von Gerätesuchwerten gelöscht werden. Einige Clienthinweisfelder und Geräte-Suchfelder können nicht im selben Treffer vorhanden sein.
Sec-CH-UA-Platform-Version
xdm.environment.browserDetails.
userAgentClientHints.platformVersion
Sec-CH-UA-Arch
xdm.environment.browserDetails.
userAgentClientHints.architecture
Sec-CH-UA-Model
xdm.environment.browserDetails.
userAgentClientHints.model
Sec-CH-UA-Bitness
xdm.environment.browserDetails.
userAgentClientHints.bitness
Sec-CH-UA
erfasst auch dieses Element.Sec-CH-UA-Full-Version-List
Sec-CH-UA
erfasst auch dieses Element.Sec-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.brand
Sec-CH-UA
erfasst auch dieses Element. Die genaue Browserversion wird nicht automatisch erfasst.Sec-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.version
Erfassen von Kontextinformationen mithilfe der Web SDK-Tag-Erweiterung
Die Einstellung für Kontextinformationen ist eine Kombination aus Optionsfeldern und Kontrollkästchen, wenn Konfigurieren der Tag-Erweiterung. Jedes Kontrollkästchen wird einem Kontextschlüsselwort zugeordnet.
- Anmelden bei experience.adobe.com mit Ihren Adobe ID-Anmeldedaten.
- Navigieren Sie zu Datenerfassung > Tags.
- Wählen Sie die gewünschte Tag-Eigenschaft aus.
- Navigieren Sie zu Erweiterungen Klicken Sie auf Konfigurieren auf Adobe Experience Platform Web SDK Karte.
- Scrollen Sie nach unten zum Datenerfassung und wählen Sie entweder Alle standardmäßigen Kontextinformationen oder Spezifische Kontextdaten.
- Wenn Sie Spezifische Kontextdaten aktivieren Sie das Kontrollkästchen neben jedem gewünschten Kontextdatenelement.
- Klicks Speichern und veröffentlichen Sie dann Ihre Änderungen.
Kontextdaten mit der JavaScript-Bibliothek des Web SDK erfassen
Legen Sie die context
Zeichenfolgen-Array beim Ausführen der configure
Befehl. Wenn Sie diese Eigenschaft beim Konfigurieren des SDK weglassen, werden alle Kontextinformationen außer "highEntropyUserAgentHints"
wird standardmäßig erfasst. Legen Sie diese Eigenschaft fest, wenn Sie Client-Hinweise mit hoher Entropie erfassen möchten oder wenn Sie andere Kontextinformationen aus der Datenerfassung auslassen möchten. Zeichenfolgen können in beliebiger Reihenfolge eingefügt werden.
context
Array-Zeichenfolge. Die Standardeinstellung context
Wert omits highEntropyUserAgentHints
und wenn Sie die context
-Eigenschaft, werden keine Daten von ausgesetzten Werten erfasst.alloy("configure", {
"edgeConfigId": "ebebf826-a01f-4458-8cec-ef61de241c93",
"orgId": "ADB3LETTERSANDNUMBERS@AdobeOrg",
"context": ["web", "device", "environment", "placeContext", "highEntropyUserAgentHints"]
});