WebSite X5Help Center

 
JANZAC Claude
JANZAC Claude
User

Directive européenne "paquet télécom"  fr

Auteur : JANZAC Claude
Visité 1492, Followers 2, Partagé 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

Posté le
4 RéPONSES - 1 CORRECT
Incomedia
Riccardo P.
Incomedia

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.

Lire plus
Posté le de Riccardo P.
JANZAC Claude
JANZAC Claude
User
Auteur

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

Lire plus
Posté le de JANZAC Claude
JANZAC Claude
JANZAC Claude
User
Auteur

J'ai trouvé ! avec la commande [removed] au début cela marche mieux.

Claude

Lire plus
Posté le de JANZAC Claude
JANZAC Claude
JANZAC Claude
User
Auteur

removed = début de commande en javascript

Lire plus
Posté le de JANZAC Claude