A variável transactionID
atribui uma identificação exclusiva a uma transação para que a ocorrência possa se vincular aos dados carregados por meio de Fontes de dados. Essa variável é importante quando você deseja usar dados de outros canais e quer vinculá-los aos dados coletados com o AppMeasurement.
Antes de usar essa variável, verifique se o Armazenamento da ID de transação em um conjunto de relatórios está ativado. Consulte Configurações gerais da conta no Guia do usuário de administração para obter mais informações.
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. Os dados carregados por meio das Fontes de Dados com um ID de transação correspondente são permanentemente vinculados a esses valores de variáveis.
Por padrão, a Adobe lembra de todos os valores de IDs de transação (vinculados e desvinculados) por até 90 dias. Se o processo de interação offline for superior a 90 dias, entre em contato com o Atendimento ao cliente para ampliar esse limite.
A ID de transação é mapeada para o Adobe Analytics no campo XDM commerce.order.transactionID
.
Você pode definir o ID de transação ao configurar a extensão do Analytics (variáveis globais) ou em Regras.
É possível definir o ID da transação como qualquer valor de string, incluindo elementos de dados.
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";
Se você integrar vários canais offline usando essa variável, verifique se canais diferentes não sobrepõem as IDs de transação. Por exemplo, se você tiver um ID de transação da central de atendimento com o valor 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.