context
A propriedade context é uma matriz de cadeias de caracteres que determina o que o Web SDK pode coletar automaticamente. Embora esses dados possam fornecer grande valor, a omissão de alguns deles pode ser benéfica para que você possa cumprir a política de privacidade da sua organização.
Palavras-chave de contexto e elementos XDM
Se você incluir determinada palavra-chave de contexto, o Web SDK preencherá automaticamente todos os elementos XDM associados. Se você quiser omitir um elemento XDM específico enquanto permite outros, limpe os valores usando onBeforeEventSend. Se você enviar vários eventos em uma página, o Web SDK incluirá esses campos em cada chamada do SendEvent.
Web
A palavra-chave "web" coleta informações sobre a página atual.
xdm.web.webPageDetails.URLhttps://example.com/index.htmlxdm.web.webReferrer.URLhttp://example.org/linkedpage.htmlDispositivo
A palavra-chave "device" coleta informações sobre o dispositivo do usuário.
xdm.device.screenHeight900xdm.device.screenWidth1440xdm.device.screenOrientationlandscape ou portraitAmbiente
A palavra-chave "environment" coleta informações sobre o navegador do usuário.
browser.xdm.environment.typebrowserxdm.environment.browserDetails.viewportHeight679xdm.environment.browserDetails.viewportWidth642Contexto do local
A palavra-chave "placeContext" coleta informações sobre a localização do usuário.
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.8945965Carimbo de data e hora
A palavra-chave "timestamp" coleta informações sobre o carimbo de data/hora do evento. Esse contexto é sempre incluído e não pode ser removido.
xdm.timestampYYYY-08-07T22:47:17.129ZDetalhes da implementação
A palavra-chave implementationDetails coleta informações sobre a versão do SDK usada para coletar o evento.
xdm.implementationDetails.namehttps://ns.adobe.com/experience/alloy. Quando a biblioteca é usada como parte da extensão de tag, o valor é https://ns.adobe.com/experience/alloy+reactor.xdm.implementationDetails.version+. Por exemplo, se a versão da biblioteca for 2.1.0 e a versão da extensão de tag for 2.1.3, o valor será 2.1.0+2.1.3.browser ao usar a biblioteca JavaScript.xdm.implementationDetails.environmentbrowserDicas do cliente de alta entropia high-entropy-client-hints
A palavra-chave "highEntropyUserAgentHints" coleta informações detalhadas sobre o dispositivo do usuário. Esses dados são incluídos no cabeçalho HTTP da solicitação enviada para o Adobe. Depois que os dados chegam à rede do Edge, o objeto XDM preenche seu respectivo caminho XDM. Se você definir o respectivo caminho XDM na chamada do sendEvent, ele terá prioridade sobre o valor do cabeçalho HTTP.
Se você usar pesquisas de dispositivo ao configurar sua sequência de dados, os dados poderão ser apagados em favor dos valores de pesquisa do dispositivo. Alguns campos de dica do cliente e de pesquisa de dispositivo não podem existir na mesma ocorrência.
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 também coleta esse elemento.Sec-CH-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.vendorGoogleSec-CH-UA também coleta esse elemento.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.brandChromeSec-CH-UA também coleta esse elemento. A versão exata do navegador não é coletada automaticamente.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.version105Consulte User agent client hints para obter mais informações.
Referenciador único do Analytics one-time-analytics-referrer
A palavra-chave "oneTimeAnalyticsReferrer" envia um valor de referenciador para a Adobe Analytics somente na primeira chamada sendEvent sem decisão de uma página. O principal caso de uso para esta palavra-chave de contexto é impedir que a dimensão Referenciador no Adobe Analytics seja inflada por ocorrências usadas principalmente em integrações do Analytics e do Target.
Se determinado comando sendEvent usar um tipo de evento de decisão (decisioning.propositionFetch, decisioning.propositionDisplay, decisioning.propositionInteract), ele será ignorado ao calcular o primeiro sendEvent em uma página. Se o valor do referenciador for alterado na página e outro sendEvent for acionado, o novo valor do referenciador será incluído na carga. Essa condição permite que o recurso seja usado com aplicativos de página única.
Quando um valor de referenciador duplicado é detectado, a biblioteca define data.__adobe.analytics.referrer como uma cadeia de caracteres vazia ("").
Definir esse campo de objeto de dados como uma string vazia efetivamente limpa o valor quando uma ocorrência chega ao Adobe Analytics, já que o objeto de dados substitui qualquer campo equivalente do objeto XDM. Isso não afeta o objeto XDM, permitindo que os dados continuem a ser enviados para um conjunto de dados da Experience Platform se você incluir vários serviços em um fluxo de dados.
Implementação
Defina a matriz de cadeias de caracteres context ao executar o comando configure. Se você omitir essa propriedade ao configurar o SDK, todas as informações de contexto, exceto "highEntropyUserAgentHints" e "oneTimeAnalyticsReferrer", serão coletadas por padrão. Defina essa propriedade se quiser coletar dicas de cliente de alta entropia ou se quiser omitir outras informações de contexto da coleta de dados. As cadeias de caracteres podem ser incluídas em qualquer ordem.
context. O valor padrão context omite "highEntropyUserAgentHints" e "oneTimeAnalyticsReferrer"; se você definir a propriedade context, quaisquer valores omitidos não coletarão dados.alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
context: ["web", "device", "environment", "placeContext", "highEntropyUserAgentHints", "oneTimeAnalyticsReferrer"]
});
Coletar informações de contexto usando a extensão de tag do Web SDK
Consulte Configurações de contexto em configurações da coleção de dados, na documentação da extensão de marca do Web SDK.