Como implementar o consentimento de cookies.
Apenas 5 passos simples para implementar o nosso banner gratuito de aviso de consentimento de cookies.

I
Escolha o seu tipo de conformidade
Escolha o tipo de conformidade preferido: Diretiva Privacidade e Comunicações Electrónicas ou RGPD+Diretiva Privacidade e Comunicações Electrónicas.

II
Personalizar o seu consentimento de cookies
Personalize o seu consentimento de cookies com o nome do seu sítio Web, a paleta de cores preferida e o idioma predefinido.

III
Adicione os seus scripts JavaScript
Copie e cole os seus scripts JavaScript no nosso construtor de consentimento de cookies. Ou pode marcar os seus JavaScripts de acordo com as nossas instruções.

IV
Copie o seu código de consentimento de cookies
O código de aviso de banner de consentimento de cookies foi gerado. Copie-o.

V
Adicione o seu código de consentimento de cookies no seu sítio Web
Copie o consentimento de cookies gerado no seu sítio Web na secção <body>.
Capturas de ecrã de consentimento de cookies.
Eis o aspeto do banner do aviso de consentimento de cookies.

Exemplo de consentimento de cookies com preferência de consentimento da Diretiva Privacidade e Comunicações Electrónicas.

Exemplo de consentimento de cookies com preferência de consentimento do RGPD.

Exemplo de faixa de aviso de consentimento de cookies numa paleta de cores diferente.

Exemplo de faixa de aviso de consentimento de cookies numa língua diferente.

Exemplo de faixa de aviso de consentimento de cookies num estilo diferente para a faixa.
Como marcar os seus scripts JavaScript.
Instruções
-
Marque qualquer JavaScript
<script>que esteja a utilizar, alterandotype="text/javascript"paratype="text/plain". -
Adicione o nível de consentimento correspondente para cada
<script>marcado. Por exemplo:data-cookie-consent="functionality".
Exemplo
<!-- Login Cookies -->
<script type="text/plain" data-cookie-consent="strictly-necessary" src="/js/login-session.js"></script>
<!-- Google Analytics -->
<script type="text/plain" data-cookie-consent="tracking">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', GOOGLE_PROPERTY_ID_GOES_HERE, 'auto');
ga('send', 'pageview');
</script>
Consentimento de cookies e modo de consentimento do Google V2.
O Google Consent Mode V2 pode ser facilmente integrado no Cookie Consent. Crie a função gtag com os estados de consentimento predefinidos como negados. Em seguida, carregue o script do Google Analytics. E depois, utilizando a funcionalidade de callbacks do Cookie Consent, actualize os estados de consentimento com base na aceitação do utilizador.
Instruções
-
Criar a função gtag com os estados de consentimento predefinidos como negados.
<script> window.dataLayer = window.dataLayer || []; function gtag(){ dataLayer.push(arguments); } gtag('consent', 'default', { 'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied' }); </script> -
Carregue o Google Analytics na sua página sem a marcar com uma categoria específica. O Google Analytics ajustará o seu comportamento em conformidade, de modo a preservar a medição analítica.
<script async src="https://www.googletagmanager.com/gtag/js?id=
TAG_ID"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'TAG_ID'); </script> -
Atualize seu código de configuração de consentimento de cookie para incluir um novo parâmetro chamado
callbacksque atualiza os estados de consentimento com base no consentimento do usuário."callbacks": { "scripts_specific_loaded": (level) => { switch(level) { case 'targeting': gtag('consent', 'update', { 'ad_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted', 'analytics_storage': 'granted' }); break; } } }, "callbacks_force": true
Exemplo

Consentimento de cookies & Consentimento Microsoft UET.
O modo de consentimento do Microsoft UET pode ser facilmente integrado com o consentimento de cookies. Carregue o script Microsoft UET. Crie a função uetq com os estados de consentimento predefinidos como negados. Utilizando a funcionalidade de callbacks do Cookie Consent, actualize os estados de consentimento com base na aceitação do utilizador.
Instruções
-
Carregar o script Microsoft UET.
<script> (function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"TAG_ID", enableAutoSpaTracking: true};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq"); </script> -
Carrega o estado de consentimento predefinido como negado.
<script> window.uetq = window.uetq || []; window.uetq.push('consent', 'default', { 'ad_storage': 'denied' }); </script> -
Atualize seu código de configuração de consentimento de cookie para incluir um novo parâmetro chamado
callbacksque atualiza os estados de consentimento com base no consentimento do usuário."callbacks": { "scripts_specific_loaded": (level) => { switch(level) { case 'targeting': window.uetq = window.uetq || []; window.uetq.push('consent', 'update', { 'ad_storage': 'granted' }); break; } } }, "callbacks_force": true
Exemplo

Níveis e categorias de consentimento de cookies.
Os seguintes níveis estão disponíveis na nossa solução gratuita de consentimento de cookies.
Estritamente necessário
Por exemplo, cookies relacionados com o início de sessão da conta. Os cookies estritamente necessários são carregados automaticamente e não podem ser desactivados pelo utilizador.
<script type="text/plain" data-cookie-consent="strictly-necessary"></script>
Funcionalidade
Por exemplo, recordar as preferências linguísticas dos utilizadores ou recordar várias escolhas.
<script type="text/plain" data-cookie-consent="functionality"></script>
Acompanhamento e desempenho
Por exemplo, análises como o Google Analytics.
<script type="text/plain" data-cookie-consent="tracking"></script>
Seleção e publicidade
Por exemplo, o remarketing do Google AdSense/AdWords.
<script type="text/plain" data-cookie-consent="targeting"></script>
Tutoriais em vídeo sobre consentimento de cookies.
Saiba como integrar e utilizar a ferramenta de consentimento de cookies através dos nossos tutoriais em vídeo.
Como adicionar uma faixa de aviso de consentimento gratuito de cookies utilizando a nossa ferramenta de consentimento gratuito de cookies.
Como adicionar um botão para permitir que os visitantes abram as Preferências de Cookies quando utilizam o banner de aviso de Consentimento de Cookies Gratuito.