Maqueta corporativa
Missatge de cookies
Exemple de missatge de cookies amb integració amb el Google tag manager. L'idioma del missatge va
amb l'idioma definit en el HTML de la web, per tant, si es vol un missatge multilingüe el missatge
de les cookies aquest canviarà segons l'idioma definit en el html
<html lang="ca"> i en les variables per idioma del javascript:
data-lang-ca="...".
Exemple Javascript cookies que a d'anar dins del tag HTML <head></head>:
<!-- 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-XXXXXX');</script>
<!-- End Google Tag Manager -->
<!-- Cookie Accept -->
<link rel="stylesheet" href="https://maqueta.diba.cat/v3/assets/css/diba-cookiewarn.css" crossorigin="anonymous">
<script
id="cookieScript"
data-lang-ca="{
'text': '<p>Aquest portal web únicament utilitza galetes pròpies amb finalitat tècnica, no recapta ni cedeix dades de caràcter personal dels usuaris sense el seu coneixement. No obstant això, conté enllaços a llocs web de tercers amb polítiques de privacitat alienes a la de la Diputació de Barcelona que vostè podrà decidir si accepta o no quan accedeixi a ells.</p>',
'more_text': 'Consulteu la nostra política de privacitat',
'more_link': 'https://www.diba.cat/ca/avislegal'',
'accept_text': 'Accepta',
'reject_text': 'Rebutja'
}"
data-expire="30"
type="text/javascript"
src="https://maqueta.diba.cat/v3/assets/js/cookie-warn/3.2/cookie-warn.js">
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Exemple google tag manager. Per defecte no es recullen dades.
gtag('consent', 'default', {ad_storage: "denied", analytics_storage: "denied"});
var cookieWarnCallback = function(accepted) {
if (accepted) {
// Exemple google tag manager. Si l'usuari accepta les cookies, es recullen dades.
gtag('consent', 'update', {'ad_storage': 'granted', 'analytics_storage': 'granted'});
}
};
</script>
<!-- End Cookie Accept -->