ConverlayConverlay
Consent ModeGDPRShopify

Google Consent Mode v2 para Shopify: O guia completo para manter a conformidade

Converlay20 de fevereiro de 202612 min de leitura

O que é o Google Consent Mode v2?

O Google Consent Mode é um framework que controla como as tags do Google—incluindo Google Ads, Google Analytics 4 e Floodlight—se comportam com base nas escolhas de consentimento feitas por cada visitante. Em vez de forçar uma escolha binária entre rastreamento completo e nenhum rastreamento, o Consent Mode introduz um meio-termo: as tags podem ainda carregar e enviar sinais limitados sem cookies mesmo quando um usuário recusa o consentimento, permitindo que o Google modele os dados que não pode observar diretamente.

A versão 2 do Consent Mode, que o Google começou a exigir em março de 2024 para anunciantes que segmentam usuários no Espaço Econômico Europeu (EEE), introduziu dois parâmetros de consentimento adicionais que devem ser definidos junto com os originais. Esses quatro parâmetros agora formam o sinal de consentimento completo que o Google espera:

  • ad_storage — controla se os cookies relacionados à publicidade (como cookies de conversão) podem ser lidos ou escritos.
  • analytics_storage — controla se os cookies relacionados a análises (como cookies do Google Analytics) podem ser lidos ou escritos.
  • ad_user_data — controla se os dados do usuário podem ser enviados ao Google para fins publicitários, incluindo identificadores hasheados usados para Conversões Aprimoradas e Customer Match.
  • ad_personalization — controla se o Google pode usar os dados coletados para personalização de anúncios, incluindo listas de remarketing e segmentação de públicos semelhantes.

Se você estava executando o Consent Mode original apenas com ad_storage e analytics_storage, você está na versão 1. O Google agora considera isso incompleto. Sem os dois novos parâmetros da v2—ad_user_data e ad_personalization—sua implementação não atende aos requisitos atuais, e você perde acesso a recursos publicitários críticos para o tráfego do EEE.

Por que o Google Consent Mode v2 importa para lojistas Shopify

Se você vende para clientes no Espaço Econômico Europeu e usa Google Ads, o Consent Mode v2 não é opcional. O Google impôs esse requisito a partir de março de 2024, e em 2026, as consequências da não conformidade são concretas e mensuráveis.

O prazo de aplicação de março de 2024

No final de 2023, o Google anunciou que os anunciantes que segmentam usuários do EEE precisariam implementar o Consent Mode v2 até 6 de março de 2024. Após essa data, qualquer anunciante que não tivesse implementado os sinais de consentimento exigidos perderia acesso à criação de públicos, remarketing e modelagem de conversões para o tráfego europeu. Isso não foi uma recomendação suave. O Google restringe ativamente os recursos para contas que não transmitem os sinais de consentimento corretos.

O que você perde sem o Consent Mode v2

O impacto nos lojistas Shopify que não implementaram o Consent Mode v2 se divide em várias categorias:

  • Perda completa de dados de conversão de usuários que não consentem: Quando um visitante recusa cookies na sua loja e você não tem o Consent Mode ativo, esse visitante simplesmente desaparece dos seus dados. Se ele navega por cinco páginas de produto, adiciona itens ao carrinho e completa uma compra, nenhum desses eventos chega ao Google. Sua conta do Google Ads nunca descobre que o clique converteu. Esta é a consequência mais prejudicial—você está pagando por cliques que geram receita, mas sua plataforma publicitária não consegue ver o retorno.
  • Sem públicos de remarketing do tráfego do EEE: O Google não pode construir listas de remarketing ou públicos semelhantes a partir de usuários cujo status de consentimento é desconhecido. Sem o Consent Mode v2, todos os visitantes do EEE caem nessa categoria, eliminando efetivamente sua capacidade de retargeting para compradores europeus.
  • Desempenho degradado do Smart Bidding: As estratégias de lance automatizadas do Google—ROAS alvo, CPA alvo, Maximizar conversões—dependem de dados de conversão precisos para funcionar. Quando uma parte significativa das suas conversões do tráfego do EEE é invisível, o algoritmo otimiza com dados incompletos, levando a decisões de lance ruins e gasto publicitário desperdiçado.
  • Lacunas nos relatórios do GA4: O Google Analytics 4 não pode modelar o comportamento dos visitantes que recusaram o consentimento a menos que o Consent Mode esteja corretamente ativo. Seus relatórios de tráfego europeu mostrarão uma subcontagem significativa de sessões, eventos e conversões.

A escala do problema

Considere os números. Na maioria dos mercados europeus, as taxas de aceitação de cookies variam entre 50% e 70%, dependendo do design do banner e do público da loja. Isso significa que 30% a 50% dos seus visitantes europeus estão recusando cookies. Sem o Consent Mode v2, cada um desses visitantes é um ponto cego nos seus dados. Se sua loja Shopify gera 20% de sua receita de países do EEE, você pode estar perdendo visibilidade de 6% a 10% das suas conversões totais. Para uma loja que gasta milhares por mês em Google Ads, esse sinal ausente se traduz diretamente em lances piores, custos de aquisição mais altos e menor retorno sobre o gasto publicitário.

Consent Mode básico vs. avançado: Entendendo a diferença

O Google define dois níveis de implementação para o Consent Mode v2, e a diferença entre eles é significativa. Escolher o certo determina quanta recuperação de dados você obtém dos usuários que recusam cookies.

Consent Mode básico

Com o modo básico, as tags do Google são completamente bloqueadas de carregar até que o usuário faça uma escolha de consentimento. Se o usuário concede consentimento, as tags carregam e operam normalmente. Se o usuário recusa, as tags não carregam de forma alguma e nenhum dado é enviado ao Google—nem mesmo sinais anonimizados ou sem cookies.

O modo básico satisfaz o requisito de conformidade. O Google reconhece que você tem o Consent Mode v2 implementado, e você mantém acesso a públicos de remarketing e outros recursos para usuários que consentem. No entanto, você não obtém modelagem comportamental para usuários que recusam. Seus dados são simplesmente perdidos.

Consent Mode avançado

O modo avançado é onde está o verdadeiro benefício. Com o modo avançado, as tags do Google carregam imediatamente quando a página carrega, antes que o usuário interaja com o banner de consentimento. As tags operam em um estado restrito e sem cookies por padrão: nenhum cookie publicitário é escrito, nenhum cookie de análise é definido e nenhum dado pessoalmente identificável é coletado.

Enquanto neste estado restrito, as tags enviam pings sem cookies ao Google. Esses pings contêm informações limitadas e seguras para a privacidade—como o fato de que uma página foi visualizada, um carimbo de data/hora, um indicador de estado de consentimento e um identificador aleatório que não está vinculado a nenhum perfil de usuário. Nenhum cookie é armazenado no dispositivo do visitante.

Quando o usuário interage com o banner de consentimento, o Consent Mode envia um comando de atualização. Se o usuário concede consentimento, as tags mudam para operação completa com cookies e coleta completa de dados. Se o usuário recusa, as tags permanecem no estado restrito pela duração da sessão, continuando a enviar apenas pings sem cookies.

A vantagem crítica do modo avançado é que o Google usa esses pings sem cookies como entrada para a modelagem comportamental. Os algoritmos de aprendizado de máquina do Google analisam padrões nos dados sem cookies junto com os dados completos dos usuários que consentiram para estimar o que os usuários que não consentiram provavelmente fizeram. Isso inclui conversões modeladas—o Google pode estimar quantos dos usuários que recusaram cookies realmente completaram uma compra, com base nos padrões de comportamento que observa dos usuários que consentiram.

O impacto prático da modelagem comportamental

Sem o consent mode (ou apenas com o modo básico), se 40% dos seus visitantes do EEE recusam cookies, você perde 40% dos seus dados de conversão europeus inteiramente. O Google Ads não tem ideia de que essas conversões aconteceram, e seus algoritmos de lance estão trabalhando com 60% da imagem real.

Com o modo avançado e a modelagem comportamental ativa, o Google pode recuperar uma porção significativa dessas conversões ausentes através de estimativa estatística. Embora os dados modelados não sejam uma substituição perfeita, eles dão aos algoritmos do Google sinal suficiente para fazer lances efetivamente e alocar orçamento para os públicos e posicionamentos que realmente geram receita.

O Google relata que a modelagem comportamental através do modo avançado pode recuperar uma parcela substancial das conversões que seriam perdidas de outra forma, dependendo do volume de tráfego consentido disponível para treinamento do modelo. Para lojistas Shopify com tráfego significativo do EEE, essa recuperação pode se traduzir diretamente em melhor ROAS e menor CPA.

Como o Google Consent Mode v2 funciona tecnicamente

Entender o fluxo técnico ajuda você a verificar se sua implementação está correta e a diagnosticar problemas quando algo não está funcionando.

O padrão padrão-depois-atualizar

Toda implementação do Consent Mode v2 segue um padrão de dois passos. Primeiro, um comando padrão é executado antes que qualquer tag do Google carregue, definindo todos os parâmetros de consentimento para seu estado inicial. Para visitantes do EEE, isso deve sempre ser negado:

gtag('consent', 'default', {
  'ad_storage': 'denied',
  'analytics_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'wait_for_update': 500
});

O parâmetro wait_for_update diz às tags do Google para aguardarem até 500 milissegundos por uma atualização de consentimento antes de prosseguir. Isso dá ao seu banner de consentimento tempo para carregar e verificar preferências de consentimento armazenadas anteriormente.

Segundo, um comando de atualização é disparado quando o usuário interage com o banner de consentimento, alterando os parâmetros com base na escolha dele:

gtag('consent', 'update', {
  'ad_storage': 'granted',
  'analytics_storage': 'granted',
  'ad_user_data': 'granted',
  'ad_personalization': 'granted'
});

Se o usuário recusa, a atualização não é disparada ou é disparada com todos os parâmetros permanecendo negados. O ponto-chave é que o comando padrão deve ser executado antes de qualquer tag do Google—isso é o que permite ao Google categorizar corretamente o tráfego e aplicar a modelagem comportamental.

Padrões específicos por região

Se sua loja Shopify atende tanto clientes do EEE quanto de fora do EEE, você pode configurar padrões específicos por região. O Consent Mode do Google suporta um parâmetro region que permite definir padrões negados apenas para países específicos enquanto define como concedido para regiões onde o GDPR não se aplica:

gtag('consent', 'default', {
  'ad_storage': 'denied',
  'analytics_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'region': ['AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE',
    'FI', 'FR', 'DE', 'GR', 'HU', 'IE', 'IT', 'LV', 'LT',
    'LU', 'MT', 'NL', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE',
    'IS', 'LI', 'NO']
});

Isso evita perda desnecessária de dados de visitantes não europeus enquanto mantém total conformidade com o GDPR para tráfego do EEE. No entanto, alguns lojistas preferem aplicar os requisitos de consentimento globalmente como uma boa prática de privacidade.

Implementando o Consent Mode v2 na sua loja Shopify

Existem várias abordagens para implementar o Consent Mode v2 no Shopify, cada uma com diferentes níveis de complexidade e controle.

Opção 1: A API de privacidade do cliente do Shopify

O Shopify fornece uma API de privacidade do cliente integrada que gerencia a coleta de consentimento e se integra com o banner de cookies nativo do Shopify. Essa API expõe métodos JavaScript que apps e scripts podem chamar para verificar se um visitante consentiu ao rastreamento analítico, rastreamento de marketing e venda de dados pessoais.

Quando combinada com um banner de consentimento compatível, a API de privacidade do cliente pode comunicar o status do consentimento às tags do Google através do Consent Mode. O banner de cookies nativo do Shopify lida com a interface de consentimento, e a API transmite mudanças de consentimento que seus scripts de rastreamento podem escutar e passar ao Google via o comando de atualização de consentimento gtag.

Essa abordagem funciona bem se você quer manter tudo dentro do ecossistema Shopify sem adicionar ferramentas de gerenciamento de consentimento de terceiros. No entanto, o banner nativo oferece opções de personalização limitadas para a interface de consentimento, e configurar a integração gtag ainda requer algum trabalho técnico.

Opção 2: Plataformas de gerenciamento de consentimento de terceiros

Ferramentas como Cookiebot, OneTrust, Pandectes e Consentmo oferecem gerenciamento de consentimento dedicado para lojas Shopify com suporte integrado ao Consent Mode v2. Essas plataformas geralmente fornecem:

  • Designs personalizáveis de banner de consentimento que combinam com a identidade da sua loja
  • Categorias de consentimento granulares (necessárias, análises, marketing, preferências)
  • Varredura e categorização automática de cookies
  • Integração nativa do Google Consent Mode v2
  • Registro de consentimento para documentação de conformidade
  • Geossegmentação para mostrar banners de consentimento apenas em regiões onde exigido

A vantagem de uma CMP dedicada é que ela gerencia todo o fluxo de consentimento de ponta a ponta, incluindo os comandos padrão e de atualização do Consent Mode. A desvantagem é um custo de assinatura adicional e mais um script de terceiros carregando na sua loja, o que pode afetar o desempenho de carregamento da página.

Opção 3: Implementação manual

Se você tem recursos de desenvolvimento, pode implementar o Consent Mode v2 manualmente adicionando os comandos padrão e de atualização de consentimento diretamente ao seu tema Shopify. Isso envolve editar o arquivo theme.liquid para injetar o comando de consentimento padrão antes do trecho da tag do Google, e então escrever JavaScript que escuta mudanças de consentimento do seu banner e dispara o comando de atualização.

A implementação manual dá controle total, mas requer manutenção contínua. Quaisquer mudanças no seu banner de consentimento, configuração de tags do Google ou atualizações do tema Shopify precisam ser testadas para garantir que o Consent Mode continue funcionando corretamente.

Como o Converlay lida com o Google Consent Mode v2 nativamente

Um dos desafios com o Consent Mode v2 no Shopify é que ele tipicamente foca nas tags do lado do navegador. Mas e o rastreamento do lado do servidor? Se você está encaminhando eventos de conversão do backend do Shopify para o Google Ads ou GA4 através de métodos do lado do servidor, esses eventos também precisam respeitar o consentimento do usuário.

O Converlay é um app Shopify para encaminhamento de eventos do lado do servidor. Ele envia eventos de conversão—compras, adições ao carrinho, visualizações de página, inícios de checkout—diretamente do backend do Shopify para plataformas publicitárias como o Google Ads, contornando o navegador completamente. Isso elimina perda de dados por bloqueadores de anúncios, travamentos do navegador e redirecionamentos de checkout entre domínios.

Crucialmente, o Converlay suporta o Google Consent Mode v2 nativamente. Ele se integra diretamente com a API de privacidade do cliente do Shopify para detectar o status de consentimento de cada visitante em tempo real. Quando um usuário interage com seu banner de consentimento de cookies—seja o banner nativo do Shopify ou uma CMP de terceiros—o Converlay lê o estado do consentimento através da API de privacidade do cliente e ajusta os dados que envia ao Google de acordo.

Como isso funciona na prática

  • Usuário concede consentimento: O Converlay envia o evento completo do lado do servidor ao Google com todos os dados do cliente disponíveis, incluindo identificadores hasheados para correspondência de Conversões Aprimoradas. Os parâmetros de consentimento são definidos como concedidos na carga útil do evento.
  • Usuário recusa consentimento: O Converlay envia um evento restrito com parâmetros de consentimento definidos como negados. Nenhum dado pessoalmente identificável é incluído. O Google recebe o sinal sem cookies e o usa para modelagem comportamental, assim como faria com uma implementação avançada do Consent Mode no lado do navegador.
  • Sem escolha de consentimento ainda: Antes que o usuário interaja com o banner de consentimento, o Converlay trata a sessão como negada por padrão, seguindo o padrão exigido de padrão-depois-atualizar.

Isso significa que você não precisa configurar o Consent Mode separadamente para seu rastreamento do lado do servidor. O Converlay cuida disso automaticamente. Se você já está usando o banner de cookies nativo do Shopify, nenhuma configuração adicional de consentimento é necessária—a integração funciona imediatamente.

Por que o Consent Mode do lado do servidor importa

Muitos lojistas Shopify implementam o Consent Mode v2 nas tags do Google do lado do navegador mas esquecem dos eventos do lado do servidor. Isso cria uma lacuna de conformidade: seu rastreamento do navegador respeita o consentimento, mas seu rastreamento do lado do servidor envia dados independentemente da escolha do usuário. Na melhor das hipóteses, isso leva a números de conversão inflados por contagem dupla. Na pior das hipóteses, é uma violação do GDPR.

Com o Converlay, tanto seu rastreamento do lado do navegador quanto do lado do servidor respeitam o mesmo estado de consentimento. Não há lacuna, nem descompasso e nem risco de conformidade. O status do consentimento flui consistentemente desde a escolha do usuário através de cada pipeline de dados que toca suas informações.

Melhores práticas para o Google Consent Mode v2 no Shopify

Implementar corretamente o Consent Mode v2 requer atenção a vários detalhes além da implementação básica. Essas melhores práticas ajudarão você a maximizar tanto a conformidade quanto a recuperação de dados.

1. Sempre use o modo avançado quando possível

O modo básico atende ao requisito de conformidade, mas deixa uma recuperação de dados significativa na mesa. O modo avançado permite que o Google colete pings sem cookies que alimentam a modelagem comportamental, recuperando uma porção significativa dos dados de conversão que você perderia de outra forma dos usuários que não consentem. A menos que tenha uma razão legal específica para usar o modo básico, o avançado é sempre a melhor escolha para o desempenho publicitário.

2. Garanta que o comando padrão seja executado antes do carregamento das tags

O erro de implementação mais comum é carregar as tags do Google antes que o comando padrão de consentimento seja executado. Se o gtag.js inicializar antes que o consentimento padrão seja definido, o Google trata o carregamento inicial da página como se nenhum framework de consentimento existisse. Isso quebra a modelagem comportamental e pode causar problemas de conformidade. Sempre verifique no Google Tag Assistant que o consentimento padrão é disparado primeiro na sequência de execução de tags.

3. Inclua todos os quatro parâmetros da v2

Definir apenas ad_storage e analytics_storage sem ad_user_data e ad_personalization significa que você está executando o Consent Mode v1, não v2. O Google exige todos os quatro parâmetros para conceder acesso a remarketing do EEE, criação de públicos e recursos de modelagem de conversões. Verifique sua implementação para confirmar que todos os quatro parâmetros aparecem nos comandos padrão e de atualização.

4. Otimize seu banner de consentimento para taxas de aceitação

Respeitando os requisitos do GDPR, existem escolhas de design legítimas que influenciam as taxas de aceitação do consentimento. Explicações claras e em linguagem simples sobre por que os cookies são usados tendem a aumentar a aceitação. Oferecer um botão proeminente “Aceitar todos” ao lado de uma opção “Gerenciar preferências” (em vez de um “Recusar todos” igualmente proeminente) é prática comum entre os grandes varejistas europeus. Quanto maior sua taxa de aceitação de consentimento, mais dados de conversão observados diretamente o Google recebe, o que melhora a precisão da modelagem comportamental para os usuários que não consentem também.

5. Verifique se as conversões modeladas estão aparecendo

Após implementar o modo avançado do Consent Mode v2, permita de 48 a 72 horas para que o Google comece a gerar conversões modeladas. No Google Ads, navegue até suas ações de conversão e verifique se conversões modeladas estão sendo reportadas junto com conversões observadas. Se sua conta atende aos limites mínimos de dados (tipicamente exigindo volume diário de conversões suficiente), você deve ver dados modelados preenchendo as lacunas deixadas pelos usuários que não consentiram. Se as conversões modeladas não estiverem aparecendo após uma semana, revise sua implementação em busca de erros no fluxo de sinais de consentimento.

6. Teste em todos os cenários

Verifique sua implementação em todos os cenários de consentimento: usuário aceita todos os cookies, usuário recusa todos os cookies, usuário aceita análises mas recusa marketing, usuário nunca interage com o banner, e usuário que retorna com consentimento previamente armazenado. Cada cenário deve produzir os valores corretos de parâmetros de consentimento tanto nas suas tags do lado do navegador quanto nos eventos do lado do servidor.

7. Não esqueça a conformidade do rastreamento do lado do servidor

Se você usa rastreamento do lado do servidor junto com tags do lado do navegador, garanta que seus eventos do lado do servidor também respeitem a escolha de consentimento do usuário. Como discutido acima, o Converlay lida com isso automaticamente através de sua integração com a API de privacidade do cliente do Shopify, mas se você construiu uma integração personalizada do lado do servidor, precisa implementar a verificação de consentimento no seu pipeline de eventos do lado do servidor separadamente.

Como verificar sua implementação do Consent Mode v2

Uma vez que tudo está configurado, siga estes passos de verificação para confirmar que o Consent Mode v2 está funcionando corretamente na sua loja Shopify:

  1. Google Tag Assistant: Abra sua loja no Chrome e lance o Google Tag Assistant (ou a extensão Tag Assistant Companion). Verifique se o comando padrão de consentimento é disparado antes das suas tags do Google inicializarem. Confirme que todos os quatro parâmetros da v2 estão presentes e definidos como negados para o tráfego do EEE.
  2. Verificação da atualização de consentimento: Interaja com seu banner de consentimento—aceite os cookies, depois recarregue e recuse os cookies. No Tag Assistant, confirme que o comando de atualização de consentimento é disparado com os valores de parâmetros corretos para cada escolha.
  3. Status de consentimento no Google Ads: Na sua conta do Google Ads, vá para Ferramentas e configurações, depois Conversões. Cada ação de conversão deve exibir um indicador de consent mode mostrando que sinais de consentimento estão sendo recebidos do seu site.
  4. Relatórios de consentimento do GA4: No GA4, navegue até Administrador, depois Fluxos de dados, e verifique as configurações de consentimento da sua propriedade. O GA4 deve confirmar que os sinais de consentimento estão ativos.
  5. Verificação de conversões modeladas: Após 48 a 72 horas de tráfego ao vivo, verifique seus relatórios de conversão do Google Ads para conversões modeladas. Se o Consent Mode avançado está funcionando e sua conta atende aos limites mínimos de volume, dados modelados devem aparecer ao lado das conversões observadas.

Erros comuns a evitar

  • Omitir completamente o comando padrão: Sem um consentimento padrão, o Google não tem como saber que seu site usa um framework de consentimento. As tags disparam como se o consentimento fosse irrelevante, e nenhuma modelagem comportamental é aplicada.
  • Definir padrões do EEE como concedidos: Definir como concedido por padrão antes de coletar consentimento viola o GDPR. Visitantes do EEE devem ter todos os parâmetros negados por padrão até que optem ativamente por aceitar.
  • Implementar apenas parâmetros da v1: Usar ad_storage e analytics_storage sem ad_user_data e ad_personalization significa que o Google não reconhece sua configuração como Consent Mode v2. Você ainda perderá acesso a remarketing e modelagem do EEE.
  • Esquecer de testar o fluxo de recusa: Muitos lojistas testam o fluxo de aceitação mas nunca verificam o que acontece quando um usuário recusa. Teste ambos os caminhos para garantir que usuários que recusam gerem pings sem cookies (modo avançado) ou não ativem carregamento de tags (modo básico), conforme esperado.
  • Ignorar o consentimento do lado do servidor: Se você executa rastreamento do lado do servidor e não verifica o status do consentimento antes de enviar eventos, você cria uma lacuna de conformidade. Eventos do lado do servidor devem respeitar as mesmas escolhas de consentimento que as tags do lado do navegador.

Comece a proteger seus dados de conversão hoje

Cada dia sem o Consent Mode v2 é um dia em que seu tráfego do EEE é invisível para os algoritmos de otimização do Google. Você está perdendo públicos de remarketing, modelagem de conversões e sinais de lance que impactam diretamente o desempenho dos seus anúncios e receita. Para lojistas Shopify que dependem do Google Ads, isso não é uma caixa de conformidade para marcar—é uma desvantagem competitiva.

Obter tanto conformidade de consentimento quanto dados de conversão completos não deveria exigir semanas de trabalho de desenvolvimento. O Converlay oferece encaminhamento de eventos do lado do servidor com suporte nativo ao Google Consent Mode v2, integrado diretamente com a API de privacidade do cliente do Shopify. Instale o app, conecte sua conta do Google Ads, e seu rastreamento do lado do servidor automaticamente respeita a escolha de consentimento de cada visitante—nenhuma configuração extra necessária.

Comece com o Converlay na Shopify App Store →