Capacita o Claude a configurar e auditar implementações de pixels de rastreamento para Meta Ads, Google Ads e TikTok Ads, garantindo a coleta precisa de dados para otimização de campanhas.
Keywords
Meta Pixel Setup; Google Tag Manager; GA4 Event Tracking; TikTok Pixel Implementation; Conversões API; Server-Side Tracking; Data Layer Configuration; Pixel Debugging; Enhanced Conversions; Server-Side Tagging; Deduplicação de Eventos; Consent Mode.
Quick Start
Crie uma conta no Google Tag Manager (GTM) e configure um novo contêiner para Web.
Instale o snippet do GTM no <head> e <body> de todas as páginas do website.
Configure a Tag de Meta Pixel base (Page View) no GTM, usando o Meta Pixel ID do Gerenciador de Eventos.
Configure a Tag de Configuração do Google Analytics 4 (GA4) no GTM, usando o ID de Medição (G-XXXXXXXXX).
Verifique a correta instalação e o disparo das tags utilizando o Meta Pixel Helper e o Google Tag Assistant.
Core Workflows
Workflow 1: Implementação Avançada de Meta Pixel e Eventos Padrão via GTM
Este workflow detalha a configuração de eventos de rastreamento para Meta Ads, utilizando o Google Tag Manager para garantir a precisão dos dados, crucial para otimização de lances e segmentação.
Passos Detalhados:
Obtenção do Meta Pixel ID: No Gerenciador de Eventos do Meta Business Suite, navegue até "Fontes de Dados", selecione o Pixel desejado e copie o ID (ex: 123456789012345).
Configuração da Tag Base do Meta Pixel no GTM:
No GTM, crie uma "Nova Tag".
Escolha "Configuração de Tag" e selecione "Meta Pixel".
Insira o Meta Pixel ID (123456789012345) no campo "Pixel ID".
Selecione "PageView" como "Event Name".
Em "Acionamento", selecione "All Pages" para que o pixel base dispare em todas as páginas.
Salve a tag com um nome como Meta Pixel - PageView.
Configuração do Evento ViewContent via GTM:
Crie uma "Nova Tag" no GTM.
Escolha "Configuração de Tag" e selecione "Meta Pixel".
Selecione "ViewContent" como "Event Name".
Adicione parâmetros dinâmicos para o evento. Por exemplo, para um e-commerce:
content_ids: {{DLV - product_id}} (Variável de Camada de Dados - Data Layer Variable)
content_name: {{DLV - product_name}}
content_type: product
value: {{DLV - product_price}}
currency: BRL (ou {{DLV - currency}})
Crie um "Novo Acionador" do tipo "Evento Personalizado" com o nome view_item (que será enviado via dataLayer.push no frontend).
Salve a tag com um nome como Meta Pixel - ViewContent.
Exemplo de dataLayer.push para ViewContent no frontend:
Publicar o Contêiner GTM: Após configurar todas as tags, publique o contêiner GTM para que as alterações entrem em vigor no site.
Verificação: Use o Meta Pixel Helper e o "Teste de Eventos" no Gerenciador de Eventos para confirmar que todos os eventos estão disparando corretamente com os parâmetros esperados.
Workflow 2: Configuração de Conversões Otimizadas (Enhanced Conversions) para Google Ads e Eventos de E-commerce no GA4 com GTM
Este workflow aborda a implementação de Enhanced Conversions para Google Ads, melhorando a precisão da medição de conversões, e a configuração de eventos de e-commerce para GA4, fornecendo insights detalhados sobre o funil de vendas.
Passos Detalhados:
Habilitar Enhanced Conversions no Google Ads:
No Google Ads, navegue até "Ferramentas e Configurações" > "Medição" > "Conversões".
Edite sua ação de conversão principal (ex: "Compra").
Na seção "Enhanced Conversions", marque a caixa para ativá-las e siga as instruções para configurar o método "Google Tag Manager".
Configuração da Tag de Google Ads Conversion Tracking no GTM:
Crie uma "Nova Tag" no GTM.
Escolha "Configuração de Tag" e selecione "Monitor de Conversões do Google Ads".
Insira o "ID de Conversão" e o "Label de Conversão" da ação de conversão do Google Ads (ex: ID AW-123456789, Label AbC-DeF-GhI-JkL).
Para Enhanced Conversions:
Marque a opção "Incluir dados de conversões otimizadas fornecidos pelo usuário".
Em "Novos dados fornecidos pelo usuário", selecione "Variável de Camada de Dados" ou crie um novo "Grupo de Dados Fornecidos pelo Usuário".
Configure variáveis de Camada de Dados (ex: {{DLV - user_email}}, {{DLV - user_phone}}) para mapear os dados do usuário (email, telefone, nome, endereço) que serão enviados via dataLayer.push.
Crie um "Acionador" do tipo "Evento Personalizado" com o nome purchase (o mesmo usado para Meta Pixel Purchase).
Salve a tag com um nome como Google Ads - Conversão Compra + Enhanced.
Exemplo de dataLayer.push para purchase incluindo dados do usuário:
items: {{DLV - ecommerce.items}} (Mapeie para a variável ecommerce.items do dataLayer)
Crie um "Acionador" do tipo "Evento Personalizado" com o nome purchase.
Salve a tag com um nome como GA4 - Evento Compra.
Repita este processo para outros eventos de e-commerce importantes como add_to_cart, view_item, begin_checkout, adaptando o nome do evento e os parâmetros.
Publicar o Contêiner GTM: Publique o contêiner GTM.
Verificação:
Use o "DebugView" no Google Analytics 4 para verificar se os eventos estão sendo recebidos com os parâmetros corretos.
No Google Ads, verifique o status das Enhanced Conversions na interface de "Conversões" e monitore os relatórios de conversão para garantir que os dados estejam sendo atribuídos.
Templates
Template de Data Layer para Evento de Compra (E-commerce Completo)
window.dataLayer = window.dataLayer || [];
dataLayer.push({
event: 'purchase', // Evento customizado para acionar tags no GTM
ecommerce: {
transaction_id: 'ORDER-123456789', // ID único da transação
value: 199.99, // Valor total da compra
currency: 'BRL', // Moeda
affiliation: 'Loja Online Exemplo', // Afiliado (opcional)
shipping: 15.00, // Custo de envio (opcional)
tax: 10.00, // Impostos (opcional)
items: [ // Array de itens comprados
{
item_id: 'SKU-001',
item_name: 'Camisa Polo Slim Fit',
item_brand: 'Marca A',
item_category: 'Vestuário',
item_variant: 'Azul P',
price: 99.99,
quantity: 1
},
{
item_id: 'SKU-002',
item_name: 'Calça Jeans Reta',
item_brand: 'Marca B',
item_category: 'Vestuário',
item_variant: 'Preta 40',
price: 85.00,
quantity: 1
}
]
},
user_data: { // Dados do usuário para Enhanced Conversions e CAPI
email: 'cliente@email.com',
phone_number: '5511998765432', // Formato E.164
first_name: 'Maria',
last_name: 'Souza',
address: {
street: 'Rua das Flores',
city: 'São Paulo',
region: 'SP',
postal_code: '01234-567',
country: 'BR'
}
}
});
Template de Tag TikTok Pixel - AddToCart via GTM Custom HTML
Instruções de Uso: Esta tag deve ser configurada no GTM como uma "Tag HTML Personalizada". O "Acionador" associado deve ser um "Evento Personalizado" (ex: add_to_cart), disparado por um dataLayer.push no frontend. Os valores (content_id, value, etc.) devem ser mapeados para "Variáveis de Camada de Dados" no GTM, extraindo-os do dataLayer.push correspondente.
Checklist
Snippets do Google Tag Manager (<head> e <body>) instalados em todas as páginas do site.
Meta Pixel base (PageView) configurado via GTM e disparando em todas as páginas.
Eventos padrão Meta (ViewContent, AddToCart, Purchase) configurados com parâmetros dinâmicos via dataLayer.
Tag de Configuração do GA4 ativa e disparando em todas as páginas.
Eventos de conversão GA4 (purchase, generate_lead) configurados com parâmetros value, currency, e items quando aplicável.
Tags de conversão Google Ads configuradas para os eventos de maior valor.
Enhanced Conversions ativadas no Google Ads e enviando dados de usuário via GTM.
TikTok Pixel base e eventos (PageView, ViewContent, AddToCart, CompletePayment) configurados com parâmetros.
Debuggers (Meta Pixel Helper, Google Tag Assistant, TikTok Pixel Helper) utilizados para verificar a ativação e os parâmetros dos eventos.
Deduplicação de eventos implementada para Meta CAPI (usando event_id).
Consent Mode configurado para plataformas relevantes (Google, Meta) se o site exigir consentimento de cookies.
Testes de ponta a ponta realizados para simular o fluxo do usuário e garantir a captura de todos os eventos.
Métricas de Referência
Métrica
Benchmark (E-commerce)
Meta (Exemplo)
ROAS (Meta Ads)
3.0x - 5.0x
4.0x
Taxa de Adição ao Carrinho
8% - 15%
12%
Taxa de Conversão (GA4/Ads)
1.5% - 3.0%
2.5%
CPC (Google Search Ads)
R$1.50 - R$5.00
R$2.80
CPA (TikTok Ads - Compra)
R$20 - R$50
R$35
CTR (Meta Ads)
1.0% - 3.0%
2.2%
Erros Comuns
Pixel não disparando em todas as páginas ou eventos ausentes: A instalação do snippet do GTM ou do pixel base não foi feita corretamente, ou o acionador (trigger) de um evento específico está mal configurado. Por exemplo, o GTM container ID GTM-ABCDEFG não está no <head> do site, ou o trigger do AddToCart está configurado para uma URL que não é a de um clique real. A solução é verificar o código-fonte da página e o modo de depuração do GTM para identificar onde a tag falha.
Dados de evento incompletos ou incorretos (parâmetros ausentes): Os parâmetros de eventos (como value, currency, content_ids) não estão sendo passados corretamente via dataLayer ou não estão sendo mapeados adequadamente nas tags do GTM. Por exemplo, um evento Purchase do Meta Pixel dispara, mas o value está sempre 0. A correção envolve revisar o dataLayer.push no código do site e as "Variáveis de Camada de Dados" no GTM para garantir que os nomes e formatos correspondam.
Duplicidade de eventos ou conversões: O mesmo evento está sendo disparado mais de uma vez, ou a mesma conversão é contada múltiplas vezes. Isso pode ocorrer por ter o pixel instalado diretamente no código e também via GTM, ou por não usar um event_id único para deduplicação em implementações de Conversions API (CAPI). Para Meta Pixel, usar o parâmetro event_id no fbq('track') e na CAPI permite deduplicação. Para Google Ads, garantir que o transaction_id seja único para cada compra é fundamental.
Atribuição incorreta devido a falta de dados de usuário nas Enhanced Conversions: As Enhanced Conversions do Google Ads ou a Conversions API do Meta não estão recebendo dados de usuário (email, telefone, nome) para fazer a correspondência com cliques de anúncios. Isso resulta em menos conversões atribuídas. A solução é garantir que o dataLayer.push inclua o objeto user_data com os campos email, phone_number (no formato E.164), first_name, etc., e que esses campos estejam mapeados nas tags do GTM para as respectivas plataformas.
Dicas Avançadas
Implementação de Conversions API (CAPI) para Meta Ads via GTM Server-Side: Para mitigar os impactos de bloqueadores de anúncios e restrições de cookies, utilize o Google Tag Manager Server-Side (SGTM) para enviar eventos de conversão diretamente do seu servidor para o Meta. Crie um servidor de tags no SGTM, configure o cliente GA4 para capturar os dados do navegador e, em seguida, use uma Tag "Meta Conversions API" no SGTM para enviar os eventos de purchase (e outros) com um event_id único para deduplicação.
Google Tag Manager Server-Side (SGTM) para centralização de dados: Migre toda a coleta de dados para um contêiner GTM Server-Side. Isso permite centralizar a lógica de transformação de dados, melhorar a performance do site (menos scripts no frontend), aumentar a resiliência do rastreamento e ter maior controle sobre quais dados são enviados para cada plataforma de marketing (Meta, Google, TikTok). Por exemplo, coletar um evento add_to_cart apenas uma vez no cliente SGTM e roteá-lo para Meta Pixel, GA4 e TikTok Pixel a partir do servidor.
Uso de Data Layer Schemas e Versionamento: Defina um esquema rigoroso para o dataLayer do seu site e mantenha-o documentado. Isso garante consistência nos nomes e tipos de dados, facilitando a manutenção e a integração com novas ferramentas. Por exemplo, padronize que todos os eventos de e-commerce sigam o esquema ecommerce do GA4, e que todos os dados de usuário estejam sob o objeto user_data. Mantenha um versionamento das suas implementações de dataLayer para rastrear mudanças.
Configuração de Eventos Personalizados e Conversões Customizadas: Além dos eventos padrão, crie eventos personalizados no GTM para rastrear micro-interações específicas do seu negócio que indicam interesse (ex: visualizou_video_produto, download_catalogo, interacao_chatbot). No Meta Ads e Google Ads, use esses eventos personalizados para criar "Conversões Personalizadas" ou "Objetivos de Conversão" para otimizar campanhas para estas ações de valor intermediário.
Implementação do Consent Mode (Modo de Consentimento) para Google e Meta: Integre a gestão de consentimento de cookies do seu site (CMP) com o Consent Mode do Google e o tratamento de consentimento da Meta. Isso garante que os pixels só disparem ou enviem dados de forma adequada com base no consentimento do usuário (ex: gtag('consent', 'analytics_storage', 'granted')). Configure as tags no GTM para respeitar essas preferências, ajustando o comportamento de coleta de dados para estar em conformidade com regulamentações como GDPR e LGPD.
1---2name: pixel-tracking-setup3description: Pixel Tracking Setup — Skill especializada para pixel tracking setup4license: MIT5---67# Pixel Tracking Setup89Capacita o Claude a configurar e auditar implementações de pixels de rastreamento para Meta Ads, Google Ads e TikTok Ads, garantindo a coleta precisa de dados para otimização de campanhas.1011---1213## Keywords1415Meta Pixel Setup; Google Tag Manager; GA4 Event Tracking; TikTok Pixel Implementation; Conversões API; Server-Side Tracking; Data Layer Configuration; Pixel Debugging; Enhanced Conversions; Server-Side Tagging; Deduplicação de Eventos; Consent Mode.1617---1819## Quick Start20211. Crie uma conta no Google Tag Manager (GTM) e configure um novo contêiner para Web.222. Instale o snippet do GTM no `<head>` e `<body>` de todas as páginas do website.233. Configure a Tag de Meta Pixel base (Page View) no GTM, usando o Meta Pixel ID do Gerenciador de Eventos.244. Configure a Tag de Configuração do Google Analytics 4 (GA4) no GTM, usando o ID de Medição (G-XXXXXXXXX).255. Verifique a correta instalação e o disparo das tags utilizando o Meta Pixel Helper e o Google Tag Assistant.2627---2829## Core Workflows3031### Workflow 1: Implementação Avançada de Meta Pixel e Eventos Padrão via GTM3233Este workflow detalha a configuração de eventos de rastreamento para Meta Ads, utilizando o Google Tag Manager para garantir a precisão dos dados, crucial para otimização de lances e segmentação.3435**Passos Detalhados:**36371. **Obtenção do Meta Pixel ID**: No Gerenciador de Eventos do Meta Business Suite, navegue até "Fontes de Dados", selecione o Pixel desejado e copie o ID (ex: `123456789012345`).382. **Configuração da Tag Base do Meta Pixel no GTM**:39 * No GTM, crie uma "Nova Tag".40 * Escolha "Configuração de Tag" e selecione "Meta Pixel".41 * Insira o Meta Pixel ID (`123456789012345`) no campo "Pixel ID".42 * Selecione "PageView" como "Event Name".43 * Em "Acionamento", selecione "All Pages" para que o pixel base dispare em todas as páginas.44 * Salve a tag com um nome como `Meta Pixel - PageView`.453. **Configuração do Evento `ViewContent` via GTM**:46 * Crie uma "Nova Tag" no GTM.47 * Escolha "Configuração de Tag" e selecione "Meta Pixel".48 * Selecione "ViewContent" como "Event Name".49 * Adicione parâmetros dinâmicos para o evento. Por exemplo, para um e-commerce:50 * `content_ids`: `{{DLV - product_id}}` (Variável de Camada de Dados - Data Layer Variable)51 * `content_name`: `{{DLV - product_name}}`52 * `content_type`: `product`53 * `value`: `{{DLV - product_price}}`54 * `currency`: `BRL` (ou `{{DLV - currency}}`)55 * Crie um "Novo Acionador" do tipo "Evento Personalizado" com o nome `view_item` (que será enviado via `dataLayer.push` no frontend).56 * Salve a tag com um nome como `Meta Pixel - ViewContent`.57 * **Exemplo de `dataLayer.push` para `ViewContent` no frontend**:58 ```javascript59 window.dataLayer = window.dataLayer || [];60 dataLayer.push({61 event: 'view_item',62 product_id: 'SKU-001',63 product_name: 'Camisa Polo Azul',64 product_price: 79.90,65 currency: 'BRL'66 });67 ```684. **Configuração do Evento `AddToCart` via GTM**:69 * Crie uma "Nova Tag" no GTM, tipo "Meta Pixel".70 * Selecione "AddToCart" como "Event Name" e adicione parâmetros semelhantes ao `ViewContent` (content_ids, value, currency).71 * Crie um "Novo Acionador" do tipo "Evento Personalizado" com o nome `add_to_cart`.72 * Salve a tag como `Meta Pixel - AddToCart`.73 * **Exemplo de `dataLayer.push` para `AddToCart` em clique de botão**:74 ```javascript75 // No JavaScript do site, após o clique no botão "Adicionar ao Carrinho"76 document.getElementById('add_to_cart_button').addEventListener('click', function() {77 window.dataLayer = window.dataLayer || [];78 dataLayer.push({79 event: 'add_to_cart',80 product_id: 'SKU-001',81 product_name: 'Camisa Polo Azul',82 product_price: 79.90,83 currency: 'BRL'84 });85 });86 ```875. **Configuração do Evento `Purchase` via GTM**:88 * Crie uma "Nova Tag" no GTM, tipo "Meta Pixel".89 * Selecione "Purchase" como "Event Name".90 * Adicione parâmetros cruciais como `value`, `currency`, `transaction_id`, e um array de `contents` (ou `content_ids`).91 * Crie um "Novo Acionador" do tipo "Evento Personalizado" com o nome `purchase`, que deve ser acionado na página de confirmação de compra.92 * Salve a tag como `Meta Pixel - Purchase`.93 * **Exemplo de `dataLayer.push` para `Purchase` na página de confirmação**:94 ```javascript95 window.dataLayer = window.dataLayer || [];96 dataLayer.push({97 event: 'purchase',98 ecommerce: {99 transaction_id: 'ORDER-12345',100 value: 129.90,101 currency: 'BRL',102 items: [103 { item_id: 'SKU-001', item_name: 'Camisa Polo Azul', price: 79.90, quantity: 1 },104 { item_id: 'SKU-002', item_name: 'Calça Jeans Preta', price: 49.90, quantity: 1 }105 ]106 }107 });108 ```1096. **Publicar o Contêiner GTM**: Após configurar todas as tags, publique o contêiner GTM para que as alterações entrem em vigor no site.1107. **Verificação**: Use o Meta Pixel Helper e o "Teste de Eventos" no Gerenciador de Eventos para confirmar que todos os eventos estão disparando corretamente com os parâmetros esperados.111112### Workflow 2: Configuração de Conversões Otimizadas (Enhanced Conversions) para Google Ads e Eventos de E-commerce no GA4 com GTM113114Este workflow aborda a implementação de Enhanced Conversions para Google Ads, melhorando a precisão da medição de conversões, e a configuração de eventos de e-commerce para GA4, fornecendo insights detalhados sobre o funil de vendas.115116**Passos Detalhados:**1171181. **Habilitar Enhanced Conversions no Google Ads**:119 * No Google Ads, navegue até "Ferramentas e Configurações" > "Medição" > "Conversões".120 * Edite sua ação de conversão principal (ex: "Compra").121 * Na seção "Enhanced Conversions", marque a caixa para ativá-las e siga as instruções para configurar o método "Google Tag Manager".1222. **Configuração da Tag de Google Ads Conversion Tracking no GTM**:123 * Crie uma "Nova Tag" no GTM.124 * Escolha "Configuração de Tag" e selecione "Monitor de Conversões do Google Ads".125 * Insira o "ID de Conversão" e o "Label de Conversão" da ação de conversão do Google Ads (ex: ID `AW-123456789`, Label `AbC-DeF-GhI-JkL`).126 * **Para Enhanced Conversions**:127 * Marque a opção "Incluir dados de conversões otimizadas fornecidos pelo usuário".128 * Em "Novos dados fornecidos pelo usuário", selecione "Variável de Camada de Dados" ou crie um novo "Grupo de Dados Fornecidos pelo Usuário".129 * Configure variáveis de Camada de Dados (ex: `{{DLV - user_email}}`, `{{DLV - user_phone}}`) para mapear os dados do usuário (email, telefone, nome, endereço) que serão enviados via `dataLayer.push`.130 * Crie um "Acionador" do tipo "Evento Personalizado" com o nome `purchase` (o mesmo usado para Meta Pixel Purchase).131 * Salve a tag com um nome como `Google Ads - Conversão Compra + Enhanced`.132 * **Exemplo de `dataLayer.push` para `purchase` incluindo dados do usuário**:133 ```javascript134 window.dataLayer = window.dataLayer || [];135 dataLayer.push({136 event: 'purchase',137 ecommerce: { /* ... dados do produto ... */ },138 user_data: {139 email: 'usuario@email.com',140 phone_number: '5511998765432', // Formato E.164141 first_name: 'João',142 last_name: 'Silva'143 }144 });145 ```1463. **Configuração de Eventos de E-commerce no GA4 via GTM**:147 * **Assumindo Tag de Configuração do GA4 já existe**: Certifique-se de que sua tag `GA4 - Configuração` está configurada para disparar em "All Pages".148 * Crie uma "Nova Tag" no GTM.149 * Escolha "Configuração de Tag" e selecione "Google Analytics: Evento GA4".150 * Selecione a "Tag de Configuração" do GA4 criada anteriormente (ex: `GA4 - Configuração Base`).151 * Em "Nome do Evento", insira `purchase`.152 * Em "Parâmetros do Evento", adicione:153 * `transaction_id`: `{{DLV - ecommerce.transaction_id}}`154 * `value`: `{{DLV - ecommerce.value}}`155 * `currency`: `{{DLV - ecommerce.currency}}`156 * `items`: `{{DLV - ecommerce.items}}` (Mapeie para a variável `ecommerce.items` do `dataLayer`)157 * Crie um "Acionador" do tipo "Evento Personalizado" com o nome `purchase`.158 * Salve a tag com um nome como `GA4 - Evento Compra`.159 * Repita este processo para outros eventos de e-commerce importantes como `add_to_cart`, `view_item`, `begin_checkout`, adaptando o nome do evento e os parâmetros.1604. **Publicar o Contêiner GTM**: Publique o contêiner GTM.1615. **Verificação**:162 * Use o "DebugView" no Google Analytics 4 para verificar se os eventos estão sendo recebidos com os parâmetros corretos.163 * No Google Ads, verifique o status das Enhanced Conversions na interface de "Conversões" e monitore os relatórios de conversão para garantir que os dados estejam sendo atribuídos.164165---166167## Templates168169### Template de Data Layer para Evento de Compra (E-commerce Completo)170171```javascript172window.dataLayer = window.dataLayer || [];173dataLayer.push({174 event: 'purchase', // Evento customizado para acionar tags no GTM175 ecommerce: {176 transaction_id: 'ORDER-123456789', // ID único da transação177 value: 199.99, // Valor total da compra178 currency: 'BRL', // Moeda179 affiliation: 'Loja Online Exemplo', // Afiliado (opcional)180 shipping: 15.00, // Custo de envio (opcional)181 tax: 10.00, // Impostos (opcional)182 items: [ // Array de itens comprados183 {184 item_id: 'SKU-001',185 item_name: 'Camisa Polo Slim Fit',186 item_brand: 'Marca A',187 item_category: 'Vestuário',188 item_variant: 'Azul P',189 price: 99.99,190 quantity: 1191 },192 {193 item_id: 'SKU-002',194 item_name: 'Calça Jeans Reta',195 item_brand: 'Marca B',196 item_category: 'Vestuário',197 item_variant: 'Preta 40',198 price: 85.00,199 quantity: 1200 }201 ]202 },203 user_data: { // Dados do usuário para Enhanced Conversions e CAPI204 email: 'cliente@email.com',205 phone_number: '5511998765432', // Formato E.164206 first_name: 'Maria',207 last_name: 'Souza',208 address: {209 street: 'Rua das Flores',210 city: 'São Paulo',211 region: 'SP',212 postal_code: '01234-567',213 country: 'BR'214 }215 }216});217```218219### Template de Tag TikTok Pixel - AddToCart via GTM Custom HTML220221```html222<script>223 ttq.track('AddToCart', {224 content_id: 'PROD-789',225 content_name: 'Tenis Esportivo',226 content_type: 'product',227 value: 249.90,228 currency: 'BRL',229 quantity: 1230 });231</script>232```233**Instruções de Uso**: Esta tag deve ser configurada no GTM como uma "Tag HTML Personalizada". O "Acionador" associado deve ser um "Evento Personalizado" (ex: `add_to_cart`), disparado por um `dataLayer.push` no frontend. Os valores (`content_id`, `value`, etc.) devem ser mapeados para "Variáveis de Camada de Dados" no GTM, extraindo-os do `dataLayer.push` correspondente.234235---236237## Checklist238239- [x] Snippets do Google Tag Manager (`<head>` e `<body>`) instalados em todas as páginas do site.240- [x] Meta Pixel base (PageView) configurado via GTM e disparando em todas as páginas.241- [x] Eventos padrão Meta (ViewContent, AddToCart, Purchase) configurados com parâmetros dinâmicos via `dataLayer`.242- [x] Tag de Configuração do GA4 ativa e disparando em todas as páginas.243- [x] Eventos de conversão GA4 (purchase, generate_lead) configurados com parâmetros `value`, `currency`, e `items` quando aplicável.244- [x] Tags de conversão Google Ads configuradas para os eventos de maior valor.245- [x] Enhanced Conversions ativadas no Google Ads e enviando dados de usuário via GTM.246- [x] TikTok Pixel base e eventos (PageView, ViewContent, AddToCart, CompletePayment) configurados com parâmetros.247- [x] Debuggers (Meta Pixel Helper, Google Tag Assistant, TikTok Pixel Helper) utilizados para verificar a ativação e os parâmetros dos eventos.248- [x] Deduplicação de eventos implementada para Meta CAPI (usando `event_id`).249- [x] Consent Mode configurado para plataformas relevantes (Google, Meta) se o site exigir consentimento de cookies.250- [x] Testes de ponta a ponta realizados para simular o fluxo do usuário e garantir a captura de todos os eventos.251252---253254## Métricas de Referência255256| Métrica | Benchmark (E-commerce) | Meta (Exemplo) |257| :------------------------------ | :--------------------- | :------------- |258| **ROAS (Meta Ads)** | 3.0x - 5.0x | 4.0x |259| **Taxa de Adição ao Carrinho** | 8% - 15% | 12% |260| **Taxa de Conversão (GA4/Ads)** | 1.5% - 3.0% | 2.5% |261| **CPC (Google Search Ads)** | R$1.50 - R$5.00 | R$2.80 |262| **CPA (TikTok Ads - Compra)** | R$20 - R$50 | R$35 |263| **CTR (Meta Ads)** | 1.0% - 3.0% | 2.2% |264265---266267## Erros Comuns2682691. **Pixel não disparando em todas as páginas ou eventos ausentes**: A instalação do snippet do GTM ou do pixel base não foi feita corretamente, ou o acionador (trigger) de um evento específico está mal configurado. Por exemplo, o GTM container ID `GTM-ABCDEFG` não está no `<head>` do site, ou o trigger do `AddToCart` está configurado para uma URL que não é a de um clique real. A solução é verificar o código-fonte da página e o modo de depuração do GTM para identificar onde a tag falha.2702. **Dados de evento incompletos ou incorretos (parâmetros ausentes)**: Os parâmetros de eventos (como `value`, `currency`, `content_ids`) não estão sendo passados corretamente via `dataLayer` ou não estão sendo mapeados adequadamente nas tags do GTM. Por exemplo, um evento `Purchase` do Meta Pixel dispara, mas o `value` está sempre `0`. A correção envolve revisar o `dataLayer.push` no código do site e as "Variáveis de Camada de Dados" no GTM para garantir que os nomes e formatos correspondam.2713. **Duplicidade de eventos ou conversões**: O mesmo evento está sendo disparado mais de uma vez, ou a mesma conversão é contada múltiplas vezes. Isso pode ocorrer por ter o pixel instalado diretamente no código e também via GTM, ou por não usar um `event_id` único para deduplicação em implementações de Conversions API (CAPI). Para Meta Pixel, usar o parâmetro `event_id` no `fbq('track')` e na CAPI permite deduplicação. Para Google Ads, garantir que o `transaction_id` seja único para cada compra é fundamental.2724. **Atribuição incorreta devido a falta de dados de usuário nas Enhanced Conversions**: As Enhanced Conversions do Google Ads ou a Conversions API do Meta não estão recebendo dados de usuário (email, telefone, nome) para fazer a correspondência com cliques de anúncios. Isso resulta em menos conversões atribuídas. A solução é garantir que o `dataLayer.push` inclua o objeto `user_data` com os campos `email`, `phone_number` (no formato E.164), `first_name`, etc., e que esses campos estejam mapeados nas tags do GTM para as respectivas plataformas.273274---275276## Dicas Avançadas2772781. **Implementação de Conversions API (CAPI) para Meta Ads via GTM Server-Side**: Para mitigar os impactos de bloqueadores de anúncios e restrições de cookies, utilize o Google Tag Manager Server-Side (SGTM) para enviar eventos de conversão diretamente do seu servidor para o Meta. Crie um servidor de tags no SGTM, configure o cliente GA4 para capturar os dados do navegador e, em seguida, use uma Tag "Meta Conversions API" no SGTM para enviar os eventos de `purchase` (e outros) com um `event_id` único para deduplicação.2792. **Google Tag Manager Server-Side (SGTM) para centralização de dados**: Migre toda a coleta de dados para um contêiner GTM Server-Side. Isso permite centralizar a lógica de transformação de dados, melhorar a performance do site (menos scripts no frontend), aumentar a resiliência do rastreamento e ter maior controle sobre quais dados são enviados para cada plataforma de marketing (Meta, Google, TikTok). Por exemplo, coletar um evento `add_to_cart` apenas uma vez no cliente SGTM e roteá-lo para Meta Pixel, GA4 e TikTok Pixel a partir do servidor.2803. **Uso de Data Layer Schemas e Versionamento**: Defina um esquema rigoroso para o `dataLayer` do seu site e mantenha-o documentado. Isso garante consistência nos nomes e tipos de dados, facilitando a manutenção e a integração com novas ferramentas. Por exemplo, padronize que todos os eventos de e-commerce sigam o esquema `ecommerce` do GA4, e que todos os dados de usuário estejam sob o objeto `user_data`. Mantenha um versionamento das suas implementações de `dataLayer` para rastrear mudanças.2814. **Configuração de Eventos Personalizados e Conversões Customizadas**: Além dos eventos padrão, crie eventos personalizados no GTM para rastrear micro-interações específicas do seu negócio que indicam interesse (ex: `visualizou_video_produto`, `download_catalogo`, `interacao_chatbot`). No Meta Ads e Google Ads, use esses eventos personalizados para criar "Conversões Personalizadas" ou "Objetivos de Conversão" para otimizar campanhas para estas ações de valor intermediário.2825. **Implementação do Consent Mode (Modo de Consentimento) para Google e Meta**: Integre a gestão de consentimento de cookies do seu site (CMP) com o Consent Mode do Google e o tratamento de consentimento da Meta. Isso garante que os pixels só disparem ou enviem dados de forma adequada com base no consentimento do usuário (ex: `gtag('consent', 'analytics_storage', 'granted')`). Configure as tags no GTM para respeitar essas preferências, ajustando o comportamento de coleta de dados para estar em conformidade com regulamentações como GDPR e LGPD.
Run npx skillmds@latest add kursku/pixel-tracking-setup in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Pixel Tracking Setup — Skill especializada para pixel tracking setup It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free. This skill is licensed under MIT.
kursku (@kursku) published this skill. Their other Agent Skills are listed on their SkillMD profile.