Maqueta gràfica de la Diputació de Barcelona
Escut de la Diputació de Barcelona

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 -->