purchaseID

A variável purchaseID ajuda a impedir que ocorrências que contêm a mesma compra inflem os relatórios. Por exemplo, se um visitante acessa a página de confirmação de compra, são enviados dados sobre a receita gerada da transação para a Adobe. Se o usuário atualizar esta página várias vezes ou se marcar como favorito a página para visitá-la posteriormente, essas ocorrências podem aumentar os relatórios. A variável purchaseID remove a duplicação de métricas quando mais de uma ocorrência tem a mesma ID de compra.

Quando a Adobe reconhece uma ocorrência como uma compra duplicada, nenhum dado de conversão (como eVars e eventos) é exibido no relatório. Nos feeds de dados, a coluna duplicate_purchase é definida como 1.

As IDs de compra se aplicam a todos os visitantes e expiram após 37 meses. Se um visitante definir uma determinada ID de compra e um visitante diferente definir essa mesma ID de compra um ano depois, a segunda compra será desduplicada.

ID de compra usando o SDK da Web

A ID de compra é mapeada para as seguintes variáveis:

ID de compra usando a extensão do Adobe Analytics

Você pode definir a ID de compra ao configurar a extensão do Analytics (variáveis globais) ou em Regras.

  1. Faça logon na Coleção de dados da Adobe Experience Platform usando suas credenciais da Adobe ID.
  2. Clique na propriedade de tag desejada.
  3. Vá até a guia Regras e clique na regra desejada (ou crie uma regra).
  4. Em Ações, clique em uma ação Adobe Analytics - Definir variáveis ou clique no ícone “+”.
  5. Defina a lista suspensa Extensão como Adobe Analytics e o Tipo de Ação como Definir Variáveis.
  6. Localize a seção ID de Compra.

Você pode definir a ID de compra como um valor ou um elemento de dados. Também é possível copiar o valor de outra variável do Analytics.

s.purchaseID no AppMeasurement e no editor de código personalizado da extensão do Analytics

A variável s.purchaseID é uma string que contém um identificador exclusivo para uma compra. Ela é definida na mesma ocorrência que um evento de compra. Use somente caracteres alfanuméricos para preencher essa variável.

Essa variável pode armazenar no máximo 20 bytes; valores maiores que 20 bytes são truncados. Se esse valor truncado corresponder aos valores truncados subsequentes, essas ocorrências subsequentes serão desduplicadas.

s.purchaseID = "ABC123";

Se estiver usando a digitalData camada de dados:

s.purchaseID = digitalData.transaction.transactionID;
CAUTION
Não use uma função de geração de valores aleatórios para gerar uma ID de compra.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690