Um ID da transação é um identificador único que pode criar para cada transação, como um número de confirmação da encomenda. Tem de adicionar um ID da transação (como um número de confirmação da encomenda) a cada evento de comércio eletrónico para remover transações duplicadas do mesmo utilizador e processar reembolsos corretamente.
Através da adição de um ID da transação, o Google Analytics remove as compras duplicadas se duas compras estiverem registadas com o mesmo ID da transação.
O Google Analytics remove os eventos de compra duplicados com o mesmo ID da transação. Não deve usar o mesmo ID da transação para diferentes utilizadores. Se fornecer um ID da transação único, o Google Analytics remove os duplicados e reconcilia os dados.
Antes de começar
O ID da transação tem de ser único para cada encomenda. Por exemplo, pode usar os números de confirmação da encomenda para as suas transações.
Os IDs das transações podem incluir números, letras e carateres especiais, como traços ou espaços. Estes IDs têm de ser únicos para cada transação. Os IDs das transações têm de omitir quaisquer informações que possam ser usadas para identificar clientes individuais.
Adicione um ID da transação
Tem de modificar o seu código para recolher o ID da transação. Não tem de fazer alterações no Google Analytics.
Certifique-se de que está a passar um valor dinâmico ao ID da transação. Se a sua etiqueta enviar o mesmo ID ao Google Analytics para diferentes transações, o número de eventos principais contabilizados pode ser significativamente inferior ao real.
Por exemplo, as seguintes instruções usam Páginas ativas do servidor (ASP) e atualizam o código de medição da gtag.js. O código exato varia consoante a linguagem de servidor usada. Certifique-se de que usa a linguagem correta para o seu Website.
- Abra o ficheiro ASP (ou o ficheiro adequado à linguagem de servidor usada) da sua página do evento principal.
- Encontre a expressão ASP que armazena essa informação. Por exemplo:
<%= orderId %>
. - Abra o HTML da página do evento principal e localize o fragmento do evento.
- Na secção
script
do fragmento do evento (entre as etiquetas<script></script>
), substitua<%= orderId %>
pela expressão ASP localizada no passo 2:Exemplo de fragmento do evento:
<script> gtag('event', 'purchase', { transaction_id: '<%= orderId %>', value: 25.42, currency: "USD", //... }); </script>
Valide o ID da transação
- Acione o evento no seu Website.
- No navegador de Internet, veja o código-fonte da página Web (na maioria dos navegadores, clique com o botão direito do rato na página e selecione Ver origem).
- Deverá ver o código de medição entre as etiquetas
<head>
e</head>
na sua página. A expressão ASP é substituída pelo ID da transação real.