Extensão open source para Chrome, Brave e Edge

Descubra em 60 segundos se o seu rastreamento está mentindo para você

O Track Eye abre a landing page, observa o que ela faz de verdade e prova, com evidência, se o pixel dispara, se o lead chega e se a origem sobrevive até o CRM.

Código aberto (MIT) · sem conta · sem servidor · roda só no seu navegador

Abra a página. Clique no olho. Leia o veredito.

Pixel Helper, Tag Assistant e Omnibug mostram o que disparou. O Track Eye diz se está certo, o que falta e o que fazer.

Vê disparar Google Tag Manager Google Analytics 4 Meta (pixel) Google Ads Hotjar TikTok WhatsApp e entende formulários de Elementor HubSpot WordPress GoHighLevel
O que ninguém avisa

Um pixel que não dispara não dá erro. Ele só deixa a verba sumir

O gerenciador mostra zero conversões, o algoritmo otimiza no escuro e a culpa cai no criativo. Semanas depois alguém abre o código e descobre que estava quebrado desde o primeiro dia. Estes três laudos são de páginas que já estavam no ar com anúncio rodando.

Laudo de rastreamento · 3 páginas, 3 achadosVERMELHO
FALHA

Pixel no código, nenhum evento na rede.

A tag estava instalada e não disparava. A Meta otimizou por clique durante três semanas e o relatório culpou o criativo.

Aparece na primeira varredura, com o ID do pixel.
FALHA

Botão de WhatsApp apontando para um número antigo.

O lead clicava, abria uma conversa com ninguém e desistia. A campanha "não trazia lead" e ninguém sabia por quê.

Cada link é comparado com o número cadastrado.
FALHA

Formulário enviando sem a origem.

O lead chegava no CRM sem campanha, sem fonte, sem mídia. Impossível saber o que pagava a conta e o que queimava dinheiro.

A UTM é seguida da URL até o corpo do envio.
Teste de envio

Não acredite que o lead chega. Prove

Com um clique, o Track Eye preenche o formulário com dados de teste, percorre o quiz se houver, envia e observa a página por 12 segundos. Tudo o que deveria acontecer depois de um lead de verdade é conferido na hora.

  • A requisição saiu e a página de obrigado (ou a mensagem de sucesso) apareceu
  • A Meta recebeu o evento Lead, o GA4 contou generate_lead e o Google Ads registrou a conversão
  • A origem (utm_source, utm_campaign) foi junto no corpo do envio ao CRM
  • O lead chega marcado como "TESTE TRACK EYE", fácil de achar e apagar
Loja e página de vendas

Vende na página? Então o laudo vai até o checkout

O erro mais caro de uma página de vendas é a venda chegar sem campanha: a Meta e o Google Ads não aprendem com ela e você não sabe qual anúncio pagou. O Track Eye reconhece a plataforma e confere o funil de compra inteiro, sem precisar vender nada.

  • O produto foi visto: ViewContent na Meta e view_item no GA4 ao carregar
  • O link de checkout leva a origem (utm, e src e sck na Hotmart); em loja própria, aceita a origem guardada em cookie
  • Teste de clique: ele clica no botão de compra e prova se InitiateCheckout e begin_checkout saem, e com quais parâmetros o checkout abre
  • Purchase fica dito como não conferido até uma compra de teste; nada é forçado nem inventado

Reconhece Hotmart, Kiwify, Eduzz, Monetizze, Braip, Ticto, PerfectPay, Cakto e outros checkouts; Shopify, WooCommerce, Nuvemshop, Tray, VTEX, Yampi, Cartpanda e outras lojas.

Track Eye · Laudo de rastreamento · Compra

Página de vendas · Hotmart · Produto: Curso Exemplo · BRL 497,00
Achados
1 de 2 links de checkout externo sem origem (utm, src, sck)
O que fazer: repasse a UTM da página para o link; na Hotmart, use src e sck. Sem isso a venda chega sem campanha.
Em ordem
ViewContent disparou na Meta ao carregar a página
Meta recebeu InitiateCheckout após o clique de compra (3333000033330000)
Clique levou ao checkout (pay.hotmart.com) com src e sck
Não deu para conferir
Evento de compra (Purchase) não dá para conferir sem uma compra
Como conferir: faça uma compra de teste de R$ 1 com o painel aberto até a página de obrigado.
O que ele confere

Sete perguntas que você faria antes de subir campanha. E a linha do laudo que responde cada uma

Está disparando?

Ele observa as requisições da aba, não o HTML. GTM, GA4, pixel da Meta, Google Ads, Clarity, Hotjar e TikTok: no código, carregado e disparando. Pega pixel duplicado, mais de um container e pixel escondido dentro de iframe.

Pixel da Meta no código, 0 eventos na rede (3333000033330000)

O número confere?

Todo botão e link de WhatsApp é comparado com o número que você cadastrou, inclusive os que abrem por JavaScript, em botão flutuante, chat embutido e chatbot (LeadConnector, Typebot, ManyChat e mais).

WhatsApp (11) 98888-0000 difere do cadastro · botão flutuante

A origem chega no CRM?

A UTM precisa sobreviver ao caminho todo: URL, link de WhatsApp, campo oculto e corpo do envio. Ele segue cada etapa e diz onde a origem se perdeu. Sem o link do anúncio? Um clique abre a página com UTM de teste e varre.

utm_source, utm_campaign no corpo do POST /api/lead

O formulário existe para ele?

Formulário em iframe, sem a tag <form>, atrás de um quiz de cinco etapas: a varredura roda em todos os frames. Elementor, Contact Form 7, HubSpot, RD, GoHighLevel, webhook, React. Diz os campos, o destino, o provedor e se há captcha.

Formulário em iframe · provedor LeadConnector · captcha Turnstile

A página está de pé?

Ninguém reclama de página sem CSS ou com erro de JavaScript. O visitante só vai embora. HTTPS, CSS que não carregou, erros no console, title, viewport e tempo de carregamento.

CSS não carregou com cache vazio · 2 erros de JavaScript

A compra é contada?

Em loja ou página de vendas, ele reconhece a plataforma (Shopify, WooCommerce, Nuvemshop, Hotmart, Kiwify, Eduzz e outras), vê se ViewContent disparou e se os links de checkout levam a origem. Com um clique no botão de compra, prova se InitiateCheckout sai e com quais parâmetros o checkout abre.

1 de 2 links de checkout (Hotmart) sem origem · utm, src, sck

Dá para provar?

Verde, amarelo ou vermelho, cada item com o que foi visto e o que fazer. Markdown completo, print da página e histórico por projeto, exportável em JSON, tudo no seu navegador.

Laudo salvo · 04/11/2026 14:32 · VERDE · 9 em ordem
O laudo

Verde, amarelo ou vermelho. Com prova

Achados com evidência e correção. O que passou, como registro do teste. E o que não deu para conferir, dito como "não deu para conferir". O Track Eye nunca inventa um erro para parecer útil.

Cole o laudo na sua IA e peça a correção. Ele sai em Markdown, com a evidência e o que fazer em cada item, no formato que qualquer assistente entende de primeira.

você →Corrija os achados deste laudo na minha landing page: [cola o laudo]
Claude ChatGPT Google Gemini Cursor OpenCode GitHub Copilot Windsurf v0 Perplexity

Track Eye · Laudo de rastreamento

Projeto: Loja Exemplo · Veredito: AMARELO
Achados
Sem Microsoft Clarity (Tags)
O que fazer: Clarity é gratuito e mostra onde o visitante trava. Instale pelo GTM.
1 de 2 links de WhatsApp sem mensagem pré-preenchida
O que fazer: adicione ?text= com a origem para saber de onde o lead veio.
Em ordem
GTM carregado (GTM-EXEMPL02)
GA4 disparando (G-EXEMPLO001)
Pixel da Meta disparando (3333000033330000)
WhatsApp (11) 99999-0000 confere com o cadastro
Meta recebeu Lead após o envio
Origem foi junto no envio (utm_source, utm_campaign)
Não deu para conferir
Botão "Falar no WhatsApp" abre por JavaScript: confira o número na mão
Para quem

Quem paga o anúncio e quem monta a página usam o mesmo olho

Quem roda o próprio tráfego

Você não precisa saber o que é GTM Preview. Abre a página, clica no olho e lê, em português, o que está certo e o que falta.

Quem contratou alguém para fazer a LP

Confere o que foi entregue sem depender de ninguém. Se o pixel não dispara, o laudo mostra, com o ID.

Gestor de tráfego e analista

Gate antes de subir campanha. Em vez de descobrir o pixel quebrado na terceira semana, descobre no minuto um, e guarda o laudo como registro do teste.

Dev e implementador de LP

Checklist de entrega: tags, formulário, UTM e teste de envio, sem GTM Preview. Em quiz e formulário dentro de iframe também.

Princípios

Só observa

Não bloqueia requisição, não altera a página, não manda nada para fora do seu navegador. Não existe servidor, conta nem telemetria. O cadastro de projetos e o histórico ficam no seu navegador; você exporta um JSON quando quiser levar para outra máquina.

Honesto sobre os limites

Bloqueador de anúncios no seu navegador, iframe que não responde, captcha, eventos enviados pelo servidor (CAPI): o laudo diz quando não enxergou, em vez de culpar a página. A única ação que sai da sua máquina é o teste de envio, feito de propósito e com aviso.

Instalar

Um minuto, sem loja, sem cadastro

Está no celular? Extensões só instalam no computador. Mande este link para você e abra no Chrome, no Brave ou no Edge.
  1. Baixe o Track Eye e descompacte. A pasta vai se chamar track-eye-main.
    Baixar o Track Eye (.zip)
  2. Abra chrome://extensions (no Brave, brave://extensions; no Edge, edge://extensions).
  3. Ligue o Modo do desenvolvedor, no canto superior direito. É só um interruptor; não precisa ser dev.
  4. Clique em Carregar sem compactação e escolha a pasta track-eye-main.
  5. Fixe o ícone do olho na barra. Abra uma landing page e clique nele.
Usa Brave ou bloqueador de anúncios? Desligue para o site que vai auditar. Senão o navegador barra o GTM e o laudo avisa "navegador bloqueando rastreadores" em vez de auditar.
Ler o código no GitHub Guia de uso

Chrome, Brave, Edge e qualquer Chromium 116 ou mais novo. Firefox e Safari ainda não. Licença MIT, código aberto.

Dúvidas

Perguntas que aparecem no primeiro dia

É seguro? Por que não está na Chrome Web Store?

O código é aberto, com licença MIT, e cabe em poucos arquivos que qualquer pessoa pode ler no GitHub. A extensão não tem servidor, não cria conta e não manda nada para fora do seu navegador, fora o teste de envio que você dispara de propósito. A publicação na loja ainda não começou: por enquanto a instalação é pelo modo do desenvolvedor, como em qualquer extensão em alfa.

Funciona em quiz e em formulário dentro de iframe?

Sim. O teste de envio percorre o quiz sozinho (primeira opção de cada etapa, "Continuar" quando existe) até o formulário aparecer; se não conseguir, espera você chegar lá e envia na hora. A varredura roda em todos os frames da aba, então formulários embutidos de CRM entram no laudo com campos, captcha e provedor.

O teste de envio cria um lead de verdade?

Cria, de propósito. O lead chega como "TESTE TRACK EYE", com e-mail e telefone de teste que você configura. É a única forma de provar que o Lead dispara na Meta, que o GA4 conta e que a UTM chega no CRM. Depois, apague no CRM.

Preciso de conta, chave ou servidor?

Não. Tudo roda no seu navegador. Não existe backend, login nem telemetria. O cadastro de projetos é um JSON que você exporta e importa onde quiser.

Ele vê a configuração do GTM?

Ele vê o resultado do GTM (o que disparou nesta visita), não a configuração (tags, gatilhos, Conversion Linker). Para auditar o container por dentro, continue usando o GTM Preview. Eventos enviados pelo servidor (CAPI) também ficam fora.

Por que o laudo deu vermelho numa página que eu sei que está certa?

Quase sempre é bloqueador de anúncios ou Brave Shields no seu navegador barrando o GTM. O Track Eye detecta isso e avisa; desligue o bloqueio para o site, recarregue e varra de novo. Se não for isso, abra uma issue no GitHub com o laudo e a URL.

Posso usar no meu trabalho e cobrar por isso?

Pode. A licença é MIT: use, modifique, distribua, inclusive comercialmente. Se melhorar algo, manda um pull request.

Feito para quem já perdeu verba por causa de uma tag que não disparava