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.
O que é o modo de consentimento?
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 no site recebe as escolhas do usuário e envia à tag do Google,
que transmite as preferências do usuário ao contêiner do servidor adicionando parâmetros de consentimento à solicitação HTTP.
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.
Modo de consentimento avançado
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 normalmenteanalytics_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 normalmentead_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 normalmentead_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 normalmentead_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