A sequência: criar campanha → gerar link rastreável → usar o link como destino do anúncio (e marcar o criativo) → ler o placar.
5.1 Criar campanha
🖥️ Tela — Campanhas + modal “Nova campanha”
Campanhas [ + Nova campanha ]
✓ Meta Business conectado · 2 contas · expira em 47 dias
┌──────────────────────────────────────────────────────────────────┐
│ Nome │ Canal │ Status │ Tracking links │ Criada │
│ Coleção inverno… │ Meta ads │ ●Ativa │ 3 │ há 2 d │
│ Promo frete │ Google ads│ ⏸Pausada │ 1 │ há 5 d │
└──────────────────────────────────────────────────────────────────┘
┌ Nova campanha ─────────────────┐
│ Nome [ .................. ] │
│ Canal ( Meta ▾ ) │ ← Meta / Google / Orgânico / Manual
│ Status ( ● Ativa ) │
│ [ Cancelar ][ Criar ]│
└─────────────────────────────────┘
✅ Campanhas → + Nova campanha: nome, canal, status. A campanha é o guarda-chuva dos links rastreáveis.
⚠️ Marcar o canal “Meta” não basta pro custo entrar. O modal de criação não tem o campo do ID — depois de criar, abra Editar campanha e cole o ID da campanha do Meta (do Gerenciador) no campo “ID da campanha no canal”. Sem ele o custo nunca sincroniza (CPL/ROAS ficam “—”) e não há vínculo automático por nome. Ver §11 item 1.
5.2 Tracking links (o link rastreável)
🖥️ Tela — Detalhe da campanha
← Campanhas
Coleção inverno 2026 [ Editar ]
Meta ads · ●Ativa · Criada há 2 dias
Tracking links (3) [ + Novo link ]
┌──────────────────────────────────────────────────────────────┐
│ Slug │ Operador │ Cliques │ Criado │ ⋯ │
│ martec.app/r/acme/inverno │ João S. │ 42 │ há 2d │[⋯] │
│ martec.app/r/acme/inv-az │ sem oper.│ 0 │ há 1d │[⋯] │
└──────────────────────────────────────────────────────────────┘
[⋯]: Copiar pro anúncio · Validar oferta · Editar mensagem · Desativar
✅ + Novo link gera martec.app/r/<empresa>/<slug>. Cada link aponta pra um operador (é o WhatsApp dele que recebe) e pode ter mensagem pré-escrita. Use Copiar pro anúncio — esse link é o destino (URL) do seu anúncio.
Três regras que evitam dor de cabeça:
- Sem operador, o clique cai em “indisponível” — sempre associe um (§11 item 7).
- Não pause nem exclua um link com anúncio no ar — pause o anúncio primeiro (§11 item 6).
- Na mensagem pré-escrita, só 6 variáveis funcionam:
{utm_source} {utm_campaign} {utm_content} {utm_term} {campaign_name} {tracking_link_slug}. Qualquer outra (ex.:{nome}) vai literal pro cliente (§11 item 8).
5.3 Validar oferta (sem disparar lead real)
🖥️ Tela — Validação de oferta (guia, read-only)
← Voltar pra campanha
Validação de oferta
Destino do anúncio: [ Direto pro WhatsApp ] [ Landing page ]
3 passos pra medir:
① Use o link como destino [ martec.app/r/acme/inverno-vd ] [Copiar]
② Marque o criativo ▸ utm_content={{ad.name}}&utm_term=…
③ Confira antes de publicar
Prévia da mensagem (montada de verdade, sem registrar nada)
💡 Use antes de publicar — ela monta a prévia real da mensagem sem registrar um lead de teste.
5.4 Marcar o criativo (parâmetros de URL do Meta)
✅ No campo “Parâmetros de URL” do anúncio, cole exatamente:
utm_content={{ad.name}}&utm_term={{adset.name}}&utm_id={{ad.id}}
O Meta troca os macros sozinho: {{ad.name}} → coluna Criativo, {{adset.name}} → Público/ICP, {{ad.id}} → liga o clique ao custo. 💡 Nomeie criativos e públicos de forma legível — esses nomes aparecem cru no placar.
⚠️ Se você usa uma landing page no meio do caminho, ela precisa repassar os parâmetros
utm_*para o botão/r/. Se não repassar, o criativo chega em branco (“Sem atribuição”). Ver §11 item 4.
5.5 Ler o placar
Já mostrado em §1.3. Reforçando as fórmulas: CPL = custo ÷ leads, ROAS = receita ÷ custo. Amostra pequena ganha um selo e afunda na ordenação; ganho sem valor conta como ganho mas não soma receita.
5.6 ⚠️ “Caiu em Orgânico” × “Sem atribuição”
- Orgânico = lead sem nenhum clique rastreado (entrou sem passar por link
/r/). - Sem atribuição = veio por link rastreável mas o anúncio estava sem os parâmetros de URL (§5.4).
Evite os dois: link /r/ como destino e parâmetros de URL colados, sempre.