• [^] # Re: Mécanisme d'opposition accessible != demande d'autorisation

    Posté par . En réponse au journal La CNIL, les outils web analytics, et les cookies .... Évalué à 1. Dernière modification le 11 février 2014 à 14:42.

    Il y a, c'est sur, comme une différence entre le code d'exemple et le contenu de la page web !
    Je cite : "Le script suivant permet de désactiver le traçage des outils de mesure d'audience tant que les utilisateurs n'ont pas donné leur consentement. "

    Mais je suis d'accord ce n'est pas ce que fait leur "implémentation" :

    // Remplacez la valeur UA-XXXXXX-Y par l'identifiant analytics de votre site.
    gaProperty = 'UA-XXXXXX-Y'
    // Désactive le tracking si le cookie d’Opt-out existe déjà.
    var disableStr = 'ga-disable-' + gaProperty;
    if (document.cookie.indexOf('hasConsent=false') > -1) {
     window[disableStr] = true;
    }
    //Ce bout de code vérifie que le consentement n'a pas déjà été obtenu avant d'afficher la baniére
    var consentCookie = getCookie('hasConsent');
    if (!consentCookie) {//L'utilisateur n'a pas encore de cookie de consentement
     var referrer_host = document.referrer.split('/')[2]; 
     if ( referrer_host != document.location.hostname ) { //si il vient d'un autre site
     //on désactive le tracking et on affiche la demande de consentement 
     window[disableStr] = true;
     window[disableStr] = true;
     window.onload = askConsent;
     } else { //sinon on lui dépose un cookie 
     document.cookie = 'hasConsent=true; '+ getCookieExpireDate() +' ; path=/'; 
     }
    }