Guia do Pixel Taboola
Instalação do zero, plataforma por plataforma. Configure Page View, Purchase, valor da conversão e teste tudo antes de liberar mídia.
COMEÇAR PELO GUIA ↓Como usar este guia
Leia a Parte 1 inteira. Depois vá direto na sua plataforma. Termine sempre na Parte 3 (testar). Se não testou, não instalou.
Antes de começar
Cinco minutos aqui evitam duas horas de suporte depois.
O que é o pixel
O Pixel Taboola é um código JavaScript que o Taboola te dá. Ele é colocado nas páginas do seu site e avisa o Taboola cada vez que alguém entra numa página (page_view) ou faz uma ação que você definiu (por exemplo, make_purchase). Com isso o Taboola sabe quais cliques viraram venda, mostra o resultado no painel e otimiza a entrega dos anúncios para quem converte.
Sem pixel você compra clique no escuro. Com pixel errado é pior: você otimiza para o evento errado.
Os dois eventos que este guia instala
page_view
Dispara em todas as páginas: landing page, advertorial, checkout e obrigado. Vem embutido no código base. Serve para o Taboola criar públicos e medir a chegada do tráfego.
make_purchase
Dispara uma vez, na página de obrigado (ou no momento da compra aprovada), levando o valor da venda (revenue) e a moeda (currency). É a conversão principal da campanha.
O que você precisa ter em mãos
- Login no Taboola Ads / Realize (ads.realizeperformance.com). "Realize" é o nome novo da interface do Taboola Ads — é a mesma coisa.
- O seu Account ID numérico (mostro onde achar na Parte 1).
- Acesso de administrador na plataforma onde está o checkout (Shopify, Hotmart, Monetizze, Cartpanda, WordPress).
- Google Chrome com a extensão Taboola Pixel Helper instalada (Parte 3).
Glossário rápido
| Termo | O que é |
|---|---|
| Código base (base pixel) | O script principal. Vai no <head> de todas as páginas. Já dispara o page_view. |
| Conversão | Uma regra criada no painel do Taboola que diz "quando o evento X chegar, conta como conversão". |
| Conversão por EVENT | Dispara quando o código chama um evento com nome exato (ex.: make_purchase). É o método principal deste guia. |
| Conversão por URL | Dispara quando alguém visita uma URL que contém um trecho (ex.: /obrigado). Só precisa do código base. Não leva valor da venda. |
| Event Name | O nome técnico do evento. Tem que ser idêntico no painel e na plataforma (maiúsculas, underline, tudo). |
| Revenue / Currency | Valor e moeda enviados junto com a compra. Necessários para ROAS e para otimização por valor. |
| tblci / click id | Um código que o Taboola cola na URL de todo clique. É como ele liga o clique à conversão. Importa para afiliado e S2S (Parte 5). |
| S2S (server-to-server) | A conversão é enviada pelo servidor (postback), não pelo navegador. Usado com trackers como RedTrack. |
Dentro do Taboola (Realize)
Tudo começa aqui. Você vai sair desta parte com três coisas: o Account ID, o código base copiado e a conversão de compra criada.
1.1 · Onde fica o pixel e o Account ID
Entre em ads.realizeperformance.com e, no canto superior esquerdo, selecione a conta certa (a que roda a campanha).
No menu lateral esquerdo, clique no ícone de alvo Tracking.
No topo da página aparece Tracking · Account ID: 1234567. Esse número é o seu Account ID. Anote. Ao lado, o status do pixel: Not Installed (ainda não instalou) ou Active (recebendo dados).

Página Tracking antes da instalação: Account ID à esquerda, status "Account Pixel – Not Installed" à direita. 
Depois de instalado e recebendo dados: "Account Pixel – Active · Last received…".
1.2 · Account Tracking Setup: escolhendo o método
Ainda em Tracking, clique no botão do canto superior direito Account Tracking Setup (em algumas contas aparece como Tracking Setup).

Abre a janela Select Setup Method. Cada método é uma parte deste guia:
- Google Tag Manager — se o site já usa GTM (Parte 2.8).
- Manually install the Taboola Pixel — copia o código para colar no
<head>(Parte 2.8 e Cartpanda). - Server to Server — postback (Parte 5).
- Shopify — app oficial (Parte 2.1).
- WordPress / WooCommerce — plugins oficiais (Partes 2.6 e 2.7).

Janela "Select Setup Method". Role para ver WooCommerce. Para plataformas como Hotmart, Monetizze e Cartpanda você não precisa de nenhum método daqui: elas têm um campo "Taboola" próprio onde você cola só o Account ID. Vá direto para a parte da sua plataforma.
1.3 · O código base (para quem vai colar manualmente)
Escolhendo Manually na janela acima, o Realize mostra o código já preenchido com o seu Account ID e um botão para copiar (ou enviar por e-mail ao desenvolvedor). É este código:

<!-- Taboola Pixel Code --> <script type='text/javascript'> window._tfa = window._tfa || []; window._tfa.push({notify: 'event', name: 'page_view', id: SEU_ACCOUNT_ID}); !function (t, f, a, x) { if (!document.getElementById(x)) { t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f); } }(document.createElement('script'), document.getElementsByTagName('script')[0], '//cdn.taboola.com/libtrc/unip/SEU_ACCOUNT_ID/tfa.js', 'tb_tfa_script'); </script> <!-- End of Taboola Pixel Code -->
id: e na URL do tfa.js). Troque os dois. Cole dentro do <head>, em todas as páginas do funil. O script é assíncrono e não pesa a página.1.4 · Criar a conversão de compra (make_purchase)
Esta é a conversão que a campanha vai otimizar. Crie antes de instalar na plataforma — assim, quando o evento chegar, ele já é reconhecido.
Em Tracking, aba Conversions, clique em + New Conversion (canto superior direito). Se aparecer a pergunta de método, escolha Create conversions using code.

A tabela de conversões: status, tipo, categoria, última recepção. O botão "+ New Conversion" fica à direita. Conversion Setup. Em Conversion Name escreva um nome descritivo (ex.:
Compra – Oferta X). Em Conversion Type marque EVENT.
Tipo EVENT selecionado. (URL é a alternativa da seção 1.5.) Conversion Properties. Deixe Fixed Value em branco (o valor vai vir dinâmico da venda). Em Category escolha Make Purchase. Em Event Name digite exatamente
make_purchase. Click Through Conversion Window: 30 dias.
Mais abaixo: View Through Conversion Window pode ficar em 24h. Marque Include in total conversions e Include in total value — é isso que faz a compra virar a métrica principal do painel e do SmartBid.

Aggregation Type: deixe Aggregated (soma todas as conversões e valores).

Event Code. Em Dynamic Parameters (advanced) marque Value (Revenue) e Currency (e Order ID, se a plataforma mandar). O Realize gera o código do evento. Você só vai usar esse código nas instalações manuais (Cartpanda scripts, WooCommerce manual, página própria). Nas integrações nativas e apps, o nome do evento basta.

<script> _tfa.push({ notify: 'event', name: 'make_purchase', id: SEU_ACCOUNT_ID, revenue: 197.00, // número, ponto decimal, sem "R$" currency: 'BRL', // BRL, USD, EUR, GBP… orderid: 'PEDIDO-123' // opcional, evita duplicar }); </script>Clique em Create Conversion. Ela aparece na tabela com status No Activity Yet até receber o primeiro evento (leva até ~1 hora para refletir no painel; no Test Events é em segundos).
make_purchase para compra e start_checkout para início de checkout. Shopify app, WooCommerce plugin e Releasit já usam esses nomes. Na Monetizze e Cartpanda você digita o nome — use os mesmos. Na Hotmart o nome é fixo e diferente (hotmart_purchase_ID) — veja a Parte 2.3.1.5 · Alternativa: conversão por URL (página de obrigado)
Quando a plataforma não te deixa disparar evento na página de obrigado mas você controla a URL dela (ex.: página de obrigado própria no WordPress), use conversão por URL. Não leva valor — serve como plano B ou como conversão secundária.
+ New Conversion → Conversion Type: URL.
Em Conditions escolha Contains e digite o trecho da URL (ex.:
/obrigado). Use Equals só se a URL for exata e fixa. ADD permite mais de uma URL.
Categoria Make Purchase, janela 30 dias, "Include in total conversions". Se quiser um valor fixo por venda, preencha Fixed Value. Create Conversion.
Shopify
Dois caminhos. O app oficial resolve tudo em cinco cliques e já manda valor da compra. O Custom Pixel é o plano B para quem não pode instalar apps.
Caminho A · App oficial "Taboola Pixel" (recomendado)
Desenvolvido pela própria Taboola, gratuito. Instala o código base e cria automaticamente 8 conversões no Realize: page_view, make_purchase (com revenue, currency e order id), start_checkout, add_to_cart, cart_view, product_view, collection_view, search_submitted. Você não cria nada à mão.
Abra a Shopify App Store em apps.shopify.com/taboola-ads-pixel (ou busque "Taboola Pixel", desenvolvedor Taboola). Clique em Install. A Shopify mostra as permissões do app; confirme em Install.

O app abre dentro do admin Shopify. Clique em Get started.

Abre um popup de login do Realize. Faça login com o e-mail da sua conta Taboola. Se o popup não abrir, desative o bloqueador de anúncios e recarregue.
Popup Connect Shopify App to Realize: clique em Next.

Select the account to connect: escolha a conta Taboola que vai receber as conversões (digite o nome para filtrar) e clique em Connect.

De volta ao app: confira a conta no campo e clique em Install.

Pronto: "Your Taboola Pixel is Ready!". Abra Installed Conversions (8) para ver a lista. Se você usa app de upsell pós-compra, abra Post-Purchase Upsell Code Snippet e siga a instrução (cola um snippet na configuração de checkout). Depois vá para a Parte 3 e teste pelo link Testing Tool.

Caminho B · Custom Pixel (manual, sem app)
Use só se não puder instalar o app. Você cola um script em Customer events e depois cria as conversões no Realize à mão (pelo menos a make_purchase da Parte 1.4).
No admin Shopify: Settings → Customer events. Clique em Add custom pixel (canto superior direito).

Dê um nome (ex.:
Manual Taboola Pixel) e clique em Add pixel.
Na caixa Code, apague o conteúdo de exemplo e cole o código abaixo, trocando
1234pelo seu Account ID (aparece duas vezes: na constante e na URL dotfa.js).
const your_account_id = 1234; // seu Account ID numérico window._tfa = window._tfa || []; window._tfa.push({ notify: "event", name: "page_view", id: your_account_id }); !(function (t, f, a, x) { if (!document.getElementById(x)) { t.async = 1; t.src = a; t.id = x; f.parentNode.insertBefore(t, f); } })(document.createElement("script"), document.getElementsByTagName("script")[0], "//cdn.taboola.com/libtrc/unip/1234/tfa.js", "tb_tfa_script"); analytics.subscribe("product_viewed", e => { _tfa.push({ notify:"event", name:"product_view", id: your_account_id }); }); analytics.subscribe("product_added_to_cart", e => { _tfa.push({ notify:"event", name:"add_to_cart", id: your_account_id }); }); analytics.subscribe("checkout_started", e => { _tfa.push({ notify:"event", name:"start_checkout", id: your_account_id }); }); analytics.subscribe("checkout_completed", e => { _tfa.push({ notify: "event", name: "make_purchase", id: your_account_id, currency: e.data?.checkout?.currencyCode, orderid: e.data?.checkout?.order?.id, revenue: e.data?.checkout?.totalPrice?.amount }); });
Clique em Save (barra preta no topo) e depois em Connect.

Volte em Customer events e confirme o status Connected.

No Realize, crie a conversão
make_purchase(Parte 1.4) e, se quiser,start_checkout(categoria Start Checkout) eadd_to_cart(categoria Add to Cart) com os mesmos nomes do código.
Shopify + Releasit COD Form
O formulário COD do Releasit cria o pedido por fora do checkout padrão da Shopify. Resultado: o make_purchase do app Taboola nunca dispara. Você precisa de duas peças.
Pixel base na loja
Instale o app oficial Taboola Pixel (Parte 2.1, Caminho A). Ele cuida do page_view, product_view e add_to_cart nas páginas normais.
Taboola Tag no Releasit
Dentro do Releasit, aba Pixels, adicione um item do tipo Taboola Tag com o Account ID. O Releasit passa a enviar start_checkout (abriu o formulário) e make_purchase (pedido criado).
Passo a passo no Releasit
No admin Shopify, menu lateral Apps → Releasit COD Form → Settings & Integrations.

Selecione a aba Pixels e clique em Add item.

Em Type escolha Taboola Tag.

Em Tag ID digite o seu Account ID do Taboola e clique no ícone de confirmar ✓ à direita.

Clique em Save na barra do topo da tela.
No Realize, garanta que existe a conversão
make_purchase(Parte 1.4) com Fixed Value em branco. Faça um pedido de teste pelo formulário e confira no Test Events (Parte 3) se chegoumake_purchasee se os parâmetros revenue/currency vieram preenchidos. Se o Releasit não mandar valor, use Fixed Value com o ticket médio da oferta.
Hotmart
Integração nativa. Você não cola código: escolhe "Taboola", informa o Account ID e a Hotmart dispara os eventos no checkout e na página de obrigado dela.
Como a Hotmart nomeia os eventos
A Hotmart usa nomes fixos e por produto. Você vai precisar deles ao criar as conversões no Realize:
| Evento na Hotmart | Nome enviado ao Taboola | Quando dispara |
|---|---|---|
| Visita à página de pagamento | hotmart_checkout_IDDOPRODUTO | Alguém abre o checkout |
| Venda realizada | hotmart_purchase_IDDOPRODUTO | Compra concluída (regra de boleto/PIX configurável) |
O ID do produto é o número que aparece na lista de produtos da Hotmart (e na URL do checkout). Exemplo: produto 1234567 → evento hotmart_purchase_1234567.
Passo 1 · No Realize: criar as conversões
Tracking → + New Conversion → tipo EVENT → categoria Make Purchase → em Event Name digite
hotmart_purchase_IDDOPRODUTO(com o número real). Fixed Value em branco. Marque "Include in total conversions" e "Include in total value". Create.Repita para o checkout, se quiser acompanhar: categoria Start Checkout, Event Name
hotmart_checkout_IDDOPRODUTO. Não marque "Include in total conversions" neste.
Passo 2 · Na Hotmart: ativar o pixel
Entre em app.hotmart.com. No menu lateral, Ferramentas → Ver todas.
Procure e abra Pixel de rastreamento.
Selecione o produto e, na lista de provedores, escolha Taboola.
Informe o seu Account ID do Taboola (só o número; não é para colar o código). Clique em Continuar.
Marque os tipos de evento: Vendas realizadas (obrigatório) e Visitas na página de pagamento (opcional). Abra as configurações avançadas:
- Métodos de pagamento: "Todos", "Apenas pagamentos imediatos (cartão)" ou "Apenas não imediatos (boleto, Pix)". Para não contar boleto gerado como venda, escolha apenas imediatos — ou aceite todos e trate o ajuste no relatório.
- Valor enviado: "Valor da transação" (recomendado — vai como revenue) ou "Valor que eu definir" (fixo).
- Order bump e produtos adicionais precisam de pixel configurado por produto.
Continuar → forma de envio (Web / API de Conversões / ambos, conforme o que a Hotmart oferecer para o Taboola) → Salvar.
Teste: abra o checkout do produto com o Pixel Helper aberto e confira
page_viewehotmart_checkout_…. Faça uma compra de teste (cupom 100% ou valor mínimo) e confirahotmart_purchase_…no Test Events do Realize.
Monetizze
Integração nativa na aba Pixel do produto. Aqui você digita o nome dos eventos — e eles precisam ser idênticos aos do Realize.
Passo 1 · No Realize
Crie as duas conversões por EVENT (Parte 1.4): make_purchase (categoria Make Purchase, incluída no total) e start_checkout (categoria Start Checkout, fora do total). A Monetizze também dispara page_view automaticamente no checkout.
Passo 2 · Na Monetizze
Menu Produtos → Meus produtos → clique no produto → aba Pixel. No bloco "Rastreie suas conversões", clique em Taboola. (Afiliado: mesma aba, no produto ao qual você se afiliou.)

Aba Pixel do produto. Os pixels do "Grupo 1" valem para todos os checkouts do produto. Abre a janela Pixel do Taboola. Preencha:
- ID da conta: o Account ID numérico do Taboola.
- Executar pixel: Em ambos (Start Checkout e Purchase).
- Nome do evento Checkout:
start_checkout - Nome do evento de Compra:
make_purchase - Executar no boleto / Executar no pix: "Sim, somente na página de obrigado" dispara purchase quando o boleto/PIX é gerado. Se você quer purchase só de venda paga, escolha Não (cartão dispara automaticamente).


Exemplo preenchido: start_checkout e make_purchase, iguais aos do Realize. Salvar. O pixel fica no Grupo 1, aplicado a todos os links de checkout. Para exceções (um link sem pixel, outro com pixel diferente), use "Adicionar novo grupo" e vincule na aba Campanhas.
Teste: abra o checkout com o Pixel Helper. Devem aparecer
page_viewestart_checkout. Faça uma compra de teste e confiramake_purchase.
Pixel Helper aberto no checkout: 2 pixels, page_view e start_checkout.
venda (código) e valor. Na sua página, instale o código base e dispare _tfa.push({notify:'event', name:'make_purchase', id:ID, revenue: VALOR_DA_URL, currency:'BRL', orderid: VENDA}) lendo esses parâmetros. Nesse caso, desligue o evento de compra nativo para não duplicar.Cartpanda
Nativo e simples. Se precisar de controle total, a Cartpanda também aceita scripts personalizados com variáveis do pedido.
Caminho A · Pixel nativo
No painel: Admin → Rastreamento e Script (menu lateral esquerdo; em lojas com "Loja Online", o caminho aparece como Loja Online → Pixels). Clique em Novo Pixel.

Selecione Taboola. Preencha Nome do pixel (ex.: Taboola) e Taboola Pixel Id = seu Account ID.
Opções:
- Disparar evento de "Compra" para Boleto Bancário: marque só se quiser contar boleto gerado.
- Incluir valor do frete no evento "Compra": a seu critério (revenue com ou sem frete).
- Evento de pixel: Disparar em todos os eventos (checkout iniciado + compra). "Disparar apenas Compra" ignora o checkout; "Disparar apenas Checkout Iniciado" ignora a página de obrigado — onde a conversão acontece. Não use esta última.

Salve. No Realize, crie a conversão de compra por EVENT (Parte 1.4). A documentação da Cartpanda não informa o nome exato do evento enviado — faça uma compra de teste com o Pixel Helper aberto, leia o nome que aparece (provavelmente
make_purchaseoupurchase) e use exatamente esse nome no Realize. Se o evento chegar como "Undefined conversion" no Test Events, clique em Create Conversion ali mesmo.
Caminho B · Scripts adicionais (controle total)
Em Admin → Rastreamento e Scripts → Scripts Adicionais você escolhe a área (Loja, Checkout ou Página de Obrigado) e a seção (<head> ou <body>), cola o código e salva. A Cartpanda expõe variáveis do pedido:
| Área | Variáveis disponíveis |
|---|---|
| Checkout | · · |
| Página de Obrigado | · · · · |
Receita pronta (use ou o pixel nativo ou os scripts — nunca os dois, senão duplica):
1) Loja + Checkout + Página de Obrigado → <head>: cole o código base da Parte 1.3.
2) Página de Obrigado → <body>:
<script>
window._tfa = window._tfa || [];
_tfa.push({
notify: 'event',
name: 'make_purchase',
id: SEU_ACCOUNT_ID,
revenue: ,
currency: 'BRL',
orderid: ''
});
</script>
197,00) o evento quebra — teste no Test Events e, se precisar, troque por revenue: parseFloat(String('').replace(',', '.')).WordPress (plugin oficial)
Para sites, landing pages e advertoriais em WordPress. O plugin oficial instala o código base sem tocar em tema. Você não digita o Account ID — conecta a conta por login.
No painel do WordPress: Plugins → Adicionar novo. Na busca (canto superior direito) digite Taboola Pixel. Localize o plugin "Taboola Pixel" · By Taboola e clique em Instalar agora.

Clique em Ativar.

No menu lateral do WordPress aparece Taboola Pixel. Abra e clique em Connect Realize Account.

Faça login no Realize se pedir. No popup Connect WordPress App to Realize clique em Next. (Popup não abriu? Desative o bloqueador de anúncios e recarregue.)

Selecione a conta Taboola e clique em Connect.

De volta ao WordPress: confira a conta e o Account ID no card e clique em Install Pixel.

Mensagem "Your Realize Pixel Is Ready!". O código base já está em todas as páginas (
page_view). Para conversões em página de obrigado do WordPress, crie uma conversão por URL (Parte 1.5) ou use o Codeless event tool do Realize (New Conversion → Codeless event tool → cola a URL → clica no botão/página que vira conversão).
page_view não aparecer no Pixel Helper em páginas do Elementor, use o Caminho manual da Parte 2.8 (WPCode no header).WooCommerce
Loja própria em WordPress: use o plugin "Taboola Pixel for WooCommerce". Ele instala o base e cria as 8 conversões, com valor da compra, sem código. A alternativa manual fica no fim para quem precisa.
Caminho A · Plugin oficial "Taboola Pixel for WooCommerce"
page_view.Plugins → Adicionar novo → busque Taboola Pixel for WooCommerce (By Taboola; exige o WooCommerce ativo) → Instalar agora.

Ativar.

Menu lateral Taboola Pixel → Connect Realize Account → login → popup Connect WooCommerce App → Next → escolha a conta → Connect (mesmo fluxo da Parte 2.6).

Clique em Install Pixel.

Pronto. O card "We installed conversions on your store" lista os 8 eventos criados automaticamente: Make Purchase, Start Checkout, Add To Cart, Cart View, Search Submitted, Collection View, Product View, Page View. Nada mais a configurar. Vá para a Parte 3 e teste com um pedido.

Caminho B · Manual (WPCode + hook do WooCommerce)
Para quem não pode usar o plugin (conflito, page builder, checkout customizado). Duas peças: o código base no header e o evento de compra na página "Pedido recebido".
Instale o plugin WPCode (antigo "Insert Headers and Footers"). Em Code Snippets → Header & Footer, cole o código base da Parte 1.3 na caixa Header e salve. Isso cobre o
page_viewem todas as páginas.Em Code Snippets → Add Snippet → Add Your Custom Code, tipo PHP Snippet, cole o código abaixo. Insert Method: Auto Insert, Location: Run Everywhere (o hook cuida de disparar só na página de pedido recebido). Ative.
<?php // Taboola make_purchase na página "Pedido recebido" do WooCommerce. // Requer o código base já carregado no <head>. add_action( 'woocommerce_thankyou', 'cb_taboola_purchase', 10, 1 ); function cb_taboola_purchase( $order_id ) { if ( ! $order_id ) { return; } $order = wc_get_order( $order_id ); if ( ! $order || $order->has_status( array( 'failed', 'cancelled' ) ) ) { return; } // dispara uma vez por pedido (recarregar a página não duplica) if ( $order->get_meta( '_taboola_purchase_sent' ) ) { return; } $order->update_meta_data( '_taboola_purchase_sent', 1 ); $order->save(); $account_id = 1234567; // seu Account ID ?> <script> window._tfa = window._tfa || []; _tfa.push({ notify: 'event', name: 'make_purchase', id: <?php echo (int) $account_id; ?>, revenue: <?php echo wp_json_encode( round( (float) $order->get_total(), 2 ) ); ?>, currency: <?php echo wp_json_encode( $order->get_currency() ); ?>, quantity: <?php echo (int) $order->get_item_count(); ?>, orderid: <?php echo wp_json_encode( (string) $order->get_order_number() ); ?> }); </script> <?php }
No Realize, crie a conversão
make_purchase(Parte 1.4). Faça um pedido de teste e confira no Test Events.
Instalação manual e Google Tag Manager
Página HTML própria, construtor de página, presell hospedada na HostGator: o pixel entra igual em qualquer lugar que aceite um script no <head>.
Manual (colar no <head>)
Copie o código base (Parte 1.3) com o seu Account ID nos dois lugares.
Cole antes do
</head>de todas as páginas: presell, advertorial, página de vendas, obrigado. Em construtores, procure "Custom code / Header scripts / Scripts personalizados".Na página de obrigado (ou no botão de conversão), cole também o código do evento (Parte 1.4) logo depois do código base. Para disparar no clique de um botão:
onclick="_tfa.push({notify:'event', name:'make_purchase', id:SEU_ID});".
Google Tag Manager (template oficial)
No GTM: Templates → Tag Templates → Search Gallery → busque Taboola Pixel → Add to workspace.
Tags → New → Tag Configuration → Custom → Taboola Pixel. Preencha Taboola Account ID e Pixel Type: Base Pixel. Trigger: All Pages. Salve.
Nova tag Taboola Pixel com Pixel Type: Event pixel, Event Name =
make_purchase(o mesmo do Realize), revenue/currency puxando variáveis do dataLayer. Trigger: Page View com URL contendo a página de obrigado, ou evento customizado de compra.Submit → Publish. Alternativa sem template: tag Custom HTML com o código base, trigger All Pages.
Testar e corrigir
Instalou, testa. Três ferramentas, nesta ordem: Pixel Helper (segundos), Test Events (segundos), painel de Conversions (até 1 hora).
3.1 · Taboola Pixel Helper (extensão do Chrome)
Instale pela Chrome Web Store: Taboola Pixel Helper. Fixe o ícone na barra (ícone de quebra-cabeça → pin).
Abra a sua landing page. O ícone mostra o número de eventos disparados. Clique nele.

"No pixel found on page" = código base não está carregando. Leia os ícones: verde ✓ evento OK · vermelho ✕ erro (ex.: Account ID inválido) · amarelo ⚠ aviso (pixel demorou para carregar — deve estar no
<head>, não no rodapé) · azul ⓘ informação.
Erro: "Advertiser ID: invalid-account-id" — o ID não foi trocado no código. 
Aviso: pixel levou muito tempo para carregar. Mova o código base para o topo do <head>. Percorra o funil inteiro (LP → checkout → obrigado) e confira em cada página:
page_viewsempre;start_checkoutno checkout;make_purchase(ou o nome da sua plataforma) na página de obrigado. Clique no evento para ver Parameters Sent (revenue, currency).Testando em aba anônima? Habilite a extensão em modo anônimo (chrome://extensions → Detalhes → "Permitir em anônimo").
3.2 · Test Events (dentro do Realize)
Tracking → Conversions → aba Test Events. Cole a URL da sua página e clique em Generate QR Code.

Escaneie o QR no celular (ou use Click to open site no desktop). Navegue até concluir uma compra de teste.
No painel Events Received os eventos aparecem em segundos. Clique para expandir: Account ID, tipo, nome, URL e parâmetros.


"Undefined conversion" = o evento chegou mas não existe conversão com esse nome no Realize. Clique em Create Conversion ali mesmo — ele já vem com o nome certo. Um ! vermelho ao lado de currency ou revenue = valor mal formatado (moeda tem que ser código de 3 letras: BRL; revenue número com ponto).

Seção User Matching: "Success" com Taboola Click ID (tblci) e Cookie ID significa que a conversão consegue ser atribuída ao clique. Se falhar sempre, o parâmetro
tblciestá sendo perdido no caminho entre a LP e o checkout.
3.3 · Painel de conversões
Em Tracking → Conversions: a coluna Status muda de No Activity Yet para Active, e Last Received mostra o último evento. Leva até 1 hora. O card do topo mostra Account Pixel – Active. Depois de rodar, Event Activity (ícone na conversão) mostra a cobertura de Order ID, Currency e Value por integração.
3.4 · Erros mais comuns
| Sintoma | Causa provável | Correção |
|---|---|---|
| No pixel found on page | Código base não está na página, ou bloqueador de anúncios | Cole no <head>; teste sem ad blocker |
| invalid-account-id | Deixou <account_id> ou trocou só um dos dois | Troque nos dois lugares do código base |
| page_view dispara 2x | Pixel instalado duas vezes (app + tema, dois plugins, GTM + manual) | Remova a instalação antiga |
| Undefined conversion | Nome do evento na plataforma ≠ Event Name no Realize | Igualar exatamente (maiúscula, underline) |
| Compra sem valor | Fixed Value preenchido, ou plataforma não envia revenue | Fixed Value em branco + parâmetros dinâmicos; ou Fixed Value com ticket médio |
| Conversões no painel < vendas reais | Boleto/PIX configurado para "só pago"; janela de 30 dias; User Matching falhando | Revisar regra de boleto/PIX; checar tblci na URL do checkout |
| Conversões no painel > vendas reais | Boleto gerado contando como compra; evento disparando ao recarregar a página de obrigado | Mudar regra de boleto/PIX; usar orderid; dedupe |
| Shopify + COD: sem make_purchase | App COD pula o checkout Shopify | Parte 2.2 (Taboola Tag no Releasit) |
Afiliado: Ratoeira Ads + RedTrack
Como afiliado você não instala pixel no checkout do produtor. Você rastreia pelo seu próprio funil (presell) e por um tracker.
Pixel na sua presell
Código base do seu Account ID na presell/advertorial (Parte 2.6 ou 2.8). Isso garante page_view e públicos.
Conversão pelo tracker
A venda é confirmada pela plataforma do produtor → postback para o tracker (RedTrack) → o tracker envia a conversão ao Taboola por S2S usando o click id (tblci). Nada disso depende do produtor instalar o seu pixel.
Nunca perca o tblci
O link da presell para o checkout precisa carregar o click id até o fim. Se o parâmetro cai no caminho, a conversão chega sem dono.
Macros de URL, click id e S2S
Para quem usa tracker, roda Hotmart/Monetizze com postback ou quer saber de qual site veio cada venda.
5.1 · Macros no link de rastreamento
Na campanha, seção Tracking Code (parte de baixo de New/Edit Campaign), o Taboola substitui macros por valores reais em cada clique. Exemplo de linha completa:
utm_source=taboola&utm_medium={site}&utm_campaign={campaign_name}&utm_content={campaign_item_id}&utm_term={title}
| Macro | Retorna |
|---|---|
| {campaign_id} / {campaign_name} | ID e nome da campanha |
| {campaign_item_id} | ID do anúncio (criativo) |
| {site} / {site_id} / {site_domain} | Portal (publisher) onde o anúncio rodou — base da blocklist |
| {title} / {thumbnail} | Headline e imagem do anúncio |
| {platform} | Desktop / Mobile / Tablet |
| {cpc} | CPC real do clique (criptografado) |
| {click_id} | Click ID. O Taboola já anexa sozinho como tblci=… em toda URL |
5.2 · Click id (tblci)
Toda URL clicada num anúncio Taboola chega com &tblci=XXXX. Esse valor identifica o clique. Para conversão S2S ele é obrigatório. O nome do parâmetro pode ser trocado no Tracking Code (&meu_click={click_id}) — só o lado esquerdo muda; o lado direito é sempre {click_id}.
5.3 · Postback S2S (server-to-server)
Em vez de o navegador disparar o evento, o seu servidor (ou o tracker) chama esta URL quando a venda é aprovada:
https://trc.taboola.com/actions-handler/log/3/s2s-action?click-id=CLICK_ID&name=EVENT_NAME&revenue=197.00¤cy=BRL&orderid=PEDIDO123
click-id(com hífen, obrigatório): o tblci daquele clique.name: o Event Name da conversão criada no Realize por EVENT (ex.:purchase_s2s).revenue,currency,orderid,quantity: opcionais.
Hotmart e Monetizze não enviam S2S para o Taboola diretamente. O caminho é: LP captura o tblci → passa no link do checkout (parâmetro sck/src/xcod) → Webhook (Hotmart) / Postback (Monetizze) avisa o tracker ou o seu servidor → ele chama a URL acima. RedTrack, Voluum e ClickBank já têm integração pronta com o Taboola para isso.
Para testar S2S: Tracking → Conversions → Test Events → Server Events gera um link com click id de teste; envie o postback com esse click id e veja chegar em segundos.
Checklist final
- Account ID correto, o mesmo em LP e checkout.
- Código base em todas as páginas do funil (Pixel Helper verde em cada uma).
- Conversão
make_purchasecriada por EVENT, categoria Make Purchase, incluída em total conversions e total value, Fixed Value em branco. - Nome do evento idêntico na plataforma e no Realize.
- Compra de teste feita e vista no Test Events, com revenue e currency.
- Regra de boleto/PIX decidida (só pago ou gerado) e igual em todos os produtos.
- Nenhum pixel duplicado (app + tema, dois plugins, nativo + script).
- Status Account Pixel – Active no topo da página Tracking.
Fontes oficiais consultadas
Taboola Dev Center — base pixel manual · definir conversões · valores dinâmicos · Make Purchase · Pixel Helper · Testing Tool · Shopify app · Shopify custom pixel · apps que pulam o checkout (Releasit) · WordPress plugin · WooCommerce plugin · GTM · postback S2S · macros de URL · Realize Tracking overview
Shopify App Store — Taboola Pixel · WordPress.org — Taboola Pixel · Taboola Pixel for WooCommerce
Hotmart — integração Taboola · Pixel de rastreamento · configurações avançadas · página de obrigado
Monetizze — integração Taboola · parâmetros da página de obrigado
Cartpanda — pixel Taboola · scripts adicionais
Releasit — por que pedidos COD não passam pelo checkout Shopify.
Prints das interfaces reproduzidos das documentações oficiais acima (set/2026). Interfaces mudam; se a tela estiver diferente, o caminho de menu continua o mesmo.