Pular para o conteúdo

Coloque a origem no link antes de precisar saber de onde veio

Resposta curta

Você monta um padrão de quatro parâmetros, escreve um link por origem, registra cada um com versão e cria as etiquetas na Systeme.io antes do primeiro clique. No fim, o clique chega com a origem escrita no endereço e o registro diz o que ela significa.

Assunto: Página de captura

Por Alan Victor · · · 7 min de leitura

  1. 1Fixe os quatro campos e o vocabulário de cada um
  2. 2Monte o link completo e cole no navegador antes de colar em qualquer lugar
  3. 3Por que o link publicado não se edita?
  4. 4Crie as etiquetas de origem na Systeme.io antes do primeiro clique
  5. 5Teste o link e leia o que o servidor devolve

Você vai sair daqui com quatro campos de origem definidos, um link montado para cada lugar de onde o clique pode vir, um arquivo de registro com a versão de cada link e as etiquetas já criadas na Systeme.io. Quando o primeiro clique cair, você abre o registro e sabe de onde ele veio — sem adivinhar e sem editar o que já está publicado.

Sai um guia por dia, e o canal do Telegram avisa quando sai. A ferramenta que eu uso para a página, a captura e o e-mail automático no mesmo lugar é a Systeme.io, que tem plano gratuito.

O que você vai ter no fim

Etapa 1: Fixe os quatro campos e o vocabulário de cada um

Resposta direta: são quatro campos fixos — utm_source, utm_medium, utm_campaign e utm_content — e cada um aceita uma lista fechada de valores que você escreve agora, antes de publicar.

Comece abrindo sua conta na Systeme.io pelo botão desta página. É lá que a página vai morar, que as etiquetas vão ser criadas e que você acompanha as visitas — e o plano grátis já serve para fazer esta etapa hoje, sem juntar ferramenta nenhuma.

Na Systeme.io o endereço da página carrega o que vier depois do ponto de interrogação sem interpretar: o parâmetro chega junto e para ali. Por isso a disciplina tem que existir antes do primeiro clique.

CampoRespondeExemplos permitidosRegra
utm_sourcede onde veioinstagram, youtube, email, whatsapp, parceirouma palavra, minúscula
utm_mediumcomo veiobio, story, post, email, botaouma palavra, minúscula
utm_campaignqual ação, com versãoguia-origem-v1termina sempre em -v1, -v2
utm_contentqual peçalink-1, botao-topo, texto-finalidentifica o lugar na peça

Tudo minúsculo, sem acento, sem espaço — hífen no lugar do espaço. Cada valor com até 40 caracteres; acima disso o link fica ilegível na hora de copiar e aumenta a chance de você cortar um campo sem ver. Trate a lista como fechada: valor novo entra por decisão, não por improviso.

Etapa 2: Monte o link completo e cole no navegador antes de colar em qualquer lugar

Resposta direta: o link é o endereço da sua página na Systeme.io mais quatro pares campo=valor, começando com ? e separados por &.

https://seudominio.com/pagina?utm_source=instagram&utm_medium=bio&utm_campaign=guia-origem-v1&utm_content=link-1

O primeiro parâmetro usa ?. Todos os outros usam &. Se faltar um & entre dois campos, o segundo vira parte do valor do primeiro e a origem chega errada — e não aparece erro nenhum na tela para te avisar. Você descobre semanas depois, olhando um valor colado num campo só.

Na Systeme.io você publica a página, copia o endereço dela e cria a variação com os parâmetros — página e link saem do mesmo lugar, sem um segundo serviço só para hospedar o destino do clique. Monte um link por origem e por peça: quatro origens com dois botões cada dão oito links, todos com os mesmos quatro campos preenchidos.

Etapa 3: Por que o link publicado não se edita?

Resposta direta: porque o link é a única coisa que carrega a origem; se você trocar o valor no meio do caminho, os cliques de antes e os de depois caem no mesmo nome no seu registro e viram um número só, sem você perceber.

Antes de distribuir qualquer link, abra um arquivo de texto e escreva uma linha por link. Formato fixo, separado por barra vertical, para você conseguir ler daqui a seis meses.

# registro-origens.txt
# data       | origem    | meio | peca       | campanha        | link
e 2026-11-04 | instagram | bio  | link-1     | guia-origem-v1  | https://seudominio.com/pagina?utm_source=instagram&utm_medium=bio&utm_campaign=guia-origem-v1&utm_content=link-1
e 2026-11-04 | instagram | story| botao-topo | guia-origem-v1  | https://seudominio.com/pagina?utm_source=instagram&utm_medium=story&utm_campaign=guia-origem-v1&utm_content=botao-topo

Mudou o destino, a página ou o texto do botão? Você não edita a linha antiga: cria a campanha guia-origem-v2, registra linha nova e deixa a v1 no arquivo. As duas continuam funcionando e cada uma mede o seu período.

Regra de leitura do arquivo: se um link não está no registro, ele não existe. Link que circula em conversa e não está na lista é clique que você vai ver chegar e não vai saber nomear.

Para fazer isso sem montar servidor

O que este guia faz por API, a Systeme.io faz por formulário: página, lista, etiqueta e e-mail automático na mesma conta. É a conta em que eu testo o que aparece aqui, e o plano gratuito já dá para publicar e capturar.

Ver o plano gratuito

Etapa 4: Crie as etiquetas de origem na Systeme.io antes do primeiro clique

Resposta direta: crie, na área de contatos da Systeme.io, uma etiqueta para cada valor de utm_source que você listou na Etapa 1 — são poucas, e você não vai inventar nome com o contato na frente.

  1. Abra a área de contatos e vá até a lista de etiquetas.
  2. Crie uma etiqueta digitando exatamente o valor do utm_source, minúsculo e sem acento.
  3. Repita para cada valor da sua lista.

Resultado esperado: a lista de etiquetas mostra os mesmos nomes que estão no arquivo de registro, na mesma grafia. Se a etiqueta diz Instagram e o link diz instagram, você criou duas origens.

O ganho aqui é de tempo: a etiqueta, o contato, o e-mail e a automação ficam no mesmo painel. Você não precisa exportar lista para um lado e disparar do outro, nem pagar duas assinaturas para fazer o que uma faz — e é por isso que eu monto a minha operação inteira na Systeme.io.

Seja claro sobre o que isso faz: o parâmetro no link não aplica etiqueta sozinho. Ele chega na página e para ali. Quem aplica a etiqueta é você, ao responder o contato, ou uma regra de automação — e a automação que lê o endereço e grava no contato é feita pela API, que é outro guia. O que esta etapa garante é que o nome existe antes de você precisar dele.

Etapa 5: Teste o link e leia o que o servidor devolve

Resposta direta: cole o link no navegador e confira três coisas — a página abre, o endereço no alto continua com os quatro campos e o servidor responde 200.

O código de status é a resposta literal do servidor; os valores 200, 301, 302 e 404 são definidos na documentação oficial do protocolo HTTP e o comando abaixo só mostra o que voltou.

curl -s -o /dev/null -w "%{http_code}\n" "https://seudominio.com/pagina?utm_source=instagram&utm_medium=bio&utm_campaign=guia-origem-v1&utm_content=link-1"
200

Se voltar 404, o endereço está errado: página não publicada ou domínio ainda não conectado. Se voltar 301 ou 302, a página redireciona — repita o comando com -L para ver o código final. Se o valor de utm_medium sumir da barra de endereço depois de carregar, algum redirecionamento cortou a consulta; conserte antes de distribuir.

O painel de estatísticas da página na Systeme.io conta a visita; ele não separa o total por utm_source. É justamente por isso que o registro e o padrão existem: o painel te dá o número, o link te dá a origem.

Se você ainda não tem conta, crie agora pelo botão desta página e faça a Etapa 1 enquanto este guia está aberto na outra aba. Cada dia sem origem no link é um dia de visita que chega, você vê no total e não consegue nomear depois.

O que eu não vou afirmar

Travou em alguma etapa?

Abra uma discussão em github.com/alanvito1/funil-simples dizendo em que passo parou. Dúvida que aparece mais de uma vez tem boa chance de virar guia, e o código deste site está no mesmo lugar, aberto.

Se ainda não tem onde publicar o que montou, a conta gratuita da Systeme.io resolve a página e a lista.

Perguntas frequentes

Preciso colocar UTM no link para saber de onde veio o clique?

Precisa. Sem os campos no endereço, a página recebe apenas o endereço anterior, e ele vem vazio justamente nos cliques de aplicativo, de e-mail e de mensagem. Com utm_source e utm_medium escritos no link, a origem chega legível na página que você publicou na Systeme.io e você a encontra no seu registro.

Posso usar maiúscula ou acento nos valores?

Não. O valor é comparado caractere por caractere: Instagram e instagram viram duas origens diferentes no registro e duas etiquetas na Systeme.io. Escreva minúsculo, sem acento e com hífen no lugar do espaço.

Qual a diferença entre utm_source e utm_medium?

utm_source diz o lugar — instagram, youtube, email. utm_medium diz o formato dentro do lugar — bio, story, post, botao. Preenchendo só um dos dois, story e bio caem no mesmo monte e você não consegue separar o que funcionou.

Posso mudar o link depois de publicado?

Não. Link distribuído não se edita: você cria uma versão nova, com -v2 em utm_campaign, registra a linha nova e deixa a antiga no arquivo. Assim o que já está no ar continua medindo o período dele, e você não mistura dois momentos no mesmo nome.

Quantos links preciso criar?

Um por origem e por peça. Quatro origens com dois botões cada dão oito links, todos com os mesmos quatro campos preenchidos e uma linha cada no arquivo de registro.

Leve isto com você

Página de captura pronta

É um arquivo HTML completo, com a promessa, um campo, o aceite da LGPD e nada de terceiro — abre no navegador do jeito que está.

Baixar (HTML, 3.1 kB)

Abra no navegador para ver, troque o texto e o endereço do formulário, e suba para a sua hospedagem. Sem cadastro, sem e-mail: o arquivo baixa direto.

Receba o resto por e-mail

Eu testo ferramenta de funil e e-mail e mando o que descubro.