Javascript & cookies, créer alerte à un nombre de visites donné
9458
Messages postés
1
Statut
Membre
-
Raoulouf -
Raoulouf -
J'écris pour la première fois des cookies manuellement pour un site wordpress,
j'utilise un script qui compte les visites afin de créer une alerte sur la 4ème page vue.
Il fonctionne, mais il compte le nombre de visites pour chaque page et je veux qu'il compte le nombre de visites de toutes les pages vues.
D'avance merci si vous avez une solution.
j'utilise un script qui compte les visites afin de créer une alerte sur la 4ème page vue.
Il fonctionne, mais il compte le nombre de visites pour chaque page et je veux qu'il compte le nombre de visites de toutes les pages vues.
D'avance merci si vous avez une solution.
function scookie(name,value,days)
{
var expire=new Date();
var days = 365;
expire.setDate(expire.getDate()+days);
expire = expire.toGMTString();
document.cookie=name+'='+escape(value)+'; expires=' + expire;
return true;
}
function gcookie(name)
{
if(document.cookie.length>0)
{
start=document.cookie.indexOf(name+"=");
pos = start+name.length+1;
if(start!=0) {
start=document.cookie.indexOf("; "+name+"=");
pos = start+name.length+3;
} if(start!=-1) {
start=pos;
end=document.cookie.indexOf(";",start);
if(end==-1)
{
end=document.cookie.length;
}
return unescape(document.cookie.substring(start,end));
}
}
return '';
}
if( gcookie('nb_visits')=='' || gcookie('nb_visits')=='' )
{
nb_visits=1;
}
else
{
nb_visits = Number(gcookie('nb_visits'))+1;
}
scookie('nb_visits',nb_visits,100);
if (nb_visits == '4')
{
console.log('This is your 4th Visit');
}
A voir également:
- Javascript & cookies, créer alerte à un nombre de visites donné
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
- Creer un fichier .bat - Guide
1 réponse
Salut,
hé bien il faut que la mise à jour du cookie s'effectue pour chaque page et que celui ci contienne un compte global des pages vues, à vous de déterminer si une page vue 2 fois doit compter pour une vue ou pas(et donc de traduire ceci dans le javascript avec une instruction conditionnelle).
Votre pratique n'est pas vraiment une bonne pratique.
Forcer l'internaute à quelque chose n'est jamais bien, c'est contraire au lois du web et rebutera plus d'un visiteur.
Surtout que les cookies il peut très bien choisir de les bloquer ou les vider avant qu'il y ait une 4ème page visionnée puis revenir.
A vous de voir si le message vaut le coup de gêner l'internaute(car c'est une gêne quand on veut consulter une page et que elle n'est pas consultée directement) et si ce que vous rajoutez vaut le coup que vous baisiez la qualité de vote site.
hé bien il faut que la mise à jour du cookie s'effectue pour chaque page et que celui ci contienne un compte global des pages vues, à vous de déterminer si une page vue 2 fois doit compter pour une vue ou pas(et donc de traduire ceci dans le javascript avec une instruction conditionnelle).
Votre pratique n'est pas vraiment une bonne pratique.
Forcer l'internaute à quelque chose n'est jamais bien, c'est contraire au lois du web et rebutera plus d'un visiteur.
Surtout que les cookies il peut très bien choisir de les bloquer ou les vider avant qu'il y ait une 4ème page visionnée puis revenir.
A vous de voir si le message vaut le coup de gêner l'internaute(car c'est une gêne quand on veut consulter une page et que elle n'est pas consultée directement) et si ce que vous rajoutez vaut le coup que vous baisiez la qualité de vote site.