context
A propriedade context
é uma matriz de cadeias de caracteres que determina o que o SDK da Web 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 SDK da Web 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 SDK da Web incluirá esses campos em cada chamada do SendEvent
.
Web
A palavra-chave "web"
coleta informações sobre a página atual.
xdm.web.webPageDetails.URL
https://example.com/index.html
xdm.web.webReferrer.URL
http://example.org/linkedpage.html
Dispositivo
A palavra-chave "device"
coleta informações sobre o dispositivo do usuário.
xdm.device.screenHeight
900
xdm.device.screenWidth
1440
xdm.device.screenOrientation
landscape
ou portrait
Ambiente
A palavra-chave "environment"
coleta informações sobre o navegador do usuário.
browser
.xdm.environment.type
browser
xdm.environment.browserDetails.viewportHeight
679
xdm.environment.browserDetails.viewportWidth
642
Contexto de lugar
A palavra-chave "placeContext"
coleta informações sobre a localização do usuário.
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
Carimbo de data e hora
A palavra-chave timestamp
coleta informações sobre o carimbo de data/hora do evento. Esta parte do contexto não pode ser removida.
xdm.timestamp
2019-08-07T22:47:17.129Z
Detalhes de implementação
A palavra-chave implementationDetails
coleta informações sobre a versão do SDK usada para coletar o evento.
xdm.implementationDetails.name
https://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
.xdm.implementationDetails.environment
browser
Dicas 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-Version
xdm.environment.browserDetails.
userAgentClientHints.platformVersion
10.15.7
Sec-CH-UA-Arch
xdm.environment.browserDetails.
userAgentClientHints.architecture
x86
Sec-CH-UA-Model
xdm.environment.browserDetails.
userAgentClientHints.model
Intel Mac OS X 10_15_7
Sec-CH-UA-Bitness
xdm.environment.browserDetails.
userAgentClientHints.bitness
64
Sec-CH-UA
também coleta esse elemento.Sec-CH-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.vendor
Google
Sec-CH-UA
também coleta esse elemento.Sec-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.brand
Chrome
Sec-CH-UA
também coleta esse elemento. A versão exata do navegador não é coletada automaticamente.Sec-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.version
105
Coletar informações de contexto usando a extensão de tag do SDK da Web
A configuração de informações de contexto é uma combinação de botões de opção e caixas de seleção ao configurar a extensão de marca. Cada caixa de seleção mapeia para uma palavra-chave de contexto.
- Faça logon em experience.adobe.com usando suas credenciais da Adobe ID.
- Navegue até Coleção de dados > Marcas.
- Selecione a propriedade de tag desejada.
- Navegue até Extensões e clique em Configurar no cartão Adobe Experience Platform Web SDK.
- Role para baixo até a seção Coleta de Dados e selecione Todas as informações de contexto padrão ou Informações de contexto específicas.
- Se você selecionar Informações de contexto específicas, marque a caixa de seleção ao lado de cada elemento de informações de contexto desejado.
- Clique em Salvar e publique suas alterações.
Coletar informações de contexto usando a biblioteca JavaScript do SDK da Web
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"
, 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, 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"]
});