Enviar dados para a Adobe Analytics usando o SDK da Web
O SDK da Web do Experience Platform pode enviar dados para o Adobe Analytics por meio do Edge Network de Experience Platform. O Adobe fornece várias opções para enviar dados para o Adobe Analytics usando o SDK da Web:
- Adicione o Grupo de campos Adobe Analytics ExperienceEvent para o esquema e, em seguida, use o
XDM
objeto. - Use o
data
objeto para enviar dados à Adobe Analytics sem um esquema XDM. - Usar gerado automaticamente variáveis de dados de contexto e regras de processamento.
Use o XDM
objeto use-xdm-object
Se quiser usar um schema predefinido específico para o Adobe Analytics, você pode adicionar o Grupo de campos do esquema do Adobe Analytics ExperienceEvent ao esquema. Depois de adicionado, é possível preencher esse esquema usando a variável xdm
no SDK da Web para enviar dados a um conjunto de relatórios. Quando os dados chegam ao Edge Network, eles traduzem o objeto XDM em um formato que o Adobe Analytics entende.
Há duas maneiras de enviar dados para a Adobe Analytics por meio do SDK da Web:
Consulte Mapeamento da variável de objeto XDM para o Adobe Analytics no guia de implementação do Adobe Analytics para obter uma referência completa dos campos XDM e como eles são mapeados para variáveis do Analytics.
Use o data
objeto use-data-object
Como alternativa ao uso do objeto XDM, você pode usar o objeto de dados. O objeto de dados é direcionado para implementações que atualmente usam o AppMeasurement, tornando a atualização para o SDK da Web muito mais fácil.
Dependendo de você estar usando o AppMeasurement ou a extensão de tag do Analytics, consulte os guias a seguir para obter detalhes sobre como migrar para o SDK da Web:
Consulte a documentação em mapeamento de variável de objeto de dados para o Adobe Analytics no guia de implementação do Adobe Analytics para obter uma referência completa dos campos de objeto de dados e como eles são mapeados para as variáveis do Analytics.
Usar variáveis de dados de contexto use-context-data-variables
Todas as variáveis que não são mapeadas automaticamente estão disponíveis como variáveis de dados de contexto. Você pode então usar regras de processamento para mapear variáveis de dados de contexto para variáveis do Analytics. Por exemplo, se você tivesse um esquema XDM personalizado com aparência semelhante ao seguinte:
{
"xdm": {
"key":"value",
"animal": {
"species": "Raven",
"size": "13 inches"
},
"array": [
"v0",
"v1",
"v2"
],
"objectArray":[{
"ad1": "300x200",
"ad2": "60x240",
"ad3": "600x50"
}]
}
}
Em seguida, esses campos seriam as chaves de dados de contexto disponíveis na interface Regras de processamento:
a.x.key //value
a.x.animal.species //Raven
a.x.animal.size //13 inches
a.x.array.0 //v0
a.x.array.1 //v1
a.x.array.2 //v2
a.x.objectarray.0.ad1 //300x200
a.x.objectarray.1.ad2 //60x240
a.x.objectarray.2.ad3 //600x50
Perguntas frequentes
O AppMeasurement no Adobe Analytics usa chamadas de método separadas para exibições de página (t()
método) e chamadas de rastreamento de link (tl()
método). O SDK da Web fornece apenas o sendEvent
comando para enviar exibições de página e rastreamento de link. Os dados incluídos em um evento determinam se ele é um exibição de página ou um evento de página no Adobe Analytics.
Por padrão, todos os eventos são considerados exibições de página no Adobe Analytics. Se você quiser definir um evento do SDK da Web para uma chamada de rastreamento de link do Adobe Analytics, defina os seguintes campos:
- Objeto XDM:
xdm.web.webInteraction.name
,web.webInteraction.type
, eweb.webInteraction.URL
- Objeto de dados:
data.__adobe.analytics.linkName
,data.__adobe.analytics.linkType
, edata.__adobe.analytics.linkURL
- Dados de contexto: Não compatível
Consulte a tl()
método no guia de implementação do Adobe Analytics para obter mais informações.
Se você habilitar clickCollectionEnabled
no configure
esses campos serão preenchidos para você.
Todos os eventos enviados para um fluxo de dados são passados para todos os serviços configurados. Por exemplo, se você fizer chamadas separadas para personalização e Analytics, ambos os eventos serão enviados para o Analytics e Target. Esses eventos são registrados nos relatórios do Analytics e podem afetar métricas como taxa de rejeição.
Se você usar o SDK da Web, essas chamadas normalmente são combinadas na variável sendEvent
comando.