context
La propriété context est un tableau de chaînes qui détermine ce que le SDK Web peut collecter automatiquement. Bien que ces données puissent fournir une grande valeur, l’omission de certaines de ces données peut être bénéfique afin que vous puissiez vous conformer à la politique de confidentialité de votre organisation.
Mots-clés de contexte et éléments XDM
Si vous incluez un mot-clé de contexte donné, le SDK Web renseigne automatiquement tous ses éléments XDM associés. Si vous souhaitez omettre un élément XDM spécifique tout en en autorisant d’autres, vous pouvez effacer les valeurs à l’aide de onBeforeEventSend. Si vous envoyez plusieurs événements sur une page, le SDK Web inclut ces champs à chaque appel SendEvent.
Web
Le mot-clé "web" collecte des informations sur la page active.
xdm.web.webPageDetails.URLhttps://example.com/index.htmlxdm.web.webReferrer.URLhttp://example.org/linkedpage.htmlAppareil
Le mot-clé "device" collecte des informations sur l’appareil de l’utilisateur.
xdm.device.screenHeight900xdm.device.screenWidth1440xdm.device.screenOrientationlandscape ou portrait.Environnement
Le mot-clé "environment" collecte des informations sur le navigateur de l’utilisateur.
browser.xdm.environment.typebrowserxdm.environment.browserDetails.viewportHeight679xdm.environment.browserDetails.viewportWidth642Contexte de l’emplacement
Le mot-clé "placeContext" collecte des informations sur l’emplacement de l’utilisateur.
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.8945965Date et heure
Le mot-clé "timestamp" collecte des informations sur la date et l’heure de l’événement. Ce contexte est toujours inclus et ne peut pas être supprimé.
xdm.timestampYYYY-08-07T22:47:17.129ZDétails d’implémentation
Le mot-clé implementationDetails collecte des informations sur la version de SDK utilisée pour collecter l’événement.
xdm.implementationDetails.namehttps://ns.adobe.com/experience/alloy. Lorsque la bibliothèque est utilisée dans le cadre de l’extension de balise, la valeur est https://ns.adobe.com/experience/alloy+reactor.xdm.implementationDetails.version+. Par exemple, si la version de la bibliothèque est 2.1.0 et que la version de l’extension de balise est 2.1.3, la valeur est 2.1.0+2.1.3.browser lors de l’utilisation de la bibliothèque JavaScript.xdm.implementationDetails.environmentbrowserIndications du client à entropie élevée high-entropy-client-hints
Le mot-clé "highEntropyUserAgentHints" collecte des informations détaillées sur l’appareil de l’utilisateur. Ces données sont incluses dans l’en-tête HTTP de la requête envoyée à Adobe. Une fois les données arrivées au réseau Edge, l’objet XDM renseigne son chemin XDM respectif. Si vous définissez le chemin XDM correspondant dans votre appel sendEvent, il est prioritaire sur la valeur de l’en-tête HTTP.
Si vous utilisez les recherches d’appareil lors de la configuration de votre flux de données, les données peuvent être effacées au profit des valeurs de recherche d’appareil. Certains champs d’indications du client et champs de recherche de l’appareil ne peuvent pas exister dans le même accès.
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 collecte également cet élément.Sec-CH-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.vendorGoogleSec-CH-UA collecte également cet élément.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.brandChromeSec-CH-UA collecte également cet élément. La version exacte du navigateur n’est pas collectée automatiquement.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.version105Voir Indications du client de l’agent utilisateur pour plus d’informations.
Définissez le tableau context de chaînes lors de l’exécution de la commande configure. Si vous omettez cette propriété lors de la configuration du SDK, toutes les informations contextuelles, à l’exception de "highEntropyUserAgentHints", sont collectées par défaut. Définissez cette propriété si vous souhaitez collecter des indications du client à entropie élevée ou si vous souhaitez omettre d’autres informations contextuelles de la collecte de données. Les chaînes peuvent être incluses dans n’importe quel ordre.
context. La valeur de context par défaut omet les highEntropyUserAgentHints, et si vous définissez la propriété context , les valeurs omises ne collectent pas de données.alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
context: ["web", "device", "environment", "placeContext", "highEntropyUserAgentHints"]
});
Collecter des informations contextuelles à l’aide de l’extension de balise Web SDK
Voir Paramètres contextuels sous Paramètres de configuration de la collecte de données dans la documentation de l’extension de balise Web SDK.