Eu venci a divergência de receita e transações entre GA4 e VTEX 🚀
Quero compartilhar aqui uma conquista que foi um marco para mim este ano, um desafio que se transformou em um case de sucesso e em uma solução de mercado.
Logo que cheguei na Driven no início do ano, fui apresentado a um desafio complexo e crítico: os dados de receita e transações no GA4 estavam 60% abaixo do registrado na VTEX. Posteriormente, descobri que isso ocorria em todos os clientes que utilizavam a VTEX IO. E, para quem depende de dados para tomar decisões estratégicas, isso era um problema gravíssimo.
Levei como missão reduzir a diferença para pelo menos 20% (diferença aceitável). Foi então que eu pensei em utilizar uma solução do GA4 chamada Protocolo de Mensuração, eu já conhecia o protocolo de Mensuração do GA4 (MP), e sabia que era uma solução avançada que o GA4 fornecia, mas não imaginava que poderia servir exatamente para esse desafio. Então entendi que era hora de me aprofundar nos detalhes do MP, porque qualquer erro nessa etapa poderia resultar em métricas distorcidas e em valores “(not set)”.
O problema central de toda essa diferença estava no carregamento do contêiner do GTM e no evento de “purchase”, que dependia do carregamento da página de "Order/Placed", que em sites VTEX IO demora para carregar gerando inconsistências no disparo do evento de purchase, logo não enviando esse evento para o GA4. Então ficou evidente que precisaríamos de uma solução robusta, e o meu papel seria o de “encabeçar” e estruturar toda a mensuração de dados de forma impecável para que o GA4 recebesse informações completas e precisas.
🎯Foquei em mapear cada detalhe do protocolo de mensuração, com atenção especial aos pontos críticos:
client_id, session_id, user_id, timestamp_micros, campos personalizados e formato do payload.
Todos esses pontos são cruciais para construir uma estrutura refinada, e qualquer tipo de inconsistência pode inviabilizar toda a integração.
Com isso, defini parte do de/para entre VTEX e GA4, mapeei todas as informações necessárias e estruturei o protocolo de mensuração para garantir que nenhum detalhe fosse perdido.
Enquanto eu fazia esse trabalho de mensuração, o nosso super time de tecnologia desenvolveu as ferramentas essenciais para colocar tudo em prática:
🔧 Um middleware, um Order Hook e um app de frontend para capturar client_id e session_id no checkout e adicioná-los aos pedidos.
Resultado
Pedidos registrados na VTEX sendo contabilizados diretamente no GA4, com dados precisos e completos.
Essa experiência me fez entender muito sobre a infraestrutura de um processo de mensuração e tracking de dados. Resolver esse desafio foi um marco na minha trajetória profissional, muito mais por mostrar que não há nada tão complexo que algum bom tempo de estudo e um bom trabalho não resolvam. Além disso, ficou mais claro ainda a importância e o impacto de uma boa estratégia de mensuração.
#GA4 #VTEX
#DataAnalytics #BI #GoogleAnalytics
Estamos muito bem representados por você!