API de Conversões da Meta no WordPress sem Plugin Pago
10 de novembro de 2026

API de Conversões da Meta no WordPress sem Plugin Pago

Por netpixel

O Meta Pixel sozinho perde uma parte relevante dos eventos: bloqueadores de anúncio, restrições de cookies no Safari e iOS e falhas de carregamento derrubam o envio pelo navegador. A API de Conversões (CAPI) resolve isso mandando os mesmos eventos pelo servidor. Este guia mostra as formas de ativar a CAPI em um site WordPress sem depender de plugin pago, com prós e contras de cada uma.

Como Pixel e CAPI trabalham juntos

A recomendação da Meta é usar os dois ao mesmo tempo. O Pixel envia o evento pelo navegador; a CAPI envia o mesmo evento pelo servidor. Para não contar em dobro, os dois carregam o mesmo event_id e o mesmo event_name, e a Meta faz a desduplicação. Quanto mais dados de correspondência (e-mail, telefone, IP, user agent, fbp e fbc) chegam pela CAPI, maior a qualidade de correspondência do evento (EMQ) e melhor a otimização das campanhas.

Opção 1: integração de um clique no Gerenciador de Eventos

No Gerenciador de Eventos, a Meta oferece configurar a API de Conversões com poucos cliques para quem já tem o Pixel. Ela replica pelo servidor os eventos que o Pixel já envia.

  • Prós: sem custo, sem código, ativa em minutos.
  • Contras: só reenvia o que o Pixel captura. Não registra eventos que acontecem apenas no servidor (pagamento aprovado depois, venda no CRM) e oferece pouco controle sobre os dados enviados.

Opção 2: plugin gratuito para WordPress

Plugins de pixel para WordPress, como o PixelYourSite, instalam o Pixel e enviam eventos pela CAPI usando um token de acesso gerado no Gerenciador de Eventos. A versão gratuita costuma cobrir eventos padrão (PageView e eventos de formulário ou WooCommerce básicos); recursos avançados ficam na versão paga.

  • Prós: instala pelo painel, gera event_id automaticamente para desduplicação.
  • Contras: mais um plugin para manter, recursos limitados no plano gratuito, menos controle sobre consentimento se o CMP não estiver integrado.

Opção 3: GTM server-side

Com um contêiner de servidor do Google Tag Manager, o mesmo fluxo que envia dados ao GA4 envia para a Meta usando o template de tag da API de Conversões. É a opção mais completa e a que dá mais controle sobre consentimento e dados pessoais. Os custos de hospedagem estão em GTM server-side: Stape, Cloud Run ou servidor próprio.

  • Prós: um só fluxo para várias plataformas, enriquecimento e limpeza de dados no servidor, eventos de CRM.
  • Contras: exige conhecimento de GTM e um servidor (gratuito em volume baixo na Stape).

Opção 4: código próprio no WordPress

Para desenvolvedores, enviar eventos pela API é uma chamada HTTP. Exemplo de envio de um Lead a partir do PHP, depois que o formulário foi validado:

$payload = [
  'data' => [[
    'event_name'       => 'Lead',
    'event_time'       => time(),
    'event_id'         => $event_id, // o mesmo enviado pelo Pixel
    'action_source'    => 'website',
    'event_source_url' => home_url( $_SERVER['REQUEST_URI'] ),
    'user_data'        => [
      'em'                => [ hash( 'sha256', strtolower( trim( $email ) ) ) ],
      'ph'                => [ hash( 'sha256', preg_replace( '/\D/', '', $telefone ) ) ],
      'client_ip_address' => $_SERVER['REMOTE_ADDR'],
      'client_user_agent' => $_SERVER['HTTP_USER_AGENT'],
      'fbp'               => $_COOKIE['_fbp'] ?? null,
      'fbc'               => $_COOKIE['_fbc'] ?? null,
    ],
  ]],
];
wp_remote_post(
  'https://graph.facebook.com/v21.0/' . PIXEL_ID . '/events?access_token=' . CAPI_TOKEN,
  [ 'headers' => [ 'Content-Type' => 'application/json' ], 'body' => wp_json_encode( $payload ), 'timeout' => 5 ]
);

No navegador, o Pixel envia o mesmo evento com o mesmo ID:

fbq('track', 'Lead', {}, { eventID: 'ID_GERADO_NO_SERVIDOR' });

Confira na documentação da Meta a versão atual da Graph API e guarde o token fora do código-fonte (por exemplo, em constante no wp-config.php).

  • Prós: sem custo de plugin ou servidor extra, controle total.
  • Contras: manutenção sua, cuidado com tempo de resposta (faça o envio de forma assíncrona) e com a segurança do token.

Qual escolher

Cenário Opção recomendada
Site institucional com poucos eventos, sem equipe técnica Integração de um clique ou plugin gratuito
WooCommerce com tráfego pago relevante GTM server-side
Leads que viram venda no CRM GTM server-side ou código próprio com evento offline
Equipe de desenvolvimento própria Código próprio ou GTM server-side

Consentimento e LGPD

A CAPI envia dados pessoais (e-mail e telefone em hash, IP, identificadores). Ela precisa respeitar a escolha do visitante no banner de cookies. Se o visitante recusou marketing, nem o Pixel nem a CAPI devem enviar o evento com dados de identificação. Veja como amarrar isso ao Consent Mode e ao CMP em Consent Mode v2 e LGPD.

Como validar

  1. No Gerenciador de Eventos, use Testar eventos com o código de teste.
  2. Confira se o evento aparece como recebido pelo navegador e pelo servidor e marcado como desduplicado.
  3. Acompanhe a nota de qualidade de correspondência (EMQ) de cada evento e envie mais parâmetros se estiver baixa.

Erros comuns

  • Enviar o evento pelo servidor sem event_id, duplicando conversões.
  • Mandar e-mail sem normalizar antes do hash (maiúsculas e espaços mudam o resultado).
  • Disparar CAPI para quem recusou cookies de marketing.
  • Deixar o token de acesso exposto no tema ou em repositório público.

Perguntas frequentes

Preciso de plugin pago para usar a API de Conversões da Meta no WordPress?

Não. Dá para usar a integração de um clique do Gerenciador de Eventos, um plugin gratuito, GTM server-side ou código próprio enviando eventos pela Graph API.

Pixel e API de Conversões juntos duplicam eventos?

Não, se os dois enviarem o mesmo event_name e o mesmo event_id. A Meta desduplica automaticamente.

A API de Conversões precisa de consentimento pela LGPD?

Sim. Ela envia dados pessoais, como e-mail em hash e IP, e deve respeitar a escolha do visitante no banner de cookies.

O que é EMQ na API de Conversões?

É a qualidade de correspondência do evento, uma nota que indica quantos dados de identificação a Meta recebeu para associar o evento a uma pessoa. Quanto maior, melhor a otimização.