← Voltar ao Dashboard

📖 Guia de Integração

Tutorial passo-a-passo de como usar o sistema de tracker nas suas presells, landing pages e funis.

1

Adicione o script na sua página

Cole o código abaixo antes do </body> da sua presell ou landing page. Troque SLUG-DA-CAMPANHA por um identificador único da sua campanha.

<!-- UTMify Tracker -->
<script
  src="https://www.verificar.sbs/js/tracker.js"
  data-campaign="SLUG-DA-CAMPANHA"
  defer
></script>

💡 O slug cria a campanha automaticamente

Não precisa cadastrar a campanha em lugar nenhum. No primeiro acesso com aquele slug, ela será criada e aparecerá no dashboard.

2

Configure os links das suas campanhas

Adicione os parâmetros UTM e click IDs nos links das suas campanhas de tráfego pago. O tracker captura tudo automaticamente da URL.

Parâmetros capturados automaticamente:

Parâmetro Descrição Exemplo
utm_sourceFonte do tráfegofacebook, tiktok, google
utm_mediumTipo de mídiacpc, cpm, email
utm_campaignNome da campanha no adsblack-friday-2026
utm_contentVariação do criativo/anúnciovideo-depoimento, carrossel-01
utm_termPalavra-chave (Google)emagrecer rapido
ttclidTikTok Click IDPreenchido auto pelo TikTok
fbclidFacebook Click IDPreenchido auto pelo Facebook
gclidGoogle Ads Click IDPreenchido auto pelo Google
sckSmartClick / SubidPersonalizado
srcSource genérica / SubidPersonalizado

Exemplo de link no TikTok Ads:

https://suapresell.com/?utm_source=tiktok&utm_medium=cpc&utm_campaign=__CAMPAIGN_NAME__&utm_content=__AID__&ttclid=__CLICKID__

Exemplo de link no Facebook Ads:

https://suapresell.com/?utm_source=facebook&utm_medium=cpc&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&fbclid={{click_id}}

Exemplo de link no Google Ads:

https://suapresell.com/?utm_source=google&utm_medium=cpc&utm_campaign={campaignname}&utm_term={keyword}&gclid={gclid}
3

Rastreie cliques e eventos

O tracker captura cliques em botões (<button>) e links CTA automaticamente. Para rastrear elementos específicos, use os atributos data-track-click.

Rastreamento automático (botões e links .btn/.cta):

<!-- Rastreados automaticamente -->
<button>Comprar Agora</button>
<a href="/checkout" class="btn">Finalizar Compra</a>
<a href="/oferta" class="cta">Ver Oferta</a>

Rastreamento com atributo personalizado:

<!-- data-track-click = nome do evento -->
<!-- data-track-label = label descritivo (opcional) -->
<div data-track-click="assistir_video" data-track-label="Video Depoimento">
  ▶️ Assista o vídeo
</div>

<button data-track-click="iniciar_checkout" data-track-label="Botão Verde">
  QUERO COMPRAR AGORA
</button>

Rastreamento via JavaScript (manual):

<script>
// Evento simples
Tracker.track('lead', 'Formulário Topo');

// Evento com metadata extra
Tracker.track('purchase', 'Checkout Final', {
  value: 97.00,
  product: 'Curso XYZ',
  payment: 'pix'
});

// Obter IDs para enviar a outros sistemas
var visitorId = Tracker.getVisitorId();
var viewId    = Tracker.getViewId();
</script>
4

Integração direta via API (sem script)

Se preferir enviar os dados diretamente do backend (checkout, webhook, etc.), use a API REST.

Registrar uma visualização:

POST https://www.verificar.sbs/api/track/view
Content-Type: application/json

{
  "campaign_slug": "minha-campanha",
  "visitor_id": "vis_abc123",
  "url": "https://suapresell.com/oferta",
  "referrer": "https://facebook.com",
  "utm_source": "tiktok",
  "utm_medium": "cpc",
  "utm_campaign": "campanha-principal",
  "utm_content": "criativo-01",
  "utm_term": null,
  "ttclid": "E.C.xxxxx",
  "fbclid": null,
  "gclid": null,
  "sck": null,
  "src": "subid123"
}

Registrar um evento:

POST https://www.verificar.sbs/api/track/event
Content-Type: application/json

{
  "campaign_slug": "minha-campanha",
  "visitor_id": "vis_abc123",
  "view_id": 42,
  "event_name": "purchase",
  "event_label": "Checkout PIX",
  "metadata": {
    "value": 97.00,
    "product": "Curso XYZ",
    "transaction_id": "TXN_001"
  }
}
5

Exemplo completo: Presell + Checkout

1. Presell (página de aquecimento):

<!DOCTYPE html>
<html>
<body>
  <h1>Descubra o Método...</h1>
  <p>Conteúdo de aquecimento aqui...</p>

  <a href="/checkout" class="btn"
     data-track-click="ir_checkout"
     data-track-label="Botão CTA Presell">
    QUERO GARANTIR MINHA VAGA →
  </a>

  <!-- UTMify Tracker -->
  <script src="https://www.verificar.sbs/js/tracker.js"
          data-campaign="lancamento-jun2026" defer></script>
</body>
</html>

2. Página de Checkout (evento de compra):

<!-- Mesmo script na página de checkout -->
<script src="https://www.verificar.sbs/js/tracker.js"
        data-campaign="lancamento-jun2026" defer></script>

<script>
// Quando o pagamento for confirmado
function onPaymentSuccess(order) {
  Tracker.track('purchase', 'Pedido Confirmado', {
    value: order.total,
    product: order.product_name,
    payment_method: order.payment
  });
}
</script>

⚠️ Importante: mesmo slug em todas as páginas do funil

Use o mesmo data-campaign na presell e no checkout para que os dados fiquem vinculados. O visitor_id persiste via localStorage automaticamente.

⚡ Referência Rápida

O que quer fazer Como
Registrar visita na página Automático ao carregar o script
Capturar UTMs e click IDs Automático — basta ter na URL
Rastrear clique em botão Automático para <button> e .btn / .cta
Rastrear elemento específico data-track-click="nome"
Disparar evento via JS Tracker.track('evento', 'label', {dados})
Enviar via backend (webhook) POST /api/track/event
Criar nova campanha Automático no primeiro hit de qualquer slug
Manter visitor entre páginas Automático via localStorage