Directive européenne "paquet télécom"
Автор: JANZAC Claude
Просмотрено 1632,
Подписчики 2,
Размещенный 0
Bonjour, avec la v11 PRO je cherche à modifier mes sites afin de me mettre en conformité avec la directive européenne qui oblige les éditeurs de site à ne recueillir et déposer des cookies qu'après le consentement de leur visiteur. Je viens de voir qu'INCOMEDIA en bas de page s'était mis en conformité.
Je cherche à faire apparaître un bandeau supérieur alertant le visiteur du traçage par Google Analytics. La CNIL publie une aide que je n'arrive pas à faire apparaître valablement sur mes sites
http://www.cnil.fr/vos-obligations/sites-web-cookies-et-autres-traceurs/outils-et-codes-sources/la-mesure-daudience/#c5584
comment l'insérer dans la partie statistiques/SEO et code ?
Merci,
Claude
Размещено
Hello Claude,
probably you insert a php code ra code is not correct.
Export the site in internet and verify that your server support the PHP
For the SEO you can insert the the code in the step 4 of the program.
Let me know.
***** Google Translation:
BonjourClaude,
probablementvous insérezun codederadecode PHPn'est pas correct.
Exporterle siteInternetet vérifiez que votreserveursupportelePHP
Pour leréférencement, vous pouvezinsérer lecodeà l'étape4 du programme.
Faites le moi savoir.
Автор
Bonjour Riccardo,
J'ai inséré le code dans
4\ Statistiques SEO et code \après ouverture de la balise HEAD
le code suivant :
**** Google translation :
Ciao Riccardo,
Ho inserito il codice in
4\ Statistiques SEO et code \après ouverture de la balise HEAD
gaProperty = 'UA-10797288-3'
var disableStr = 'ga-disable-' + gaProperty;
if ([removed].indexOf('hasConsent=false') > -1) {
window[disableStr] = true;
}
function getCookieExpireDate() {
var cookieTimeout = 34214400000;
var date = new Date();
date.setTime(date.getTime()+cookieTimeout);
var expires = "; expires="+date.toGMTString();<br />return expires;<br />}</p> <p><br />function askConsent(){<br /> var bodytag = document.getElementsByTagName('body')[0];<br /> var div = document.createElement('div');<br /> div.setAttribute('id','cookie-banner');<br /> div.setAttribute('width','70%');</p> <p>div[removed] = '<div style="background-color:#336699">Ce site utilise Google Analytics.\
En continuant à naviguer, vous nous autorisez à déposer des cookies à des fins de \
mesure d\'audience et seulement à ces fins. Pour s\'opposer à ce dépôt vous pouvez cliquer \
<a href="[removed]gaOptout()">ici</a>.</div>';
bodytag.insertBefore(div,bodytag.firstChild);
document.getElementsByTagName('body')[0].className+=' cookiebanner';
}
function getCookie(NomDuCookie) {
if ([removed].length > 0) {
begin = [removed].indexOf(NomDuCookie+"=");
if (begin != -1) {
begin += NomDuCookie.length+1;
end = [removed].indexOf(";", begin);
if (end == -1) end = [removed].length;
return unescape([removed].substring(begin, end));
}
}
return null;
}
function delCookie(name ) {
path = ";path=" + "/";
domain = ";domain=" + "."+document.location.hostname;
var expiration = "Thu, 01-Jan-1970 00:00:01 GMT";
[removed] = name + "=" + path + domain + ";expires=" + expiration;<br />}<br /> <br />function deleteAnalyticsCookies() {<br /> var cookieNames = ["__utma","__utmb","__utmc","__utmz","_ga"]
for (var i=0; i<cookieNames.length; i++)
delCookie(cookieNames[i])
}
function gaOptout() {
[removed] = disableStr + '=true;'+ getCookieExpireDate() +' ; path=/';
[removed] = 'hasConsent=false;'+ getCookieExpireDate() +' ; path=/';
var div = document.getElementById('cookie-banner');
if ( div!= null ) div[removed] = '<div style="background-color:#336699"> Vous vous êtes opposé \
au dépôt de cookies de mesures d\'audience dans votre navigateur </div>'
window[disableStr] = true;
deleteAnalyticsCookies();
}
var consentCookie = getCookie('hasConsent');
if (!consentCookie) {
var referrer_host = document.referrer.split('/')[2];
if ( referrer_host != document.location.hostname ) {
window[disableStr] = true;
window[disableStr] = true;
window.onload = askConsent;
} else { //sinon on lui dépose un cookie
[removed] = 'hasConsent=true; '+ getCookieExpireDate() +' ; path=/';
}
}
---------------------
Grazie,
Claude
www.reproductioncanine.eu
Автор
J'ai trouvé ! avec la commande [removed] au début cela marche mieux.
Claude
Автор
removed = début de commande en javascript