E-commerce

[GA4] Minimizar eventos principais duplicados com IDs da transação

Importante: a eliminação de duplicações de IDs de transação só funciona para dados coletados por fluxos da Web, não de apps.

Um ID da transação é um identificador exclusivo que pode ser criado para cada transação, como um número de confirmação de pedido. Você precisa adicionar um ID desse tipo (como um número de confirmação do pedido) a cada evento de e-commerce para eliminar a duplicação de transações do mesmo usuário e processar os reembolsos corretamente.

Quando um ID da transação for adicionado, o Google Analytics vai eliminar a duplicação de compras se duas compras forem registradas com o mesmo ID.

O Google Analytics elimina a duplicação de eventos de compra com o mesmo ID de transação, que não deve ser usado por pessoas diferentes. Se você fornecer um ID de transação exclusivo, o Google Analytics vai eliminar a duplicação e reconciliar os dados.

Observação: não envie uma string vazia como ID da transação. O Google Analytics vai eliminar a duplicação de todos os eventos de compra que têm transaction_id="".

Antes de começar

O ID da transação precisa ser exclusivo para cada pedido. Por exemplo, é possível usar os números de confirmação do pedido para suas transações.

Os IDs de transação podem incluir números, letras e caracteres especiais, como traços ou espaços. Eles precisam ser exclusivos para cada transação e omitir informações que podem ser usadas para identificar clientes específicos.


Adicionar um ID da transação

Você precisa modificar seu código para coletar o ID da transação. Não é necessário fazer mudanças no Google Analytics.

Verifique se você está transmitindo um valor dinâmico para o ID da transação. Se a tag envia ao Google Analytics o mesmo ID para transações diferentes, a contagem dos eventos principais pode ser muito menor.

Por exemplo, as instruções a seguir usam Active Server Pages (ASP) e atualizam o código de medição da gtag.js. O código exato varia de acordo com a linguagem de servidor utilizada. Use a linguagem certa para seu site.

  1. Abra o arquivo ASP (ou o arquivo certo para a linguagem do servidor) referente à sua página do evento principal.
  2. Encontre a expressão ASP que armazena essa informação. Por exemplo: <%= orderId %>.
  3. Abra o HTML da sua página de evento principal e encontre o snippet de evento.
  4. Na seção script do snippet de evento (entre as tags <script></script>), substitua <%= orderId %> pela expressão ASP que você encontrou na etapa 2:

    Exemplo de snippet de evento:

        <script>
         gtag('event', 'purchase', {
          transaction_id: '<%= orderId %>',
          value: 25.42,
          currency: "USD",
          //...
         });
        </script>
    

Verificar o ID da transação

  1. Acione o evento no seu site.
  2. No navegador da Web, confira o código-fonte da página. Na maioria dos navegadores, basta clicar com o botão direito do mouse na página e selecionar Exibir código-fonte.
  3. O código de medição fica entre as tags <head> e </head>. A expressão ASP vai ser substituída pelo ID da transação real.
Esta página pode ter conteúdo que foi traduzido com tecnologia de IA. As traduções de IA podem conter erros.

Isso foi útil?

Como podemos melhorá-lo?
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
1181993601394854155
true
Pesquisar na Central de Ajuda
false
true
true
true
true
true
69256
false
false
false
false
false