UTM em link de WhatsApp não funciona — e o que fazer
Se você já colou UTM num link de WhatsApp e ficou esperando a campanha aparecer no relatório, ela não vai aparecer. Não é atraso de processamento.
O que acontece com este link
https://wa.me/5511999999999?utm_source=instagram&utm_medium=paid-social
A conversa abre normalmente. A mensagem pré-preenchida funciona, se houver. E os parâmetros de rastreamento são descartados — o wa.me não repassa query string ao aplicativo, e não existe lugar onde essa informação seja registrada.
O detalhe cruel é que nada indica a perda. Não há erro, não há aviso, o link funciona. Você só descobre quando o relatório mostra zero para um canal em que houve conversa.
Por que não tem como "arrumar" o link
Não é um bug do WhatsApp nem falta de configuração sua. O wa.me é um redirecionador para um esquema de aplicativo, e ele repassa apenas o que conhece — hoje, o número e o parâmetro text. Nenhuma UTM sobrevive a esse salto, em nenhum aparelho.
Isso vale para todas as variantes: wa.me, api.whatsapp.com/send e o link gerado pelo próprio WhatsApp Business.
A única solução que rastreia
O rastreamento tem que acontecer antes do WhatsApp, num redirecionamento que você controla:
- você publica seudominio.com/abc;
- o clique é registrado ali, com todas as UTMs, o dispositivo e a origem;
- o redirecionamento leva para wa.me/55... com a mensagem pré-preenchida.
O clique fica no seu relatório porque foi contado no seu domínio. É por isso que, para link de WhatsApp, encurtar não é opcional — é a única forma de o link funcionar como prometido.
Quando não encurtar
Se não há campanha nenhuma associada — o botão "fale conosco" no rodapé, o link na bio —, use o wa.me puro. Não há o que medir, e um redirecionamento a mais só adiciona um salto e um ponto de falha no caminho do seu cliente.
A exceção é querer só a contagem de cliques, sem campanha. Aí vale encurtar, porque contar cliques e atribuir campanha são coisas diferentes.
O truque que resolve a atribuição do lado humano
Nenhum pixel diz ao atendente de onde veio a pessoa que está escrevendo agora. Um código curto na própria mensagem resolve:
Olá! Vim pelo anúncio do Instagram. [ref: bf26-ig]
O atendente lê a origem dentro da conversa. É rudimentar, e é a única coisa que funciona quando a conversão acontece por texto, com uma pessoa do outro lado.
Nosso gerador monta o link, normaliza o número para o formato que o wa.me exige, codifica a mensagem com acento e emoji corretamente, e mostra qual dos dois formatos você deveria usar.