Tráfego pago

Google Tag Manager e Analytics no delivery: medir cada pedido

Por Sebastião Lustosa · Sócio-fundador da Bunker Foods
Publicado em · 8 min de leitura

Para medir compras no GA4, implemente a coleta de eventos e valide a confirmação da transação. O Tag Manager é uma opção de implantação, não um requisito universal; o guia também apresenta gtag.js. UTM ajuda a identificar a chegada ao site, mas não garante origem conhecida para todo pedido.

Por que medir pedido, e não visita

O painel do anúncio mostra clique e custo por clique. O Analytics, sem configuração, mostra visitas. Nenhum dos dois diz quantas pessoas pagaram.

Restaurante vive de margem curta. Uma campanha com clique barato pode trazer gente que abre o cardápio e fecha. Outra, com clique caro, pode trazer quem pede combo família. Só o pedido registrado separa uma da outra.

O critério que usamos para atribuir pedido a anúncio é sempre o mesmo: número do pedido, valor e origem gravados juntos no momento da compra. Se faltar a origem, registre a compra como origem desconhecida; não invente atribuição. Falta de valor ou identificador também exige investigação e reconciliação com o caixa.

As peças e o papel de cada uma

Peça Para que serve
Google Tag Manager Um contêiner onde você coloca todas as tags sem mexer no código do site a cada mudança
Google Analytics 4 Recebe visitas e eventos e mostra de onde vieram
Evento purchase Registra o pedido com valor e número
UTM Etiqueta o link do anúncio com fonte, meio e campanha
Pixel da Meta e API de Conversões Devolvem a compra para o Meta otimizar a entrega

Passo a passo

1. Confira o que o seu sistema de pedidos permite

Antes de qualquer coisa, abra as configurações do cardápio digital ou site de pedidos. Alguns têm campo para o ID do Tag Manager, outros só para o ID do Analytics, outros já disparam eventos prontos. O que o sistema não deixa fazer limita o resto. Se ele não tem página de confirmação própria, a medição de compra fica difícil.

2. Crie a conta e o contêiner do Tag Manager

O Google explica o processo em criar uma conta e um contêiner. Escolha o tipo web e siga a instalação suportada pelo fornecedor. Código do contêiner e um campo para o ID não são formas intercambiáveis em todo sistema; criar o contêiner não instala nem configura a compra. Use o modo de visualização do Tag Manager para conferir se ele carrega em todas as páginas.

3. Instale o Google Analytics 4 pelo Tag Manager

Crie a propriedade e o fluxo web e siga o guia de GA4 no Tag Manager. Ele exige acesso ao contêiner e papel Editor ou superior no Analytics, orienta informar o Tag ID e selecionar o acionamento de inicialização adequado. Use Preview/Tag Assistant para verificar antes de publicar a versão. Evite coleta duplicada entre a integração nativa e o contêiner; confirme os disparos, em vez de presumir que duas instalações sempre duplicam toda compra.

4. Configure o evento de compra

Esse é o passo que importa. A documentação de comércio eletrônico do GA4 descreve o evento purchase com os campos principais:

Dispare a compra a partir de uma confirmação confiável e documente se o sistema considera pedido aceito ou pagamento confirmado. Pix pendente e tentativa de finalizar não devem ser tratados como pagamento recebido. Disparar no clique do botão "finalizar" conta tentativas, não pedidos.

Depois, confira se purchase já está marcado como evento principal no Analytics; evite criar outro evento só para repetir a mesma compra. O Google explica o conceito em eventos principais.

5. Coloque UTM em todo link de anúncio

Use parâmetros de campanha, como utm_source, utm_medium e utm_campaign, nos links. Exemplo de lógica: fonte "instagram", meio "pago", campanha "aquisicao-raio-4km". Padronize os nomes numa planilha e não improvise. "Instagram", "instagram" e "ig" viram três fontes diferentes no relatório.

6. Devolva a compra para o Meta

A coleta do GA4 não envia automaticamente compras à Meta. O guia de instalação do Pixel separa código base e eventos e admite integração de parceiros ou configuração manual, inclusive atualização do gerenciador de tags quando aplicável. Use o caminho suportado pelo fornecedor. Mapeie a mesma ação comercial nos esquemas próprios: purchase no GA4 e Purchase na Meta não são nomes intercambiáveis.

Se houver suporte, avalie a API de Conversões para envio por servidor/plataforma. Ela não contorna escolhas de privacidade. Quando Pixel e API enviarem o mesmo evento, siga o documento de deduplicação. No método recomendado, o eventID do navegador deve coincidir com event_id do servidor, e o nome do evento deve ser o mesmo, para o mesmo pixel, dentro de 48 horas. Use ID único por ação e mantenha-o nas duas cópias; IDs distintos do mesmo pedido impedem essa correspondência.

A documentação descreve também abordagem com fbp/external_id, com limites de ordem de chegada e sem eliminar duplicatas da mesma origem. Não presuma que qualquer conector use o método recomendado. Peça ao fornecedor o método e teste envio único, envio pelas duas origens e recarga da confirmação. Essa orientação não certifica uma instalação concreta, que precisa ser examinada.

7. Teste com pedido real

Faça um pedido de teste com um link etiquetado. Confira no Analytics, em tempo real, se o evento purchase chegou com valor e número. Confira no Gerenciador de Eventos do Meta se a compra apareceu. Só então ligue a verba.

Como ler os dados

Com a medição de pé, um relatório semanal resolve:

  1. Pedidos por origem e campanha.
  2. Faturamento por origem.
  3. Ticket médio por origem.
  4. Custo por pedido: gasto da campanha dividido pelos pedidos dela.

Exemplo hipotético: em uma semana, a campanha A gastou R$ 400 e registrou 32 pedidos com ticket médio de R$ 55. A campanha B gastou R$ 400 e registrou 20 pedidos com ticket médio de R$ 95. A A tem custo por pedido de R$ 12,50 e faturou R$ 1.760. A B tem custo por pedido de R$ 20 e faturou R$ 1.900. Olhando só o custo por pedido, a A parece melhor. Olhando a margem de cada pedido, a B pode deixar mais dinheiro. O valor pode ser reconciliado também pelo sistema de vendas. O exemplo não prova que o anúncio causou as compras nem que ticket maior implica contribuição maior.

Para transformar esses números em decisão de verba, o artigo sobre ROAS no restaurante explica como calcular retorno de forma honesta.

O que o Analytics não mede

Reconcilie as diferenças em vez de declarar que qualquer divergência é normal ou que o total nunca pode coincidir. Janela, canal, status, bloqueios e configuração afetam a comparação. Mesmo uma coincidência de totais pode esconder registros duplicados e ausentes.

Erros que estragam a medição

Teste compra, retorno e valor antes de usar o relatório

Faça uma transação por um link marcado, confirme itens, quantidade, moeda e identificador e compare com o sistema. Reabra a confirmação para verificar registros repetidos. Teste pagamento pendente, cancelamento e reembolso conforme os recursos disponíveis; o guia do GA4 descreve refund associado ao transaction_id e aos itens devolvidos.

Marcar um evento como principal não instala a coleta nem transforma uma tentativa em venda. Da mesma forma, criar uma conversão para publicidade é outra configuração, com objetivos e definições próprios. Mantenha acesso interno aos sistemas e documente quem alterou cada tag. Depois de mudar cardápio, domínio ou checkout, repita o teste. A prioridade é explicar cada coluna, sem enviar dados pessoais desnecessários nos eventos ou na URL.

Perguntas frequentes

Preciso de programador para instalar o Tag Manager?

Depende do acesso e da integração do fornecedor. Um campo para o ID pode facilitar a instalação, mas não configura necessariamente os eventos. Conte com suporte técnico para validar compra, valores, itens e duplicação.

Qual evento indica que o pedido foi feito?

O evento purchase do GA4 registra uma compra conforme a implementação, com identificador da transação, itens e parâmetros adequados. A página de confirmação, sozinha, não prova pagamento. Confira qual status do pedido dispara o evento e sua configuração de evento principal.

Por que o número de pedidos no Analytics é menor do que no sistema?

Bloqueadores, recusa de cookies, pedidos por telefone e falhas de carregamento fazem parte dos pedidos sumir da medição. Não há percentual universal de diferença aceitável. Investigue status, canal, janela, consentimento, duplicação e falhas antes de concluir que a implementação está errada.

Dá para medir pedido que fecha no WhatsApp?

O Analytics do site não lê automaticamente o fechamento da conversa. Integrações específicas precisam ser avaliadas; sem elas, registre a origem disponível e o pedido no CRM. Uma frase por campanha é indício editável, não prova de rastreamento perfeito.

Fontes consultadas

Taxas, regras de plataformas e normas mudam. Confira sempre a versão atual na fonte oficial antes de decidir.

Leia também