Voltar ao blog
Como Configurar o Evento Purchase no Meta Ads Corretamente
meta adspixel do facebookevento de compragestão de tráfegoroase-commerce

Como Configurar o Evento Purchase no Meta Ads Corretamente

Aprenda a configurar o evento Purchase do Pixel do Meta Ads com os parâmetros corretos de valor, moeda e content_ids para otimizar seu ROAS e escalar vendas.

Trafius|30 de abril de 2026|9 min de leitura

Configurar o evento Purchase no Meta Ads corretamente é a diferença entre escalar um negócio digital e queimar dinheiro. Quando o algoritmo do Meta não recebe os dados de compra da forma correta, toda a otimização da campanha é comprometida. A plataforma simplesmente não consegue encontrar novos clientes com o mesmo perfil daqueles que já compraram, resultando em um Custo por Aquisição (CPA) mais alto e um Retorno sobre o Investimento em Publicidade (ROAS) baixo.

A configuração ideal vai além de apenas informar ao Meta que uma venda ocorreu. É preciso enviar dados detalhados, como o valor exato da transação, a moeda e quais produtos foram vendidos. Esses parâmetros alimentam a inteligência artificial da plataforma, permitindo otimizações avançadas, a criação de públicos de remarketing dinâmico e relatórios precisos que guiam decisões estratégicas. Sem eles, você está pilotando no escuro.

Neste artigo, vamos cobrir os pontos essenciais para uma configuração à prova de falhas do evento de compra. Passaremos pelos parâmetros obrigatórios, pela importância da deduplicação de eventos com a API de Conversões e como validar se tudo está funcionando perfeitamente usando as ferramentas do próprio Meta.

Por que o evento Purchase é o mais importante para o Meta?

O algoritmo de anúncios do Meta funciona com um objetivo principal: encontrar os usuários com maior probabilidade de realizar a ação que você definiu como objetivo da campanha. Se você otimiza para vendas (conversões), o evento Purchase é o sinal mais forte que o algoritmo pode receber. Cada disparo correto desse evento ensina à plataforma o perfil exato do seu cliente comprador.

Isso impacta diretamente o sistema de oCPM (Custo por Mil Impressões Otimizado). O Meta não cobra apenas para mostrar seus anúncios, ele tenta exibi-los para pessoas que, com base em bilhões de pontos de dados, se parecem com quem já finalizou uma compra no seu site. Se o seu evento Purchase está quebrado ou ausente, a plataforma pode começar a otimizar para um evento de funil anterior, como AddToCart (Adicionar ao Carrinho) ou InitiateCheckout (Iniciar Finalização de Compra). O resultado? Você atrai muitos "curiosos" que adicionam produtos ao carrinho, mas poucos finalizadores, inflando seus custos e frustrando suas metas de vendas.

Além da otimização, o evento Purchase é a base para o cálculo do ROAS, a métrica que define a lucratividade das suas campanhas. O ROAS é calculado dividindo a receita gerada (informada pelo parâmetro value do evento) pelo custo dos anúncios. Se o valor da compra não for enviado ou for enviado de forma estática (por exemplo, sempre R$ 1,00), seu ROAS no Gerenciador de Anúncios será uma completa ficção, tornando impossível avaliar o desempenho real do seu investimento.

Diagrama ilustrando o envio de um evento de compra pelo navegador e pelo servidor, com o Gerenciador de Eventos do Meta fazendo a deduplicação.

Os 3 parâmetros essenciais: valor, moeda e content_ids

Para que o evento de compra seja verdadeiramente útil, ele precisa carregar informações adicionais. São os chamados parâmetros. Três deles são cruciais para a maioria dos anunciantes, especialmente para e-commerces e produtores digitais.

  • Valor (value): Este é o parâmetro mais crítico para a análise de lucratividade. Ele deve conter o valor total e final da transação, incluindo frete e impostos, mas descontando cupons. É fundamental que esse valor seja dinâmico, ou seja, que ele mude a cada compra. Enviar um valor fixo (como 1) para todas as compras é um dos erros mais comuns e prejudiciais, pois impossibilita o cálculo correto do ROAS. A maioria das plataformas de e-commerce disponibiliza essa informação em uma camada de dados (Data Layer) na página de confirmação do pedido.

  • Moeda (currency): Embora pareça simples, especificar a moeda é obrigatório. Para anunciantes no Brasil, o valor deve ser sempre 'BRL'. Enviar o valor sem a moeda correspondente pode fazer com que o Meta interprete os dados de forma incorreta, especialmente se você opera em múltiplos mercados. A configuração correta é fixar este parâmetro, garantindo consistência em todos os relatórios.

  • IDs de Conteúdo (content_ids): Essencial para e-commerces que trabalham com catálogos de produtos. Este parâmetro envia um identificador único (geralmente o SKU ou ID do produto) para cada item no carrinho de compras. Ao receber essa informação, o Meta consegue conectar a venda aos produtos específicos do seu catálogo. Isso alimenta os anúncios de remarketing dinâmico (DPA), que mostram aos usuários exatamente os produtos que eles visualizaram ou compraram, além de enriquecer os relatórios com dados de desempenho por produto.

Configuração passo a passo via GTM (Google Tag Manager)

O Google Tag Manager (GTM) é a ferramenta mais flexível para configurar eventos do Meta Ads, pois permite capturar dados dinâmicos do site sem precisar alterar o código-fonte. Abaixo, um guia simplificado para configurar o evento Purchase.

Pré-requisitos:

  • GTM instalado no seu site.
  • Uma camada de dados (Data Layer) configurada na sua página de obrigado, contendo as informações da transação.
  • O código base do Pixel do Meta já instalado em todas as páginas via GTM.

Passo 1: Criar as Variáveis no GTM Você precisa de variáveis para capturar os dados dinâmicos da camada de dados. Vá em "Variáveis" > "Variáveis Definidas pelo Usuário" > "Nova".

  • Variável de Valor:
  • Nome: DLV. TransactionValue
  • Tipo: Variável da camada de dados
  • Nome da variável da camada de dados: ecommerce.purchase.actionField.revenue (o caminho pode variar conforme sua plataforma).
  • Variável de IDs de Produto:
  • Nome: DLV. TransactionProductsSKU
  • Tipo: Variável da camada de dados
  • Nome da variável da camada de dados: ecommerce.purchase.products.id (o caminho pode variar).

Passo 2: Criar o Acionador O acionador define quando a tag do evento de compra deve disparar.

  • Vá em "Acionadores" > "Novo".
  • Nome: Event. Purchase
  • Tipo: Evento Personalizado
  • Nome do evento: purchase (deve corresponder ao nome do evento enviado para a camada de dados na página de obrigado).

Passo 3: Criar a Tag de Compra Esta é a tag que enviará os dados para o Meta.

  • Vá em "Tags" > "Nova".
  • Nome: Meta. Event. Purchase
  • Tipo: HTML Personalizado
  • Cole o seguinte código no campo HTML:
<script>
 fbq('track', 'Purchase', {
 value: {{DLV. TransactionValue}},
 currency: 'BRL',
 content_ids: {{DLV. TransactionProductsSKU}},
 content_type: 'product'
 });
</script>
  • Acionamento: Selecione o acionador Event. Purchase criado no passo anterior.

Salve tudo e publique seu contêiner do GTM. Agora, seu evento de compra será disparado com dados dinâmicos a cada nova venda.

A importância da deduplicação de eventos

Com a popularização da API de Conversões (CAPI), que permite enviar eventos do seu servidor diretamente para o Meta, surgiu um novo desafio: a duplicação de dados. Muitos anunciantes agora enviam o mesmo evento Purchase de dois lugares diferentes:

  1. Pelo navegador: através do Pixel do Meta (configurado via GTM, por exemplo).
  2. Pelo servidor: através da API de Conversões.

Se não houver um mecanismo de controle, o Meta receberá dois eventos de compra para uma única venda, inflando falsamente suas métricas de conversão e ROAS. A solução para isso é a deduplicação.

A deduplicação funciona enviando um identificador único para cada evento (event_id). Você deve gerar um ID exclusivo para cada pedido de compra no seu sistema (por exemplo, o número do pedido ou um hash único). Esse mesmo event_id deve ser enviado tanto no evento do Pixel quanto no evento da API de Conversões para aquela mesma transação. Ao receber dois eventos com o mesmo event_id, o Meta entende que se trata da mesma conversão, processa o primeiro que chegar e descarta o segundo. Isso garante a precisão dos seus dados.

Validando sua configuração: o Teste de Eventos

Nunca presuma que sua configuração está correta. Sempre valide usando a ferramenta de Teste de Eventos do Meta. Ela permite que você veja em tempo real os eventos que seu Pixel e sua API estão enviando.

Para usar a ferramenta:

  1. Acesse o Gerenciador de Eventos no seu Gerenciador de Negócios.
  2. Selecione sua fonte de dados (seu Pixel).
  3. Clique na aba Testar Eventos.
  4. No campo "Testar eventos do navegador", insira a URL do seu site e clique em "Abrir site".
  5. Uma nova janela do seu site será aberta. Realize uma compra de teste completa.
  6. Volte para a aba do Teste de Eventos e observe a atividade. Você deverá ver o evento Purchase aparecer.
  7. Clique sobre ele para expandir os detalhes. Verifique se os parâmetros value, currency e content_ids estão sendo recebidos com os valores corretos da sua compra de teste. Se você usa a CAPI, verá os eventos chegando do navegador e do servidor, e o status de deduplicação.

Benchmarks de Custo por Compra (CPA) no Brasil (2026)

Saber se seu CPA está bom depende muito do seu nicho e do ticket médio do seu produto. Abaixo, uma tabela com estimativas de benchmarks para o mercado brasileiro em 2026, para ajudar a balizar suas metas. Monitorar seu CPA diariamente é fundamental para garantir que suas campanhas estão dentro da meta. Se você quer fazer isso sem ter que abrir o Gerenciador de Anúncios, pode consultar essa e outras métricas direto no WhatsApp com o Trafius.

Nicho de Mercado CPA Médio Estimado (R$) ROAS Médio Esperado
Moda e Acessórios R$ 45. R$ 90 3.5. 6.0
Eletrônicos R$ 80. R$ 200 5.0. 10.0
Cosméticos e Beleza R$ 30. R$ 75 4.0. 7.0
Infoprodutos (Perpétuo) R$ 50. R$ 150 2.5. 4.5
Infoprodutos (Lançamento) R$ 25. R$ 80 6.0. 15.0
Móveis e Decoração R$ 100. R$ 250 4.0. 8.0

Lembre-se que estes são valores médios. Fatores como a maturidade da sua conta, a qualidade dos seus criativos e a sua estratégia de lances influenciam diretamente seus resultados.

Como aplicar agora: checklist rápido

Para garantir que seu evento de compra está configurado para o sucesso, revise os seguintes pontos na sua conta hoje mesmo:

  • Valor dinâmico: Verifique se o parâmetro value do seu evento Purchase está capturando o valor real e variável de cada carrinho de compras.
  • Moeda correta: Confirme que o parâmetro currency está fixado como 'BRL' em todos os disparos do evento de compra.
  • IDs para remarketing: Se você tem um e-commerce, garanta que o parâmetro content_ids está enviando os SKUs dos produtos para o Meta, ativando o remarketing dinâmico.
  • Deduplicação ativa: Caso utilize o Pixel e a API de Conversões simultaneamente, certifique-se de que um event_id único está sendo enviado em ambos para evitar a contagem dupla de vendas.
  • Validação constante: Use a ferramenta de Teste de Eventos do Meta para validar qualquer alteração e monitorar a saúde do seu tagueamento periodicamente.
Enquete rápida1 de 3

Quanto tempo por dia você perde no Gerenciador de Anúncios?

Sem cadastro · Sem nome · Só clica na resposta