Como Mostrar Ofertas Diferentes Para Visitantes do Google vs Instagram na Nuvemshop
Você quer mostrar uma oferta de frete grátis para quem chega do Google e uma oferta de desconto percentual para quem chega do Instagram. Faz sentido: as audiências têm comportamentos diferentes, os anúncios fazem promessas diferentes, a landing experience deveria refletir isso.
Como fazer isso em uma loja na Nuvemshop?
A resposta está nos parâmetros UTM — e em um app que os lê e exibe conteúdo diferente com base neles.
O Que São UTM Parameters e Como Funcionam
UTM (Urchin Tracking Module) é um padrão de tagueamento de URL usado por todas as plataformas de anúncio. Quando você configura uma campanha, adiciona parâmetros à URL de destino:
https://sujaloja.com.br/produtos/tenis-running
?utm_source=google
&utm_medium=cpc
&utm_campaign=frete-gratis-verao
&utm_content=banner-tenis
Quando o visitante clica no anúncio e chega nessa URL, os parâmetros estão disponíveis no navegador — na query string da página. Eles identificam:
utm_source— de onde veio o visitante (google, instagram, facebook, email)utm_medium— qual tipo de mídia trouxe (cpc, paid, organic, email)utm_campaign— qual campanha específica (frete-gratis-verao, 10off-novos, retarget-q2)utm_content— qual criativo ou posicionamento (banner-tenis, carrossel-colecao)
Esses dados são os mesmos que aparecem no Google Analytics como “Origem/Mídia”. A diferença é que no Analytics você os vê em relatórios de atribuição. Com personalização por UTM, você os usa em tempo real para ajustar o que o visitante vê quando chega.
A Mecânica da Personalização
O processo funciona assim:
- O visitante clica no anúncio e a URL com UTM parameters carrega no navegador
- Um script JavaScript lê os parâmetros da URL (ex:
utm_source=instagram,utm_campaign=10off-novos) - O script verifica as regras configuradas: “se
utm_sourceforinstagram, mostrar banner A” - O banner correspondente é exibido imediatamente na tela
Tudo isso acontece em milissegundos, antes do visitante interagir com qualquer elemento da página. Do ponto de vista do visitante, a loja simplesmente mostra uma mensagem que faz sentido para ele.
Configuração Prática: Google vs Instagram
Aqui está como configurar, especificamente, mensagens diferentes para Google e Instagram usando o UTM Banner.
Passo 1: Taguear as campanhas corretamente
Nas campanhas do Google Ads, adicione a URL de sufixo de conta (recomendado) ou configure manualmente nos grupos de anúncio:
utm_source=google&utm_medium=cpc&utm_campaign={nome-da-campanha}
Nas campanhas do Meta (Instagram), configure os parâmetros UTM no nível de conjunto de anúncios:
utm_source=instagram&utm_medium=paid&utm_campaign={nome-da-campanha}
Passo 2: Criar as regras no UTM Banner
Dentro do app, você cria duas regras:
Regra 1 — Visitantes do Google:
- Condição:
utm_sourceé igual agoogle - Conteúdo do banner: “Frete Grátis em Todos os Pedidos — Aplicado Automaticamente no Checkout”
- Cor de fundo: verde escuro (cor da campanha de frete)
- Link: pode apontar para coleção em destaque ou para o carrinho
Regra 2 — Visitantes do Instagram:
- Condição:
utm_sourceé igual ainstagram - Conteúdo do banner: “10% OFF na Primeira Compra — Use o Cupom INSTA10”
- Cor de fundo: roxo (cor identitária do Instagram nos criativos)
- Link: pode apontar para produto em destaque da campanha
Fallback (sem UTM):
- Conteúdo padrão: a promoção que qualquer visitante orgânico deveria ver
Passo 3: Verificar
Abra um incógnito, cole a URL com utm_source=google — o banner de frete grátis deve aparecer. Abra outro incógnito, cole a URL com utm_source=instagram — o banner de desconto deve aparecer. Abra a loja sem UTM — o fallback deve aparecer.
Segmentação Mais Granular: Por Campanha, Não Só Por Canal
Se você roda múltiplas campanhas por canal, pode usar utm_campaign para diferenciar ainda mais:
| Campanha | UTM | Banner |
|---|---|---|
| Google — frete grátis | utm_campaign=frete-gratis | ”Frete Grátis — sem mínimo de compra” |
| Google — retargeting | utm_campaign=retarget-google | ”Você ainda está a tempo de garantir” |
| Instagram — novos | utm_campaign=insta-novos | ”10% OFF na primeira compra” |
| Instagram — coleção verão | utm_campaign=insta-verao | ”Nova coleção disponível — edição limitada” |
| Email — recompra | utm_source=email | ”Exclusivo para clientes: frete expresso grátis” |
Cada campanha com sua mensagem própria. O tema da loja não muda. O banner, sim.
Por Que Isso Importa Para Conversão
A pesquisa em otimização de conversão é consistente: experiências que confirmam a promessa do anúncio convertem mais do que experiências genéricas. O efeito é amplificado quando a oferta é específica — desconto percentual, frete grátis, acesso antecipado — porque o visitante chegou com uma expectativa concreta.
Uma loja de cosméticos que vende R$ 80 mil/mês em tráfego pago e converte a 1,9% gera aproximadamente 380 pedidos por mês de campanhas pagas. Se a personalização por UTM elevar a conversão para 2,4% — mantendo o mesmo gasto — os pedidos sobem para ~480. Com ticket médio de R$ 210, são R$ 21.000/mês adicionais sem aumento de orçamento de mídia.
Esses números não são garantidos — dependem de execução, da qualidade das ofertas e do baseline inicial. Mas a direção é clara: fechar a lacuna entre o que o anúncio promete e o que a loja confirma tem impacto direto em conversão.
Relação Com Magic Link e Rastreamento
Se você usa links com parâmetros de identificação de usuário — como os gerados pelo Magic Link — a combinação com UTM Banner é natural. O Magic Link garante que o usuário que clicou no link específico seja reconhecido. O UTM Banner garante que a experiência de loja que esse usuário encontra seja coerente com a campanha que o trouxe.
Da mesma forma, personalizar a experiência de entrada só faz sentido completo se o rastreamento de conversão captura corretamente o que acontece depois. Se você ainda depende exclusivamente de pixel de navegador — com as perdas causadas por bloqueadores e restrições de privacidade — True Conversions fecha essa lacuna via rastreamento server-side.
Próximo Passo
UTM Banner permite configurar mensagens e ofertas diferentes por canal, por campanha ou por criativo — sem alterar o tema da loja Nuvemshop. Disponível em banner.nexopath.com. Free trial de 14 dias.