Documentação

Tudo o que precisa de saber para implementar o Consentio rapidamente

Google Tag Manager

Integração do Consentio com o Google Tag Manager

O que é o Google Tag Manager

O GTM é um contentor para gerir tags de terceiros. O Consentio configura automaticamente o Google Consent Mode v2, pelo que o GTM respeita as preferências do utilizador.

Instalação

Utilize a instalação padrão do GTM. O Consentio configura o Consent Mode automaticamente.

HTML
<!-- 1. Consentio primeiro -->
<script src="https://consentio.cz/widget/YOUR_KEY/consentio.min.js"></script>

<!-- 2. Depois o Google Tag Manager -->
<script>
  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  })(window,document,'script','dataLayer','GTM-XXXXXXX');
</script>
Dica: Certifique-se de que o script do Consentio é carregado ANTES do script do GTM.

Configurar o Consentimento no GTM

  1. Aceda a Admin → Definições do Contentor → Ativar visão geral do consentimento
  2. Defina o consentimento necessário para cada tag
  3. O Consentio atualiza automaticamente o Google Consent Mode

Mapeamento de Categorias

Categoria Consentio Sinais do Google Consent Mode
analytics analytics_storage
marketing ad_storage, ad_user_data, ad_personalization
functionality personalization_storage
necessary functionality_storage, security_storage

Definições de Consentimento para Tags Individuais

  • analytics_storage — GA4, Hotjar, Microsoft Clarity
  • ad_storage — Google Ads, Facebook Pixel, remarketing
  • ad_user_data — Partilha de dados do utilizador com plataformas publicitárias
  • ad_personalization — Anúncios personalizados

Alternativa: Bloquear o GTM Manualmente

Se não pretender utilizar o Consent Mode, pode bloquear o GTM por completo:

HTML
<!-- O GTM só será carregado após o consentimento ser concedido -->
<script type="text/plain" data-category="analytics">
  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  })(window,document,'script','dataLayer','GTM-XXXXXXX');
</script>
Aviso: Não é recomendado bloquear o GTM manualmente. Com o Consent Mode, o GTM funciona corretamente e pode recolher dados anonimizados mesmo sem consentimento.
Website PersonalizadoGoogle Analytics