SharkHUB
← Shark Performance

Sinal & CAPI

O pixel sozinho não conta a história inteira.

Conversão enviada direto do servidor pro Meta, deduplicada com o pixel e com dado pessoal hasheado antes de sair — pra o algoritmo de anúncio otimizar com o que realmente aconteceu, não só o que o navegador conseguiu ver.

Incluso em todos os planos, desde o Plâncton.

Pra cada nível de operação

O que sinal confiável resolve, dependendo de onde você está hoje

Pra quem tá começando

Saber que o pixel sozinho já não conta a história inteira

  • Ad blocker, modo privado e Safari com ITP cortam parte do pixel antes de você perceber
  • Sem precisar entender de servidor pra ter conversão chegando de outro jeito além do navegador
  • Um evento a menos registrado é um evento a menos ensinando o algoritmo — mesmo sem você ver o corte acontecer
  • Setup direto do shark.js, sem escrever integração nenhuma à mão

Pra operação em crescimento

Fechar a lacuna entre o que o pixel viu e o que realmente vendeu

  • Purchase, InitiateCheckout, AddToCart, Lead e ViewContent chegando também pelo servidor, não só pelo navegador
  • Mesmo event ID no pixel e na Conversions API — a mesma venda não conta duas vezes nem some por falha do navegador
  • Dado de contato (e-mail, telefone) sai hasheado antes de deixar seu servidor — nunca em texto puro
  • Sem precisar escolher entre "confio no pixel" ou "confio no servidor" — os dois convergem no mesmo evento

Pra quem já roda em escala

Sinal consistente o bastante pra confiar na otimização automática

  • fbc reconstruído a partir do fbclid quando o cookie ainda não existiu — cobre a corrida do primeiro evento
  • Base de correspondência (match quality) mais completa alimentando o algoritmo de otimização do próprio Meta
  • Mesmo pipeline de sinal em múltiplas contas, sem reimplementar integração por conta de anúncio
  • Sem PII em texto puro em lugar nenhum do caminho — servidor faz o hash antes de qualquer envio

Por que isso é difícil hoje

O pixel perde conversão sem avisar — e o algoritmo continua otimizando mesmo assim

Seu Ads Manager otimiza com menos da metade do dado real.

Cada conversão que o pixel perde é uma conversão que o algoritmo de lance nunca viu — ele continua otimizando, só que com informação incompleta, sem avisar que está fazendo isso.

A mesma venda conta duas vezes — ou nenhuma.

Sem um event ID compartilhado entre pixel e servidor, a plataforma de anúncio ou soma a mesma compra duas vezes, ou perde a única cópia que chegou, dependendo de qual caminho falhou primeiro.

E-mail e telefone saindo em texto puro é risco, não coincidência.

Integração feita à mão com a Conversions API costuma esquecer o hash — ou fazer errado. O dado sai exposto num payload que não precisava carregar isso.

CAPI não existe pra substituir o pixel — existe pra dar ao algoritmo um segundo caminho até a conversão, um que ad blocker e navegador restritivo não conseguem cortar sozinhos.

Como funciona

Do evento no seu site à conversão confirmada no Meta

5 eventos mapeados, sem inventar correspondência

view_item, add_to_cart, begin_checkout, generate_lead e purchase viram ViewContent, AddToCart, InitiateCheckout, Lead e Purchase — só os que têm correspondência clara com o padrão do Meta. Evento sem mapeamento certo não sai forçado.

Dedup por event ID

O mesmo identificador viaja no evento do pixel e no evento da Conversions API — o Meta reconhece os dois como a mesma conversão e deduplica, em vez de contar a venda em dobro.

Hash antes de sair do servidor

E-mail e telefone passam por SHA-256 antes de qualquer envio — o dado pessoal em texto puro nunca deixa o seu servidor, em nenhuma etapa do caminho até o Meta.

fbc reconstruído quando falta o cookie

Se o fbclid já chegou na URL mas o cookie _fbc ainda não existe (corrida comum no primeiro evento da sessão), o valor é reconstruído no formato que o Meta espera — sem perder a atribuição por causa de uma corrida de milissegundos.

Explore por dentro

Conversions API

Evento chega no servidor do Meta direto do shark.js, sem escrever integração à mão.

Ideal para: Quem já perdeu conversão real pra ad blocker ou navegador restritivo e não sabia o motivo.

Dedup automática

Pixel e CAPI compartilham o mesmo event ID — sem venda contada duas vezes.

Ideal para: Operação que já rastreia por mais de um canal e viu número de conversão inflado.

PII sempre hasheado

E-mail e telefone nunca saem em texto puro — hash acontece antes do envio.

Ideal para: Quem precisa levar dado de contato pro Meta sem expor informação pessoal no caminho.

Antes de você perguntar.

O CAPI já funciona pra Google Ads e TikTok também?

Ainda não. Hoje o Shark Performance captura click ID (gclid, ttclid) de Google e TikTok pra atribuição, mas o CAPI completo (conversão server-side enviada direto pra essas plataformas) só está implementado pra Meta. Não afirmamos o contrário.

Isso substitui o Pixel do Meta no meu site?

Não. O Pixel continua rodando normalmente. O CAPI é um segundo caminho, pelo servidor — quando os dois enviam o mesmo evento, a deduplicação por event ID garante que o Meta não conte a conversão duas vezes.

Sinal & CAPI está incluso em todos os planos?

Sim. Diferente do Cloaker Inteligente e da atribuição multi-touch completa (recursos avançados, Cardume e Tubarão), o Meta CAPI vem incluso desde o plano Plâncton.

Como isso é diferente do que o RedTrack ou o Utmify fazem?

RedTrack e Utmify também têm CAPI pra Meta — a comparação completa está em /comparativo/redtrack e /comparativo/utmify. A diferença do Shark Performance é o mesmo login já reunir tracking, atribuição, proteção de tráfego e pesquisa de produto/anúncio, sem precisar contratar ferramenta separada pra cada parte.

Dê ao algoritmo o sinal que ele não está vendo hoje.