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:

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

Como faço para diferenciar chamadas de exibição de página de chamadas de rastreamento de link no SDK da Web?

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, e web.webInteraction.URL
  • Objeto de dados: data.__adobe.analytics.linkName, data.__adobe.analytics.linkType, e data.__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ê.

Como um fluxo de dados diferencia dados de outros serviços com dados destinados ao Adobe Analytics?

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.

recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636