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:

  1. O visitante clica no anúncio e a URL com UTM parameters carrega no navegador
  2. Um script JavaScript lê os parâmetros da URL (ex: utm_source=instagram, utm_campaign=10off-novos)
  3. O script verifica as regras configuradas: “se utm_source for instagram, mostrar banner A”
  4. 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 a google
  • 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 a instagram
  • 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:

CampanhaUTMBanner
Google — frete grátisutm_campaign=frete-gratis”Frete Grátis — sem mínimo de compra”
Google — retargetingutm_campaign=retarget-google”Você ainda está a tempo de garantir”
Instagram — novosutm_campaign=insta-novos”10% OFF na primeira compra”
Instagram — coleção verãoutm_campaign=insta-verao”Nova coleção disponível — edição limitada”
Email — recomprautm_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.

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.