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 do Adobe Analytics ExperienceEvent ao esquema e use o
XDM
objeto. - Use o objeto
data
para enviar dados para a Adobe Analytics sem um esquema XDM. - Use variáveis de dados de contexto e regras de processamento geradas automaticamente.
Usar o objeto XDM
use-xdm-object
Se quiser usar um esquema predefinido específico do Adobe Analytics, você pode adicionar o grupo de campos do esquema do Adobe Analytics ExperienceEvent ao seu esquema. Depois de adicionado, é possível preencher esse esquema usando o objeto 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.
Usar o objeto data
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 sobre mapeamento de variáveis de objetos de dados para o Adobe Analytics no guia de implementação do Adobe Analytics para obter uma referência completa dos campos de objetos de dados e como eles são mapeados para 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. Em seguida, você pode 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 comando sendEvent
para enviar exibições de página e rastreamento de link. Os dados incluídos em um evento determinam se é uma 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: sem suporte
Consulte o tl()
método no guia de implementação do Adobe Analytics para obter mais informações.
Se você habilitar clickCollectionEnabled
no comando 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 no comando sendEvent
.