Problemas conhecidos
Transações registradas em duplicidade no Google Analytics
ID:
Backlog
Publicado em 20/11/2018
•
Última atualização em 22/12/2022
Sumário
As transações são registradas no Google Analytics com base na página de pedido confirmado (orderPlaced). Quando o cliente chega à página um evento é enviado ao Data Layer, de modo que o Google Tag Manager capta este evento e aciona o script do Google Analytics.
Caso o cliente acesse essa página repetidas vezes, ou mesmo recarregue/atualize a página, o evento será acionado e os dados serão enviados novamente ao Google Analytics, criando informações repetidas.
Simulação
- Fechar um pedido na loja;
- Acessar a página de pedido confirmado repetidas vezes;
- Observar que estes vários acessos foram registrados como pedidos concluídos no Google Analytics.
Workaround
Não existe uma solução de contorno neste formato de integração.
Uma possibilidade é não fazer a integração de transações via frontend, com o GTM/Javascript, e trabalhar com uma integração de backend (middleware) entre as APIs de pedidos da VTEX e as APIs de transção do Google Analytics.