Conversion Tracking
Esta skill habilita o Claude a configurar, validar e solucionar problemas de rastreamento de conversões em Meta Ads, Google Ads e TikTok Ads para otimizar campanhas de performance e maximizar o retorno sobre o investimento em publicidade.
Keywords
Pixel Meta, Tag Google Ads, API de Conversões, GTM Server-Side, Eventos Personalizados, Google Analytics 4, Metas Google Ads, TikTok Pixel, Deduplicação de Eventos, Atribuição de Conversões, ROAS, Custo por Aquisição (CPA), Eventos Padrão, Enhanced Conversions.
Quick Start
- Instalar o Google Tag Manager (GTM): Inserir os snippets do GTM no
<head>e<body>de todas as páginas do site imediatamente após a abertura das tags. - Configurar Pixels/Tags Base: Adicionar o Pixel Meta Ads e a Tag Google Ads (ID de configuração GA4 ou Tag Google) no GTM com disparador
All Pages. - Implementar Eventos de Conversão Essenciais: Configurar eventos como
Purchase,LeadouAddToCartno GTM, utilizando variáveis de Data Layer para capturar valores dinâmicos comovalueecurrency. - Testar e Validar Eventos: Utilizar o Meta Pixel Helper, Google Tag Assistant e a ferramenta "Testar Eventos" do Gerenciador de Eventos do Facebook para verificar o disparo correto e a recepção dos dados.
- Ativar a API de Conversões (CAPI) Meta Ads: Integrar a CAPI via GTM Server-Side ou diretamente no backend, garantindo a deduplicação de eventos com o mesmo
event_iddo Pixel do navegador.
Core Workflows
Workflow 1: Implementação e Validação de Evento de Compra para E-commerce (Meta Ads & Google Ads via GTM)
Este workflow detalha a configuração de um evento de compra robusto, essencial para e-commerce, utilizando o Google Tag Manager para Meta Ads e Google Ads.
Preparar o Google Tag Manager (GTM):
- Assegurar que o snippet do GTM esteja instalado corretamente no
headebodyde todas as páginas do site. - Verificar se o Data Layer está ativo e pronto para receber dados de e-commerce na página de confirmação de compra.
- Assegurar que o snippet do GTM esteja instalado corretamente no
Configurar o Pixel Base do Meta Ads no GTM:
- No GTM, criar uma nova Tag do tipo
Meta Pixel. - Inserir o ID do seu Pixel Meta (Ex:
123456789012345). - Definir o Evento Padrão como
PageView. - Configurar o Disparador:
Initialization - All PagesouConsent Initialization - All Pages(se houver gerenciamento de consentimento).
- No GTM, criar uma nova Tag do tipo
Configurar a Tag Google Ads Base (ou GA4) no GTM:
- No GTM, criar uma nova Tag do tipo
Google Tag(ID de configuração GA4 ou Google Ads). - Inserir o ID da sua Tag Google (Ex:
G-ABCDEFG123para GA4 ouAW-123456789para Google Ads). - Configurar o Disparador:
Initialization - All Pages.
- No GTM, criar uma nova Tag do tipo
Configurar o Evento de Compra (
Purchase) para Meta Ads via GTM:- No GTM, criar uma nova Tag do tipo
Meta Pixel. - Inserir o mesmo ID do Pixel Meta (
123456789012345). - Definir o Evento Padrão:
Purchase. - Configurar Parâmetros Personalizados:
value: Criar uma variável de Data Layer (Ex:ecommerce.purchase.value) que capture o valor total da compra.currency: Criar uma variável de Data Layer (Ex:ecommerce.purchase.currency) que capture a moeda da transação (Ex:BRL).content_ids: Variável de Data Layer para IDs dos produtos (Ex:ecommerce.purchase.items.map(item => item.item_id)).content_type:product.
- Configurar o Disparador: Criar um Disparador de
Evento Personalizadocom o Nome do Eventopurchase(Este evento deve ser enviado ao Data Layer na página de confirmação de compra, Ex:dataLayer.push({event: 'purchase', ...})).
- No GTM, criar uma nova Tag do tipo
Configurar o Evento de Compra para Google Ads via GTM (Conversão Específica):
- No GTM, criar uma nova Tag do tipo
Google Ads Conversion Tracking. - Inserir o ID da Conversão do Google Ads (Ex:
AW-123456789). - Inserir o Rótulo da Conversão (Label) do Google Ads (Ex:
AbCdEfGhIjkLmnOpQrStUv). - Configurar Valor da Conversão:
- Selecionar
Usar um valor diferente para cada conversão. - Campo
Valor: Utilizar a mesma variável de Data Layerecommerce.purchase.value. - Campo
Moeda: Utilizar a mesma variável de Data Layerecommerce.purchase.currency.
- Selecionar
- Configurar o Disparador: Usar o mesmo Disparador de
Evento Personalizadopurchasecriado anteriormente.
- No GTM, criar uma nova Tag do tipo
Publicar as Alterações no GTM: Enviar as alterações do contêiner GTM para o ambiente de produção.
Testar e Validar os Eventos:
- Abrir o site no modo de
Visualizaçãodo GTM. - Simular uma compra completa.
- Verificar no console de depuração do GTM se as Tags
Meta Pixel - PurchaseeGoogle Ads Conversion Trackingdispararam no eventopurchasecom os parâmetros corretos. - Utilizar o Meta Pixel Helper (extensão Chrome) para verificar os eventos do Meta Ads.
- Utilizar o Google Tag Assistant (extensão Chrome) para verificar os eventos do Google Ads.
- No Gerenciador de Eventos do Facebook, acessar a seção "Testar Eventos" e verificar a recepção do evento
Purchase. - No Google Ads, verificar a seção "Diagnóstico de Tags" ou "Resumo de Conversões" para confirmar a recepção.
- Abrir o site no modo de
Workflow 2: Implementação da API de Conversões do Meta (CAPI) para Deduplicação e Resiliência
Este workflow foca na implementação da API de Conversões do Meta (CAPI) para garantir um rastreamento mais preciso e resiliente, complementando o Pixel do navegador e prevenindo perdas de dados.
Compreender a CAPI e a Deduplicação:
- A CAPI permite enviar eventos de conversão diretamente do servidor para o Meta, contornando bloqueadores de anúncios e problemas de carregamento de navegador.
- Para evitar contagens duplicadas, é crucial enviar um
event_ididêntico para o mesmo evento de conversão, tanto do Pixel do navegador quanto da CAPI. O Meta Ads Manager fará a deduplicação automaticamente com base neste ID.
Escolher o Método de Implementação:
- GTM Server-Side: Recomendado para a maioria dos casos, pois centraliza o controle e permite transformar dados antes de enviá-los.
- Integração Direta no Backend: Requer desenvolvimento e manutenção por uma equipe de engenharia.
Configuração via GTM Server-Side (Exemplo para Evento de Compra):
Criar um Contêiner Server-Side no GTM: Na interface do GTM, criar um novo contêiner do tipo
Server.Prover um Servidor de Tag: Configurar um servidor de tag (Ex: Google Cloud Run, App Engine) e vincular ao contêiner Server-Side do GTM.
Enviar Dados do Navegador para o Contêiner Server-Side:
- Modificar a Tag Google Ads (ou GA4) no GTM Client-Side para enviar dados para o seu novo servidor de tag. No
Google Tag(Tag de configuração GA4), adicione o parâmetroserver_container_urlcom o URL do seu servidor de tag (Ex:https://gtm.seusite.com). - Para eventos do Meta Pixel, você pode usar uma Tag HTML Personalizada no GTM Client-Side para enviar os dados para o servidor de tag via um endpoint personalizado, ou confiar que a Tag Google já está enviando os dados necessários que serão interceptados no servidor.
- Modificar a Tag Google Ads (ou GA4) no GTM Client-Side para enviar dados para o seu novo servidor de tag. No
No Contêiner Server-Side do GTM:
- Cliente: Configurar um
Cliente(Ex:GA4ouUniversal Analytics) para receber os dados enviados do navegador. - Tag da API de Conversões do Facebook:
- Criar uma nova Tag do tipo
Facebook Conversions API(disponível na Galeria de Templates da Comunidade). - Inserir o ID do seu Pixel Meta (
123456789012345) e o Token de Acesso da API de Conversões (gerado no Gerenciador de Eventos do Facebook > Configurações > API de Conversões). - Mapear Parâmetros de Evento:
Event Name: Mapear para o nome do evento recebido (Ex:{{Event Name}}do cliente GA4).Event Time:{{Event Time}}.Event ID: CRUCIAL para Deduplicação. Este deve ser o mesmoevent_idgerado e enviado pelo Pixel do navegador. Geralmente, você precisará capturar o_fbce_fbpdo navegador e usar uma variável para gerar umevent_idconsistente ou passá-lo explicitamente via Data Layer. Uma forma comum é usar umevent_idque seja uma combinação dotransaction_idcom um timestamp ou um GUID gerado no navegador e passado para o servidor.User Data: Mapear dados de usuário (email com hash SHA256, telefone,fbp,fbc). Ex:user_data.em(email com hash),user_data.ph(telefone com hash),user_data.fbp(variável_fbpdo cookie do navegador),user_data.fbc(variável_fbcdo cookie do navegador).Custom Data: Mapearvalueecurrencydo evento de compra (Ex:custom_data.value,custom_data.currency).
- Criar uma nova Tag do tipo
- Cliente: Configurar um
Configurar o Disparador no Server-Side: Criar um disparador para a Tag da CAPI que reaja aos eventos que você quer enviar (Ex:
Custom Eventcomevent_namepurchase).
Teste e Validação da Deduplicação:
- Após publicar as alterações no GTM Client-Side e Server-Side, simule uma compra.
- No Gerenciador de Eventos do Facebook, vá para a seção "Testar Eventos".
- Você deve ver os eventos
Purchasechegando duas vezes (um do navegador e um da API de Conversões), mas o status deve ser "Deduplicado" para um deles. Isso confirma que a CAPI está funcionando e que oevent_idestá correto.
Templates
Evento de Compra Data Layer (Exemplo E-commerce)
Este é um exemplo de como o dataLayer.push deve ser formatado na página de confirmação de compra para enviar dados detalhados da transação, que serão capturados pelo GTM.
window.dataLayer = window.dataLayer || [];
dataLayer.push({
event: "purchase",
ecommerce: {
transaction_id: "ORDEM-123456789", // ID único da transação
value: 149.90, // Valor total da compra
currency: "BRL", // Moeda da transação
shipping: 15.00, // Custo de frete
tax: 0.00, // Impostos
coupon: "DESCONTO10", // Código do cupom, se houver
items: [
{
item_id: "PROD-SKU001",
item_name: "Camiseta Algodão Premium",
item_category: "Vestuário",
item_variant: "Azul Marinho - G",
price: 99.90,
quantity: 1
},
{
item_id: "PROD-SKU002",
item_name: "Boné Esportivo Ajustável",
item_category: "Acessórios",
item_variant: "Preto",
price: 50.00,
quantity: 1
}
]
},
// Opcional: Dados do usuário para Enhanced Conversions (Google Ads) ou CAPI (Meta Ads)
user_data: {
email: "usuario@email.com", // Enviar email com hash SHA256 para produção
phone_number: "+5511987654321" // Enviar telefone com hash SHA256 para produção
}
});
Configuração de Conversão Google Ads (Interface)
Este template reflete as configurações típicas ao criar uma nova ação de conversão manualmente na interface do Google Ads para um evento de Lead ou Compra.
Nome da Conversão: Lead - Contato Comercial
Categoria: Lead
Valor: Usar o mesmo valor para cada conversão (R$ 50,00)
Contagem: Uma (recomendado para leads)
Janela de Conversão (clique): 30 dias
Janela de Conversão (visualização engajada): 3 dias
Janela de Conversão (visualização): 1 dia
Modelo de Atribuição: Baseada em dados (recomendado)
Incluir em "Conversões": Sim
Checklist
- Pixel Meta Ads (Base
PageView) instalado via GTM em todas as páginas. - Tag Google Ads (Base
configou GA4) instalada via GTM em todas as páginas. - Eventos de conversão primários (Ex:
Purchase,Lead,CompleteRegistration) configurados no GTM com parâmetros dinâmicos (value,currency,content_ids). - Eventos padrão Meta e Metas Google Ads criados e mapeados para os eventos do GTM.
- API de Conversões (CAPI) Meta Ads implementada (GTM Server-Side ou backend) para deduplicação.
-
event_idconfigurado e validado para garantir a deduplicação correta entre Pixel e CAPI. - Google Analytics 4 configurado para receber eventos de e-commerce e leads para análise.
- Teste completo de eventos realizado com Meta Pixel Helper, Google Tag Assistant e ferramenta "Testar Eventos" do Gerenciador de Eventos.
- Diagnóstico de tags/pixels sem erros críticos ou avisos nas plataformas de anúncios.
- Configurações de janela de atribuição revisadas e alinhadas com o ciclo de vendas (ex: 7 dias clique, 1 dia view).
- Implementação de Enhanced Conversions (Google Ads) para melhorar a precisão do rastreamento.
- Priorização de eventos no TikTok Ads configurada para otimização de campanha.
Métricas de Referência
| Métrica | Benchmark (E-commerce) | Benchmark (Geração de Leads) |
|---|---|---|
| ROAS (Retorno sobre Anúncios) | 3.0x - 5.0x | N/A |
| CPA (Custo por Aquisição) | R$ 30 - R$ 150 | R$ 15 - R$ 50 |
| Taxa de Conversão (TC) | 1.0% - 3.0% | 5.0% - 15.0% |
| CTR (Taxa de Cliques) | 1.5% - 3.5% | 0.8% - 2.0% |
| CPC (Custo por Clique) | R$ 0.80 - R$ 2.50 | R$ 1.50 - R$ 4.00 |
| Frequência (Meta Ads) | 1.8 - 3.5 | 1.5 - 2.5 |
Erros Comuns
Deduplicação Falha na API de Conversões: O
event_idenviado via CAPI não corresponde aoevent_idgerado pelo Pixel no navegador para o mesmo evento. Isso resulta em conversões duplicadas no Gerenciador de Eventos.- Como evitar: Garanta que o
event_idseja gerado de forma consistente e única para cada evento de conversão e que seja passado exatamente o mesmo ID tanto para o Pixel do navegador (via Data Layer ou variável GTM) quanto para a chamada da CAPI (seja via GTM Server-Side ou integração direta). Ex: Ao invés de gerar um novo GUID no servidor, use o_fbcou otransaction_idcom um timestamp como base para umevent_idconsistente.
- Como evitar: Garanta que o
Eventos Sem Parâmetros Dinâmicos Essenciais: Eventos de
PurchaseouLeadsão disparados, mas faltam parâmetros cruciais comovalue,currencyoucontent_ids. Isso impede a otimização baseada em valor e a criação de públicos dinâmicos.- Como evitar: Sempre configure os eventos de conversão no GTM para capturar e enviar todos os parâmetros relevantes do Data Layer. Para
Purchase,valueecurrencysão obrigatórios. ParaLead, mesmo que seja um valor fixo, atribua um para permitir a otimização por valor. Ex: Um evento deLeadpode tervalue: 25.00, currency: "BRL".
- Como evitar: Sempre configure os eventos de conversão no GTM para capturar e enviar todos os parâmetros relevantes do Data Layer. Para
Conflito ou Disparo Incorreto de Pixels/Tags: Múltiplos pixels ou tags de conversão do mesmo tipo disparam na mesma página ou um evento é disparado em um local incorreto (Ex:
Purchasedisparando emAddToCart). Isso causa dados inflacionados e otimização errônea.- Como evitar: Utilize o GTM para centralizar e controlar o disparo das tags. Crie disparadores altamente específicos para cada evento. Revise as condições dos disparadores (
Page Path,Event Name,URL) para garantir que cada tag dispare apenas quando e onde deve. Ex: O disparador paraPurchasedeve serPage Pathcontém/confirmacao-compraEEventépurchase.
- Como evitar: Utilize o GTM para centralizar e controlar o disparo das tags. Crie disparadores altamente específicos para cada evento. Revise as condições dos disparadores (
Dicas Avançadas
Otimização por Valor de Conversão (OVV): Para e-commerce, configure as campanhas para otimizar por valor de conversão (ROAS). Garanta que seus eventos de
Purchaseenviem ovalueecurrencycorretos. Isso permite que as plataformas de anúncios busquem usuários com maior propensão a gastar mais, não apenas a converter. Ex: Em Meta Ads, selecione "Valor" como seu objetivo de otimização para campanhas de vendas.Rastreamento Cross-Domain/Subdomínio com GTM e GA4: Se seu funil de conversão abrange múltiplos domínios (Ex: loja.com e checkout.meupagamento.com) ou subdomínios (Ex: blog.site.com e loja.site.com), configure o GTM para permitir que o mesmo pixel/tag rastreie o usuário de forma contínua. Para GA4, configure
cookie_domain: autoelinker.domains: ['loja.com', 'checkout.meupagamento.com']no seuGoogle Tag.Implementação de User-Provided Data (UPD) / Enhanced Conversions (Google Ads): Para melhorar a precisão do rastreamento de conversões, envie dados de clientes com hash (email, telefone, nome) para o Google Ads. Isso ajuda a associar conversões mesmo em cenários com restrições de cookies. Configure no GTM para coletar esses dados do Data Layer ou de campos do formulário no momento da conversão e enviá-los junto com o evento.
Eventos Personalizados e Micro-Conversões (Meta Ads): Além dos eventos padrão, crie eventos personalizados para interações chave que indicam alto interesse, mas não são uma conversão final. Ex:
ScrollProfundo(para quem rola 75% da página de produto),VisualizacaoVideoProduto(para quem assiste 75% de um vídeo). Use esses eventos para construir públicos de remarketing altamente qualificados ou para otimizar campanhas de topo de funil.Testes A/B de Configurações de Atribuição: Experimente diferentes janelas de atribuição (ex: 7 dias clique vs. 1 dia clique)