transactionID
A variável transactionID
identifica exclusivamente uma transação para que a ocorrência possa fornecer valores de dimensão aos dados carregados por meio de fontes de dados de ID de transação. Essa variável é importante nos casos em que você deseja preencher os dados do canal offline com valores coletados dos dados do canal online.
Quando você configura transactionID
em uma ocorrência, a Adobe captura uma "imagem" de todas as variáveis do Analytics definidas ou mantidas até o momento. Consulte Fontes de dados de ID de transação para obter a lista de dimensões incluídas no instantâneo. O Adobe lembra de todos os valores de IDs de transação (vinculados e desvinculados) por até 25 meses.
ID de transação usando o SDK da Web
A ID da transação é mapeada para as seguintes variáveis:
- objeto XDM:
xdm.commerce.order.payments[3].transactionID
ouxdm.commerce.order.payments.transactionID
- Objeto de dados:
data.__adobe.analytics.transactionID
oudata.__adobe.analytics.xact
ID de transação que usa a extensão do Adobe Analytics
Você pode definir o ID de transação ao configurar a extensão do Analytics (variáveis globais) ou em Regras.
- Faça logon na Coleção de dados da Adobe Experience Platform usando suas credenciais da Adobe ID.
- Clique na propriedade de tag desejada.
- Vá até a guia Regras e clique na regra desejada (ou crie uma regra).
- Em Ações, clique em uma ação Adobe Analytics - Definir variáveis ou clique no ícone “+”.
- Defina a lista suspensa Extensão como Adobe Analytics e o Tipo de Ação como Definir Variáveis.
- Localize a seção ID de transação.
É possível definir o ID da transação como qualquer valor de string, incluindo elementos de dados.
s.transactionID no AppMeasurement e no editor de código personalizado da extensão do Analytics
A variável s.transactionID
é uma string que contém um identificador exclusivo para uma transação. Valores válidos incluem caracteres alfanuméricos de até 100 bytes de tamanho. Seu valor padrão é uma string vazia.
s.transactionID = "ABC123";
Se você tiver mais de uma ID de transação para uma ocorrência, é possível delimitar cada ID com uma vírgula. As várias IDs de transação ainda estão sujeitas ao limite de 100 bytes.
s.transactionID = "ABC123,XYZ456";
1234
e um ID de transação de venda de cliente potencial com o valor 1234
, eles poderão entrar em conflito e causar resultados inesperados. Verifique se os IDs de transação contêm formatos exclusivos para cada canal offline e os diferencie, se necessário. Por exemplo, defina a ID de transação da central de atendimento como call_1234
e a ID de transação de venda de cliente potencial como lead_1234
nas Fontes de dados e no AppMeasurement.