context
A variável context
é uma matriz de strings 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 quiser omitir um elemento XDM específico e permitir que outros elementos, você poderá apagar os valores usando onBeforeEventSend
. Se você enviar vários eventos em uma página, o SDK da Web incluirá esses campos em cada SendEvent
chame.
Web
A variável "web"
A palavra-chave 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 variável "device"
A palavra-chave 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 variável "environment"
A palavra-chave 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 do local
A variável "placeContext"
A palavra-chave 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 variável timestamp
A palavra-chave coleta informações sobre o carimbo de data e hora do evento. Esta parte do contexto não pode ser removida.
xdm.timestamp
2019-08-07T22:47:17.129Z
Detalhes da implementação
A variável implementationDetails
A palavra-chave 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 seria 2.1.0+2.1.3
.browser
.xdm.implementationDetails.environment
browser
Dicas do cliente de alta entropia
A variável "highEntropyUserAgentHints"
A palavra-chave 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 de borda, o objeto XDM preenche seu respectivo caminho XDM. Se você definir o respectivo caminho XDM na sua sendEvent
chamada, tem prioridade sobre o valor do cabeçalho HTTP.
Se você usar pesquisas de dispositivo quando configuração do seu fluxo de dados, os dados podem 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
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
O também coleta esse elemento.Sec-CH-UA-Full-Version-List
Sec-CH-UA
O também coleta esse elemento.Sec-UA-Full-Version-List
xdm.environment.browserDetails.
userAgentClientHints.brand
Sec-CH-UA
O 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
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 quando configuração da extensão de tag. Cada caixa de seleção mapeia para uma palavra-chave de contexto.
- Efetue logon no experience.adobe.com usando suas credenciais do Adobe ID.
- Navegue até Coleta de dados > Tags.
- Selecione a propriedade de tag desejada.
- Navegue até Extensões e, em seguida, clique em Configurar no Adobe Experience Platform Web SDK cartão.
- Role para baixo até 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, ative a caixa de seleção ao lado de cada elemento de informações de contexto desejado.
- Clique em Salvar e, em seguida, publique as alterações.
Coletar informações de contexto usando a biblioteca JavaScript do SDK da Web
Defina o context
matriz de strings ao executar o configure
comando. Se você omitir essa propriedade ao configurar o SDK, todas as informações de contexto, exceto "highEntropyUserAgentHints"
é coletado 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
string da matriz. O padrão context
o valor omite highEntropyUserAgentHints
, e se você definir a variável context
qualquer valor omitido não coletará dados.alloy("configure", {
"edgeConfigId": "ebebf826-a01f-4458-8cec-ef61de241c93",
"orgId": "ADB3LETTERSANDNUMBERS@AdobeOrg",
"context": ["web", "device", "environment", "placeContext", "highEntropyUserAgentHints"]
});