UTM para Instagram: como rastrear links no bio, stories e anúncios

O Instagram não permite links nos posts — mas cada ponto de entrada precisa de UTM específico. Veja como rastrear bio link, stories, reels e Instagram Ads.

24 de abril de 20265 min de leiturapor Vinicius Castilho

O Instagram não permite links clicáveis nos posts — e isso faz muita gente achar que UTM não se aplica aqui. É o raciocínio errado. Cada ponto de entrada do Instagram que leva tráfego para o seu site precisa de UTM diferente, ou você não consegue separar de onde cada visita veio.

Não sabe quais parâmetros usar? O guia completo de parâmetros UTM explica o papel de cada um com exemplos práticos.

Os pontos de entrada do Instagram e seus UTMs

Diferente do Facebook, onde quase qualquer post pode ter link, no Instagram o tráfego orgânico para sites vem de poucos lugares. Cada um precisa de um UTM específico.

Bio link

O link na bio é o ponto de entrada mais comum para tráfego orgânico do Instagram. O UTM base:

utm_source=instagram&utm_medium=social&utm_campaign=bio-link

Se você usa um agregador de links (Linktree, Beacons, etc.), configure o UTM em cada link individual dentro do agregador — não no link do agregador em si. Assim você sabe qual botão dentro da página gerou o clique.

Stories com link (swipe-up / sticker de link)

Stories com link direto merecem UTM próprio — permitem diferenciar o tráfego de stories do tráfego de bio:

utm_source=instagram&utm_medium=social&utm_campaign=nome-da-campanha&utm_content=stories

Reels

Reels com link na legenda não têm clique direto — o usuário precisa ir ao perfil e clicar no bio link. Mas se você promove um Reel com link, use:

utm_source=instagram&utm_medium=social&utm_content=reels

Instagram Ads

Para anúncios pagos no Instagram, o medium muda para cpc — e o source continua instagram:

utm_source=instagram&utm_medium=cpc&utm_campaign=nome-da-campanha

Obs.: muita gente usa utm_source=facebook para Instagram Ads porque o gerenciamento é feito no Meta Ads Manager. Não faça isso. O source deve refletir onde o usuário viu o anúncio — Instagram. Se você usar facebook no source, vai contaminar a análise de canais no GA4.

A diferença entre tráfego orgânico e pago no Instagram

É exatamente o utm_medium que faz essa separação:

  • Orgânico (bio, stories, reels): utm_medium=social
  • Pago (Instagram Ads): utm_medium=cpc

No GA4, o canal "Organic Social" agrupa sessões com medium=social, e o canal "Paid Social" agrupa sessões com medium=cpc vindo de redes sociais. Essa separação só acontece se os UTMs estiverem corretos.

Parâmetros dinâmicos nos Instagram Ads

Instagram Ads usa o mesmo sistema de parâmetros dinâmicos do Facebook Ads — porque os dois são gerenciados pelo Meta Ads Manager:

utm_source=instagram&utm_medium=cpc&utm_campaign={{campaign.name}}&utm_content={{ad.name}}

Para campanhas que rodam em Facebook e Instagram ao mesmo tempo, você pode usar {{site_source_name}} no utm_source — esse parâmetro preenche automaticamente com fb ou ig dependendo de onde o anúncio foi exibido.

Obs.: {{site_source_name}} retorna ig, não instagram. Se você quiser o nome completo consistente com o resto dos seus UTMs, prefira criar conjuntos de anúncios separados por plataforma e usar source estático.

Gere seu UTM para Instagram agora

O UTM Builder tem o template do Instagram pré-configurado com utm_source=instagram e utm_medium=social. Você escolhe o template, adiciona o nome da campanha e o link sai pronto.

FAQ

Por que o Instagram aparece como Direct no GA4 sem UTM?

O aplicativo do Instagram abre links em um browser interno (in-app browser) que, em muitos casos, não passa o referrer para o GA4. Ou seja: mesmo que o usuário tenha clicado no bio link, sem UTM o GA4 registra a sessão como Direct — como se o usuário tivesse digitado o endereço manualmente. O UTM é a única forma confiável de identificar esse tráfego.

Preciso de UTM diferente para cada story?

Depende do nível de granularidade que você precisa. Para separar stories de outros pontos de entrada, basta utm_content=stories. Para distinguir stories específicos entre si, use utm_content=stories-nome-do-conteudo ou numere os stories (stories-01, stories-02).

Instagram Ads e Facebook Ads podem ter o mesmo utm_campaign?

Podem, desde que você use sources diferentes (instagram e facebook). No GA4, as campanhas vão aparecer no mesmo relatório mas com sources separados — você consegue comparar o desempenho das duas plataformas para a mesma campanha.

Gere sua URL com UTM agora

Gratuito, sem cadastro. Templates prontos para Facebook, Google, TikTok, WhatsApp e mais. Com conta grátis, você salva os links e vê os cliques reais de cada campanha.