context
La propiedad context es una matriz de cadenas que determina lo que Web SDK puede recopilar automáticamente. Aunque estos datos pueden proporcionar un gran valor, omitir algunos de estos datos puede ser beneficioso para que pueda cumplir con la política de privacidad de su organización.
Palabras clave de contexto y elementos XDM
Si se incluye una palabra clave de contexto determinada, Web SDK rellena automáticamente todos sus elementos XDM asociados. Si desea omitir un elemento XDM específico y permitir otros, puede borrar valores con onBeforeEventSend. Si envía varios eventos en una página, Web SDK incluye estos campos en cada llamada de SendEvent.
Web
La palabra clave "web" recopila información sobre la página actual.
xdm.web.webPageDetails.URLhttps://example.com/index.htmlxdm.web.webReferrer.URLhttp://example.org/linkedpage.htmlDevice
La palabra clave "device" recopila información sobre el dispositivo del usuario.
xdm.device.screenHeight900xdm.device.screenWidth1440xdm.device.screenOrientationlandscape o portraitEntorno
La palabra clave "environment" recopila información acerca del explorador del usuario.
browser.xdm.environment.typebrowserxdm.environment.browserDetails.viewportHeight679xdm.environment.browserDetails.viewportWidth642Contexto del lugar
La palabra clave "placeContext" recopila información sobre la ubicación del usuario.
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.8945965Marca de tiempo
La palabra clave "timestamp" recopila información sobre la marca de tiempo del evento. Este contexto siempre se incluye y no se puede eliminar.
xdm.timestampYYYY-08-07T22:47:17.129ZDetalles de implementación
La palabra clave implementationDetails recopila información sobre la versión de SDK utilizada para recopilar el evento.
xdm.implementationDetails.namehttps://ns.adobe.com/experience/alloy. Cuando la biblioteca se utiliza como parte de la extensión de etiqueta, el valor es https://ns.adobe.com/experience/alloy+reactor.xdm.implementationDetails.version+. Por ejemplo, si la versión de la biblioteca es 2.1.0 y la versión de la extensión de la etiqueta es 2.1.3, el valor sería 2.1.0+2.1.3.browser al usar la biblioteca JavaScript.xdm.implementationDetails.environmentbrowserSugerencias de cliente de alta entropía high-entropy-client-hints
La palabra clave "highEntropyUserAgentHints" recopila información detallada acerca del dispositivo del usuario. Estos datos se incluyen en el encabezado HTTP de la solicitud enviada a Adobe. Una vez que los datos han llegado a la red de Edge, el objeto XDM rellena su ruta XDM correspondiente. Si establece la ruta XDM correspondiente en la llamada a sendEvent, tiene prioridad sobre el valor del encabezado HTTP.
Si usa búsquedas de dispositivos al configurar su secuencia de datos, los datos se pueden borrar en favor de los valores de búsqueda de dispositivos. Algunos campos de sugerencias del cliente y de búsqueda de dispositivos no pueden existir en la misma visita.
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 también recopila este elemento.Sec-CH-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.vendorGoogleSec-CH-UA también recopila este elemento.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.brandChromeSec-CH-UA también recopila este elemento. La versión exacta del explorador no se recopila automáticamente.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.version105Consulte Sugerencias del cliente del agente de usuario para obtener más información.
Referente de Analytics único one-time-analytics-referrer
La palabra clave "oneTimeAnalyticsReferrer" envía un valor de referente a Adobe Analytics solamente en la primera llamada sin toma de decisiones sendEvent para una página. El caso de uso principal de esta palabra clave de contexto es evitar que la dimensión Referente de Adobe Analytics se vea inflada por las visitas que se usan principalmente en integraciones de Analytics y Target.
Si un comando sendEvent determinado usa un tipo de evento de toma de decisiones (decisioning.propositionFetch, decisioning.propositionDisplay, decisioning.propositionInteract), se omitirá al calcular el primer sendEvent de una página. Si el valor del referente cambia en la página y se activa otro sendEvent, el nuevo valor del referente se incluye en la carga útil. Esta condición permite utilizar la función con aplicaciones de una sola página.
Cuando se detecta un valor de referente duplicado, la biblioteca establece data.__adobe.analytics.referrer en una cadena vacía ("").
Si se establece este campo de objeto de datos en una cadena vacía, se borra el valor cuando una visita llega a Adobe Analytics, ya que el objeto de datos sobrescribe cualquier campo equivalente de objeto XDM. Esto no afecta al objeto XDM, lo que permite que los datos se sigan enviando a un conjunto de datos de Experience Platform si se incluyen varios servicios en un conjunto de datos.
Implementación
Establezca la matriz de cadenas context al ejecutar el comando configure. Si omite esta propiedad al configurar SDK, toda la información de contexto excepto "highEntropyUserAgentHints" y "oneTimeAnalyticsReferrer" se recopilará de forma predeterminada. Establezca esta propiedad si desea recopilar sugerencias de cliente de alta entropía o si desea omitir otra información de contexto de la recopilación de datos. Las cadenas se pueden incluir en cualquier orden.
context. El valor predeterminado context omite "highEntropyUserAgentHints" y "oneTimeAnalyticsReferrer"; si establece la propiedad context, los valores omitidos no recopilarán datos.alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
context: ["web", "device", "environment", "placeContext", "highEntropyUserAgentHints", "oneTimeAnalyticsReferrer"]
});
Recopilación de información contextual mediante la extensión de etiquetas Web SDK
Consulte Configuración de contexto en Configuración de recopilación de datos en la documentación de la extensión de etiquetas de Web SDK.