Com a entrada da nova plataforma de e-commerce em trimaisonline.com.br, mudou a forma como o site publica os eventos de compra na camada de dados. A estrutura de tags em operação seguia a especificação da plataforma anterior — outro formato de camada de dados e outros identificadores de elemento — e por isso deixou de receber os parâmetros das conversões durante a transição.
Este documento registra o diagnóstico feito e os ajustes aplicados no Google Tag Manager, no Google Ads e na conta de Meta Ads para realinhar a medição à nova plataforma.
| Parâmetro | Plataforma anterior | Plataforma atual |
|---|---|---|
| Valor da conversão | value | eventModel.value |
| Itens do pedido | items | eventModel.items |
| Identificador do pedido | ecommerce.purchase.actionField.id | eventModel.transaction_id |
| Evento de carrinho | cart | add_to_cart |
| Acionamento de carrinho e checkout | clique em .btn-checkout, #btnDetail, #btnMiniCart, #go-to-payment | eventos da camada de dados |
A tag de conversão do Google Ads continuava sendo acionada e registrando a compra, mas o campo de valor apontava para uma chave que a nova plataforma não popula. A conversão entrava na conta com quantidade correta e valor zerado, o que retirou ROAS, ticket médio e receita dos relatórios da conta.
O identificador do pedido também apontava para o formato anterior. Sem ele, o Google Ads não tinha como reconhecer dois registros do mesmo pedido, e a Meta operava com um identificador gerado a cada disparo — o que não permite deduplicação entre eventos.
Com o acionamento por clique preso aos seletores da estrutura anterior, os eventos intermediários chegavam parcialmente às plataformas de mídia. No período analisado, o pixel registrou 22% das visualizações de produto, 33% das adições ao carrinho e 27% dos checkouts iniciados em relação ao que o site efetivamente produziu.
Container GTM-THRF27X. Todos os ajustes foram versionados, com o comparativo de cada tag registrado nas notas da versão.
Valor da conversão e identificador do pedido realinhados ao formato da nova plataforma. Com o identificador preenchido, o Google Ads passa a deduplicar registros do mesmo pedido.
conversionValue = {{[V] - value}}
orderId = {{Purchase ID}}
conversionValue = {{eventModel.value}}
orderId = {{Transaction ID}}
Valor, itens e identificador de evento realinhados. O event_id passa a ser o número do pedido, o que habilita a deduplicação nativa da Meta e prepara o terreno para o envio por servidor.
value = {{[V] - value}}
items = {{[V] items}}
event_id = {{Event Id}}
value = {{eventModel.value}}
items = {{eventModel.items}}
event_id = {{Transaction ID}}
Criado acionador que exige a presença do número do pedido para disparar a conversão. Garante que apenas o disparo que carrega os dados completos do pedido seja contabilizado, e elimina a contagem múltipla observada no diagnóstico.
{{_event}} equals purchase
{{_event}} equals purchase
{{Transaction ID}} matchRegex .+
Acionamento migrado do clique em seletores da estrutura anterior para os eventos da camada de dados publicados pela nova plataforma, e valor da conversão incluído nas quatro tags. O acionador de carrinho passou a escutar o nome de evento correto.
Acionador: clique em .btn-checkout / #btnDetail
Acionador: clique em #btnMiniCart / #go-to-payment
Evento - Carrinho: {{_event}} equals cart
conversionValue: não enviado
Acionador: evento add_to_cart
Acionador: evento begin_checkout
Evento - Carrinho: {{_event}} equals add_to_cart
conversionValue = {{eventModel.value}} · BRL
A nova plataforma envia o evento de compra diretamente ao Google Analytics 4, com todos os parâmetros de e-commerce. O envio paralelo pelo container foi desativado para manter uma única origem do evento e preservar a contagem de transações.
| Ação de conversão | Categoria | Classificação | Na coluna Conversões |
|---|---|---|---|
| Compra | Purchase | Compra | Principal | Sim |
| Iniciar finalização de compra | Início de finalização | Secundária | Não |
| Adicionar ao carrinho | Adição ao carrinho | Secundária | Não |
O período de campanhas paradas durante a transição, somado à ausência de valor de conversão, deixou as metas de CPA e ROAS sem base histórica válida para operar. As metas foram retiradas e as campanhas passaram a rodar em Maximizar conversões sem meta definida, o que permite reconstruir o histórico de aprendizado sobre dados íntegros antes de voltar a trabalhar com meta.
| Campanha | Estratégia anterior | Estratégia atual |
|---|---|---|
| Search | Conversão | Tucuruvi | Maximizar valor de conversão · ROAS alvo | Maximizar conversões · sem meta |
| Search | Conversão | Lauzane | Maximizar conversões · CPA alvo R$ 3,50 | Maximizar conversões · sem meta |
| Performance Max | Maximizar conversões · CPA alvo R$ 3,60 | Maximizar conversões · sem meta |
Os ajustes alteram números que já vinham sendo acompanhados. As variações abaixo são esperadas e refletem a correção da medição, não mudança de desempenho da operação.