O Banner de Cookies do Privacy21 já possui integração nativa com o módulo de consentimentos do Google Tag Manager (GTM). Dessa forma, quando o cliente consente com diferentes categorias de cookies, o aplicativo informa as configurações ao GTM. Com isso, a configuração dos scripts e consentimentos deve ser realizada apenas pelo Google Tag Manager.
<aside> 🚨 Para o correto funcionamento dos consentimentos, é importante que o código do Banner de Cookies do Privacy21 esteja presente acima/antes do código inicializador do Google Tag Manager. Consulte e equipe técnica para validar se a instalação está correta.
</aside>
As etapas a seguir demonstram como configurar as tags existentes para que respeitem o consentimento do usuário.
Ao acessar o container do Google Tag Manager do seu site, navegue até a aba “Administrador”.

Após isso, selecione “Configurações do contêiner”.

Habilite a opção “Ativar Visão geral do consentimento” e clique em Salvar.
.png)
Após a etapa anterior, na lista de Tags existe a opção “Visão geral de permissão”.

Ao abrir a visão geral, é possível identificar as permissões necessárias para cada tag. Comumente tags da empresa Google já possuem configurações padrão de consentimento, mas as personalizadas precisam de configuração manual.
.png)
Ao abrir as configurações, podemos definir as permissões da tag.

De acordo com a tag, informe se não há necessidade de consentimento adicional, ou quais consentimentos são necessários para o carregamento da tag. Os tipos de consentimentos suportados pelo Privacy21 e pelo Google Tag Manager estão listados na tabela a seguir:
| Tipo de consentimento (exatamente como deve ser informado nos campos de consentimento adicional no Google Tag Manager) | Descrição |
|---|---|
| ad_storage | Permite o armazenamento (como cookies) relacionado a publicidade. |
| ad_user_data | Define o consentimento para enviar dados do usuário ao Google com a finalidade de veicular publicidade on-line. |
| ad_personalization | Define o consentimento para veicular publicidade personalizada. |
| analytics_storage | Permite o armazenamento (como cookies) relacionado a análises (por exemplo, duração da visita). |
| functionality_storage | Permite o armazenamento compatível com as funções do site ou app, por exemplo, as configurações de idioma. |
| personalization_storage | Permite o armazenamento relacionado à personalização, como recomendações de vídeos. |
| security_storage | Permite o armazenamento relacionado a segurança, por exemplo, recurso de autenticação, prevenção de fraudes e outras proteções de usuário. |