GA permet-il d'effacer _ga, _gid et _gat ?

Discussion dans 'Google Analytics' créé par ortolojf, 28 Octobre 2021.

  1. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 498
    J'aime reçus:
    30
    Bonjour

    J'ai la config ci-dessous avec Sirdata.

    Jusqu'à présent, j'effaçais les cookies de GA en cas de non consentement.

    Est- que celà est permis ?

    GA peut-il sanctionner, par exemple mon action manuelle ?

    Est-ce que la CNIL demande l'effacement des cookies GA si non consentement ?

    Merci beaucoup.

    Code:
    
    <script>
    // Fonction
    // lecture
    // des Cookies.
    function allCookies() {
        var ca = document.cookie.split(';');
        var allCookies = new Array();
        var j = 0;
        var index = null;
        for(var i=0;i < ca.length;i++) {
            var c = ca[i];
            while (c.charAt(0)==' ') c = c.substring(1,c.length);
            index = c.indexOf('=');
            if(index >= 0) {
                allCookies[j] = c.substring(0, index);
                j++;
            }
        }
        return allCookies;
    }
    function removeCookie(tmp_name) {
        var domain;
        var samesite;
        var securite;
        var chemin    = '/';
        if(window.location.hostname == 'localhost')
        {
            samesite     = '; SameSite=Lax';      
            securite    = false;
            domain        = undefined;
        } else {
            samesite     = '; SameSite=Strict';
            securite    = true;
            domain        = decodeURI(window.location.hostname.replace(/^www\./, ''));
        }
        var d = new Date();
        d.setTime(d.getTime() - Math.floor(365.25*24*60*60*1000));
        var tmp_expire = '; expires=' + d.toUTCString();
        var tmp_value = '';
        //    console.log(tmp_name + '=' + tmp_value + ((domain === undefined) ? '' : '; domain=' + domain) + tmp_expire + '; Path=' + ((chemin === undefined) ? '/' : chemin) + ((securite === true) ? '; Secure' : '') + samesite);
        document.cookie = tmp_name + '=' + tmp_value + ((domain === undefined) ? '' : '; domain=' + domain) + tmp_expire + '; Path=' + ((chemin === undefined) ? '/' : chemin) + ((securite === true) ? '; Secure' : '') + samesite;
        return true;
    }
    /**
        **************************************
        * FINALITÉS DE LA NORME IAB TCF v2.0 *
        **************************************
        Finalité 1 : Stocker et/ou accéder a des informations sur un terminal.
        Finalité 2 : Sélectionner des publicités standard.
        Finalité 3 : Créer un profil personnalisé de publicités.
        Finalité 4 : Sélectionner des publicités personnalisées.
        Finalité 5 : Créer un profil pour afficher un contenu personnalisé.
        Finalité 6 : Sélectionner du contenu personnalisé.
        Finalité 7 : Mesurer la performance des publicités.
        Finalité 8 : Mesurer la performance du contenu.
        Finalité 9 : Exploiter des études de marché afin de générer des données d’audience.
        Finalité 10 : Développer et améliorer les produits.
        Fonctionnalité spéciale 1 : Utiliser des données de géolocalisation précises.
        Fonctionnalité spéciale 2 : Analyser activement les caractéristiques du terminal pour l’identification.
        **/
        /********************************/
        /**     Configuration Sirdata    */
        /********************************/
        /**
        **    Finalité 1 : Stocker et/ou accéder a des informations sur un terminal.
        **    Finalité 2 : Sélectionner des publicités standard.
        **    Finalité 3 : Créer un profil personnalisé de publicités.
        **    Finalité 4 : Sélectionner des publicités personnalisées.
        **    Finalité 5 : Créer un profil pour afficher un contenu personnalisé.
        **    Finalité 6 : Sélectionner du contenu personnalisé.
        **    Finalité 7 : Mesurer la performance des publicités.
        **    Finalité 8 : Mesurer la performance du contenu.
        **    Finalité 9 : Exploiter des études de marché afin de générer des données d’audience.
        **    Finalité 10 : Développer et améliorer les produits.
        **
        **    La fonctionnalité spéciale
        **    1 est filtrée.
        **
        **    La fonctionnalité spéciale
        **    2 est exclue.
        **
        **    Source : FAQ de Sirdata.
        **/
        /*************************/
        /**  Function stopping    **/
        /**  Google Tag Manager    **/
        /*************************/
        function stop_GTM() {
            var regex_gat = new RegExp(/^_gat/);
            var regex_ga = new RegExp(/^_ga/);
            var regex_gid = new RegExp(/^_gid/);
            var arrayCookies = new Array();
            arrayCookies = allCookies();
            console.log('arrayCookies = ' + allCookies());
            arrayCookies.forEach(function(cookie){
                if((regex_gat.test(cookie)) ||
                    (regex_ga.test(cookie)) ||
                    (regex_gid.test(cookie))) {
                    console.log('Cookie = ' + cookie + ' is to be deleted');
                    removeCookie(cookie);
                }
            });
        }
    </script>
    <!-- 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.setAttribute('data-cmp-src', 'https://www.googletagmanager.com/gtm.js?id='+i+dl);
        j.setAttribute('data-cmp-purposes', '1,2,3,4,5,6,7,8,9,10');
        j.setAttribute('data-cmp-special-features', '1');
        j.setAttribute('data-cmp-vendor', '755')
        j.setAttribute('data-cmp-fallback-src', "stop_GTM");
        f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-XWZTU00');</script>
    <!-- End Google Tag Manager -->
    <script>try{Sddan.cmp.triggerTM();}catch(e){}</script>
    
    
    
     
  2. theunholy
    theunholy WRInaute impliqué
    Inscrit:
    6 Août 2013
    Messages:
    672
    J'aime reçus:
    100
    Tu n'es jamais à court d'inspiration :D
    C'est la responsabilité de GA et/ou de Sirdata, inutile de te casser la tête si tout est bien configuré.
     
    voyance apprécie ceci.
  3. cthierry
    cthierry WRInaute passionné
    Inscrit:
    15 Janvier 2005
    Messages:
    2 344
    J'aime reçus:
    79
    En mode jusqu'au-boutisme :), normalement il ne doit pas y avoir de cookie déposé sur le navigateur si le consentement n'est pas validé, donc rien à effacer.
     
  4. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 498
    J'aime reçus:
    30
    Merci beaucoup cthierry

    Mais si le visiteur a donné son consentement, et l'a refusé ensuite ?

    La CNIL ne dit-elle pas, que les visiteurs doivent pouvoir refuser même après consentement ?

    Merci beaucoup de vos réponses.
     
  5. cthierry
    cthierry WRInaute passionné
    Inscrit:
    15 Janvier 2005
    Messages:
    2 344
    J'aime reçus:
    79
  6. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 498
    J'aime reçus:
    30
    Bonjour cthierry

    Le module GaOptout de Google, permet de désactiver Google Analytics, pour tous les sites web.

    Je crois que je vais envoyer un mail à la CNIL pour plus de précisions.

    Merci beaucoup de ton aide.
     
  7. colonies
    colonies WRInaute impliqué
    Inscrit:
    10 Septembre 2006
    Messages:
    616
    J'aime reçus:
    89
    C’est vrai qu’ils sont en sureffectif, une fois qu’ils ont traité tous les grands groupes, réseaux sociaux, régies de pubs, entreprises du secteur médical, banques, assurances etc, ils s’ennuient ferme.
    N’hésite pas à les spammer pour savoir exactement si un cookie peut être effacé et dans quelles conditions et avec quelle technique, ça les occupera un peu et ça leur fera plaisir de savoir qu’ils sont vraiment utiles au public.
    Mais es-tu bien sûr que tu as le droit de leur envoyer un e-mail ? Ton service mail va peut-être enregistrer l’adresse du destinataire de manière illégale ? Utilise le papier et une enveloppe, c’est plus sûr.
     
  8. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 498
    J'aime reçus:
    30
    Bon, bon...

    C'est vrai que j'ai le choix entre laisser tel quel ou sans suppression de cookie.

    Je vais laisser les cookies GA non effacés, pour faire plaisir a Google.

    Merci beaucoup pour votre aide.

    Amicalement.
     
Chargement...
Similar Threads - permet effacer _ga Forum Date
outil qui permettrait de repérer et de mettre un commentaire de façon automatique sur les sites/blog Netlinking, backlinks, liens et redirections 3 Février 2020
Faut-il permettre l'indexation de toutes les discussions d'un forum ? Débuter en référencement 8 Février 2019
Est-ce que la search console permet de trouver les pages en quality risk ? Crawl et indexation Google, sitemaps 21 Novembre 2018
La syntaxe SQL permet-elle plusieurs mots-clefs dans une (sous-)requête identique ? Développement d'un site Web ou d'une appli mobile 17 Août 2017
Connaissez-vous un site qui permette de vendre des .pdf ? Monétisation d'un site web 12 Avril 2016
Est-ce que la CNIL et la Directive Européeenne permettent celà ? Droit du web (juridique, fiscalité...) 15 Août 2015
Existe-t-il un outil qui permet de défaire un backlink? Débuter en référencement 1 Juillet 2015
Admin d'un site Web - Permettre à son insu des rassemblements illégaux Droit du web (juridique, fiscalité...) 12 Janvier 2015
Quels sont les outils qui permettent d'analyser si un site internet est bien structuré? Débuter en référencement 22 Janvier 2014
Gmail permet à vos contacts Google+ de vous envoyer des mails Google+ 10 Janvier 2014
Permettre aux internautes de déposer des fichiers Développement d'un site Web ou d'une appli mobile 10 Décembre 2013
Recherche système permettant de personnaliser la publicité interne e-commerce 30 Octobre 2013
Une application permettant filmer en live Développement d'un site Web ou d'une appli mobile 23 Mai 2013
Quel est cet outil qui permet de remonter les flux produits? e-commerce 4 Avril 2013
Fonction javascript permettant de controler les champs d'un formulaire Développement d'un site Web ou d'une appli mobile 25 Septembre 2012
script permettant l'insertion automatique de vidéos sur son site Développement d'un site Web ou d'une appli mobile 22 Septembre 2012
Comment savoir si le serveur permet les redirections ? Netlinking, backlinks, liens et redirections 22 Mai 2012
Script php ou js qui permet de telecharger un video youtube,dailymotion via son url sur se Développement d'un site Web ou d'une appli mobile 4 Mai 2012
Mamie du Cantal vous permet de publier vos articles Annuaires et moteurs 3 Février 2012
Permettre aux membres d'hébérger leurs photos + vote sur site ? Développement d'un site Web ou d'une appli mobile 25 Janvier 2012