Implementar o modo de consentimento usando o Gerenciador de tags do lado do servidor

Este documento é para desenvolvedores que já têm uma solução de consentimento no site e querem usar o modo de consentimento em um ambiente do lado do servidor.

Com esse recurso, você informa ao Google os status de consentimento dos seus usuários referentes a cookies ou identificadores de app. As tags ajustam o comportamento e respeitam as escolhas das pessoas. Esse modo não implementa banners ou widgets de consentimento. Em vez disso, ele interage com sua plataforma de gestão de consentimento (CMP).

Se quiser conferir uma introdução detalhada ao modo de consentimento, acesse Modo de consentimento em sites e apps para dispositivos móveis.

Para implementar esse modo, você precisa de:

  • Acesso de administrador aos produtos do Google que você quer configurar
  • Uma solução de consentimento ou um banner de cookies no seu site que seja compatível com a API do modo de consentimento do Google ou a gtag.js
  • Um contêiner da Web e um contêiner do servidor do Gerenciador de tags do Google
  • Um cliente do Google Analytics: GA4 no contêiner do servidor para receber dados de consentimento

Como o modo de consentimento funciona com a inclusão de tags no servidor

O banner de consentimento envia as escolhas à tag do Google, que transmite os dados ao servidor.

  1. O banner de consentimento no site recebe as escolhas do usuário e envia à tag do Google,

  2. que transmite as preferências do usuário ao contêiner do servidor adicionando parâmetros de consentimento à solicitação HTTP.

  3. As tags de produtos do Google no servidor reconhecem o consentimento e ajustam o valor e o tipo de dados que enviam com base nas preferências do usuário.

Os contêineres do servidor oferecem suporte aos modos de consentimento básico e avançado.

Se você implementou o modo avançado no seu contêiner da Web e trabalha com configurações específicas da região, ajuste o servidor de tags para aceitar as definições da região.

Configure o modo de consentimento →

Exemplo

Sua organização pede para você implementar a API do modo de consentimento do Google para o acompanhamento de conversões do Google Ads e do GA4. Você já tem um banner de cookies no site, que implantou usando um modelo de comunidade no contêiner da Web.

É necessário verificar se as tags do Google Ads e do Analytics são disparadas quando o usuário aceita cookies do Google Ads (ad_storage) e do Analytics (analytics_storage). Quando o usuário recusa cookies do Google Ads ou do Analytics, as tags devem sempre enviar pings sem cookies aos destinos.

Para implementar o modo de consentimento com a inclusão de tags no servidor, você precisa dos seguintes componentes:

Contêiner da Web (lado do cliente)

  • Banner de cookies: pede consentimento para armazenar cookies do Google Ads e do Analytics. Atualiza o status do consentimento quando o usuário toma outra decisão.
  • Tag do Google: inicializa a biblioteca do Google Analytics 4 no navegador e envia dados ao contêiner do servidor.

Contêiner do servidor (lado do servidor)

  • Cliente: Google Analytics: cliente do GA4 – para interpretar solicitações HTTP recebidas do contêiner da Web
  • Tag: Vinculador de conversões – para medir conversões
  • Tag: acompanhamento de conversões do Google Ads – para enviar dados de conversão ao Google Ads

Como as configurações de consentimento influenciam o comportamento da tag

As guias a seguir explicam como determinadas tags se comportam no modo de consentimento.

Google Analytics 4

Comportamento da tag

  • analytics_storage: granted: o Google Analytics 4 funciona normalmente
  • analytics_storage: denied
    • Modo de consentimento (implementação básica): as tags do Google são totalmente bloqueadas (ou seja, não carregam), desde que um usuário não aceite os cookies do Analytics. Nenhum cookie do Google Analytics é definido, acessado ou lido no dispositivo, tanto no cliente quanto no servidor.
    • Modo de consentimento (implementação avançada): as tags do Google são carregadas em todas as páginas, independente do estado de consentimento. As tags do Google ajustam o comportamento com base nas opções de consentimento de cookies do usuário com os comandos desse modo. Quando um usuário nega ad_storage, um ping sem cookies é enviado ao Google Analytics. Pings sem cookies são eventos anônimos e não identificáveis do Analytics. Nenhum cookie do Analytics é definido, acessado ou lido no dispositivo, tanto no cliente quanto no servidor.

Recursos compatíveis

  • Transferência de URL: funciona se ativada na tag do Google do lado do cliente
  • Integração do TCF v2.0: funciona se ativada no contêiner da Web em toda a página, e as strings da TCF são lidas para oferecer suporte à personalização de anúncios e aos Indicadores do Google

Conversões do Google Ads

Pré-requisito

Para que essa tag funcione, você precisa instalar a tag do Vinculador de conversões no contêiner do servidor.

Comportamento da tag

  • ad_storage: granted: as tags de conversão do Google Ads funcionam normalmente
  • ad_storage: denied: os cookies do Google Ads não são gravados nem lidos, mas o navegador envia um pixel de conversão a um domínio sem cookies

Recursos compatíveis

  • Transferência de URL: funciona se ativada na tag do Google do lado do cliente
  • Descarte de dados sensíveis do Google Ads: funciona se ativado na tag do Google do lado do cliente
  • Integração do TCF v2.0: funciona se ativada no contêiner da Web em toda a página
  • Conversões otimizadas: funciona quando o consentimento é recebido

Remarketing do Google Ads

Comportamento da tag

  • ad_storage: granted: as tags de remarketing do Google Ads funcionam normalmente
  • ad_storage: denied: bloqueia as solicitações HTTP e o uso de cookies

Recursos compatíveis

  • Transferência de URL: não é compatível
  • Descarte de dados sensíveis do Google Ads: a tag não envia uma solicitação para armazenar dados quando ad_storage é negado
  • Integração do TCF v2.0: funciona se ativada no contêiner da Web em toda a página.

Contador/vendas do Floodlight

Pré-requisito

Para que essas tags funcionem, é necessário instalar a tag do Vinculador de conversões no contêiner do servidor.

Comportamento da tag

  • ad_storage: granted: as tags do Floodlight funcionam normalmente
  • ad_storage: denied: bloqueia as solicitações HTTP e o uso de cookies

Recursos compatíveis

  • Transferência de URL: funciona se ativada na tag do Google do lado do cliente
  • Descarte de dados sensíveis do Google Ads: a tag não envia uma solicitação para armazenar dados quando ad_storage é negado
  • Integração do TCF v2.0: funciona se ativada no contêiner da Web em toda a página

Próximas etapas