Neste artigo

Link Rastreável: URLs que sabem de onde veio o lead

Gere uma URL pública por canal que rastreia origem (UTMs, anúncio, referrer) e abre WhatsApp ou Telegram pré-preenchido com código de atribuição CW-XXXX.

Atualizado em 20 de maio de 2026

Gere uma URL pública por canal que rastreia origem (UTMs, anúncio, referrer) e abre WhatsApp ou Telegram pré-preenchido com código de atribuição. Use em anúncios, posts e qualquer lugar onde precisa saber de onde o lead veio.

O que é

Quando você divulga o número do seu WhatsApp diretamente (wa.me/55119xxxx), perde a informação de origem — sabe que o cliente apareceu, mas não sabe se foi do anúncio do Instagram, do Google, ou de um link no site.

O Link Rastreável resolve isso. Ele gera uma URL intermediária do tipo https://codewo.com.br/r/sua-empresa/ch/N?utm_source=meta_ads&utm_campaign=promo-junho que:

  1. Captura UTMs, gclid, fbclid, referrer, user-agent, IP, landing URL.
  2. Gera um código de atribuição CW-XXXX único.
  3. Redireciona o cliente pro WhatsApp/Telegram do seu canal.
  4. Embute o código CW-XXXX na mensagem pré-preenchida.
  5. Quando o cliente manda a mensagem, o webhook do canal captura o código e amarra a conversa à origem original.

Resultado: cada conversa que entra por aquele link sabe exatamente de qual campanha veio.

Como criar

Em Contatos → Link Rastreável (botão link, no topo da página):

  1. Escolha o canal de destino — WhatsApp Cloud, WhatsApp Web, Telegram. (Email/WebChat usam outras formas de rastreamento.)
  2. Defina UTMs:
    • utm_source (ex: meta_ads, google_ads, instagram_organic)
    • utm_medium (ex: cpc, social, email)
    • utm_campaign (ex: promo-junho-2026)
    • utm_term e utm_content (opcionais)
  3. Mensagem pré-preenchida (opcional) — Texto que aparece no chat quando o cliente abre o link. O código CW-XXXX é adicionado automaticamente.
  4. Gerar link. Copie e divulgue.

Onde divulgar

Canal Como usar
Anúncios Meta (Facebook/Instagram) Use o link no botão "Saiba mais" / "Enviar mensagem"
Google Ads Substitui a URL final do anúncio
Bio de redes sociais Linktree, link na bio do Instagram
Email marketing Botão "Falar conosco" no template
Site / landing pages Pode coexistir com WebChat — link extra pra mobile
QR Code em material físico Imprime QR do link em folder, embalagem, cartão

Como rastreia

Quando o cliente clica:

  1. Codewo registra o clique (touchpoint "click") com UTMs e referrer.
  2. Redireciona pra wa.me/... ou t.me/... com text=Mensagem pré-preenchida [CW-XXXX].
  3. Cliente envia a mensagem pelo WhatsApp/Telegram (clica em "Enviar" já com o texto).
  4. Webhook recebe a mensagem, lê o código CW-XXXX, cria touchpoint "message_received" com a mesma origem.

A conversa nasce já com origem marcada — você vê no relatório de Atribuição, no cadastro do contato, e nos filtros do Inbox.

Onde aparece o resultado

  • Relatório de Atribuição (/relatorios/atribuicao) — Breakdown por source/campanha. Ver Atribuição multi-touch.
  • Histórico do contato — Linha do tempo de touchpoints (cliques, mensagens), cada um com source e campanha.
  • Filtros do Inbox — Filtre por "Origem contém X" pra ver só conversas daquele anúncio/campanha.

Pegadinhas comuns

  • Cliente pode apagar a mensagem pré-preenchida antes de mandar. Se ele apagar a parte com [CW-XXXX], o webhook não recebe o código e a origem fica "direct". Não é frequente — maioria das pessoas só aperta enviar — mas acontece.
  • WhatsApp Web (não-oficial) tem chance maior de perder atribuição. O text= na URL wa.me nem sempre é preservado em todos os navegadores e devices. Cloud é mais confiável.
  • UTMs precisam de padronização. utm_source=Facebook e utm_source=facebook viram sources diferentes. Use sempre o mesmo formato (minúsculas, com underscores).
  • Link gerado fica permanente. Não há expiração. Se você divulgou um link e quer "desativar", desabilite o canal de destino — não tem botão "expirar link".
  • Mesma campanha pode gerar múltiplos contatos. Cliente clica, manda mensagem, depois clica outra vez de outro device — pode virar 2 contatos diferentes se telefones forem percebidos como diferentes. Use Smart Merge pra limpar.
  • Cuidado com URL muito longa. Anúncio Meta tem limite de chars. UTMs longas + mensagem grande pode estourar.

Exemplo prático

Você vai rodar campanha de inverno no Instagram em junho:

  • Source: meta_ads
  • Medium: social
  • Campaign: inverno-2026
  • Content: feed-video-A (variação A do criativo)
  • Mensagem pré-preenchida: "Oi, vi o anúncio de inverno e quero saber mais!"

O link gerado fica tipo: https://codewo.com.br/r/sua-empresa/ch/12?utm_source=meta_ads&utm_medium=social&utm_campaign=inverno-2026&utm_content=feed-video-A

Você cria outro link com utm_content=feed-video-B pra variação B. No fim da campanha:

  • Relatório mostra quantos leads vieram de cada variação.
  • Variação A trouxe 47 leads, B trouxe 23. Você sabe qual criativo investir.
  • Conversas estão marcadas, atendentes têm contexto.

Boas práticas

  • Padronize naming — Faça lista interna ("inverno-2026", "blackfriday-2025", "lancamento-pro").
  • Um link por criativo. Não compartilhe o mesmo link em 5 anúncios diferentes — você não sabe qual converteu.
  • Use sempre que possível — Custo zero, ganho de visibilidade enorme.
  • Combine com filtros do Inbox. Atendente pode filtrar "Origem = inverno-2026" e priorizar conversas daquele anúncio.
  • Audite trimestralmente. Source "direct" subindo = link parou de funcionar em algum lugar. Investigue.
  • WhatsApp Cloud > Web pra rastrear. Use Cloud sempre que possível em campanha paga. Web perde atribuição com mais frequência.

Veja também

Este artigo foi útil?

Continue lendo