Google exécute-t-il les scripts ??

WRInaute occasionnel
Bonjour,
dans mon annuaire, j'ai des compteurs de clics qui s'affolent ! Les liens sont du type : compte_clics.php?id=123
Est-ce que quand GG suit le lien, il exécute le script contenu dans compte_clics.php (et donc fait avancer le compteur du site en question...) ?
 
WRInaute impliqué
xdeslandes a dit:
Bonjour,
dans mon annuaire, j'ai des compteurs de clics qui s'affolent ! Les liens sont du type : compte_clics.php?id=123
Est-ce que quand GG suit le lien, il exécute le script contenu dans compte_clics.php (et donc fait avancer le compteur du site en question...) ?
Si les liens sont en "dur" c'est à dire du type <a href=""></a> alors il est normal que Googlebot les suivent.

Si tu ne veux pas que Googlebot modifie tes compteurs, crée des lien javascript ou des liens en "dur" avec l'attribut rel="nofollow".
 
WRInaute occasionnel
Est-ce que quand GG suit le lien, il exécute le script contenu dans compte_clics.php

Oui, si tu enregistre dans ta bdd l'IP du cliqueur, tu verras apparaitre "googlebot" ou "msnbot" parmis eux...


Code:
13802  	2006-02-06  	13:02:19 	http://www.xxxxx.com  	22  	crawl-66-249-72-103.googlebot.com
13801 	2006-02-06 	13:02:17 	http://www.xxxxx.fr 	37 	crawl-66-249-72-103.googlebot.com
14006  	2006-02-06  	23:25:07 	http://www.xxxxx.com  	1000  	msnbot.msn.com
 
WRInaute occasionnel
Mes liens sont du genre :
Code:
<a href="compte_clics.php?id=123" target="_blank">lien</a>
Il faut donc que je rajoute :
Code:
<a href="compte_clics.php?id=123" target="_blank" rel="nofollow">lien</a>
C'est bien cela (je ne tiens pas à faire de lien en dur) ?
 
WRInaute accro
Pourquoi ne pas faire de liens en dur ?

Code:
<a href="http://www.levrailiendusite.com" onclick="window.open('compte_clics.php?id=123');return false;">lien</a>

Le moteurs suivront le vrai lien, pas celui en javascript et les clicks seront bien pris en compte pour tes visiteurs.
 
WRInaute occasionnel
Alors effectivement, les liens en durs sont bien : le site linké est référencé par le moteur de recherche ET le clic est compté. Il me reste donc à enlever le header(Location: vrailiendusite.com); de compte_clics.php.
J'ai tout bon ?
 
WRInaute occasionnel
Merci à vous deux. Mon problème est résolu : Google ne faussera plus mes comptes de clics, et en plus, suivra les liens vers les sites de l'annuaire.
Merci.
 
WRInaute passionné
spoutnik a dit:
Pourquoi ne pas faire de liens en dur ?

Code:
<a href="http://www.levrailiendusite.com" onclick="window.open('compte_clics.php?id=123');return false;">lien</a>

Le moteurs suivront le vrai lien, pas celui en javascript et les clicks seront bien pris en compte pour tes visiteurs.

Google suit les window.open.
 
WRInaute passionné
@spidetra : donc GG risque toujours de déclencher mon compteur de clics ?[/quote]

avec un window.open, le risque existe.

EDIT :
Essaye un truc du style ( brouillon rapide à adapter - pas tester ) :
Code:
function compte_click(idclick) {
	var url = 'compte_click.php?id='+escape(idclick);
	window.open(url);
}

et remplace le windows.open par un appel à le fonction compte_clic
 
WRInaute passionné
spoutnik a dit:
Ah bon ? Avec un window.open dans le onclick ?
Je suis perplexe là.
...enfin tout est possible

On s'est retrouvé avec 16.000 fenêtres pop-up référencé dans Google vers la fin 2005. Je n'ai plus le code javascript exact mais tout les liens étaient en javascript avec un windows.open.

Depuis ce jour nous ne prenons plus de risque et nous partons du principe ( de précaution ) que ce code est suivi par Google. Nous sommes bc plus prudent dans nos appels javascript.
 
Discussions similaires
Haut