Comptage des clics provenant d'aol erroné
10 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Comptage des clics provenant d'aol erroné
Je m'interroge sur la façon dont les outils permettant de savoir combien de visite viennent de tel ou tel site et à partir de quelle recherche
Je m'explique
en regardant d'où venait mes visiteurs j'ai trouvé 90 clicis venant du site www.aolrecherche.aol.fr or en regardant sur la page sensé listé les moteur de recherche seul 45 sont comptés.
Après avoir cherché un peu partout je me suis aperçu qu'à partir de la page 2 le mot recherché disparaissait de l'url. J'en arrive à la conclusion qu'il est impossible de connaitre les véritables stats concernant AOL, non ?
Pour donner un exemple concret
sur http://www.aolrecherche.aol.fr je recherche "referencement"
résultat : http://www.aolrecherche.aol.fr/rech?enc ... wf&style=0
je vais à la page 2 : http://www.aolrecherche.aol.fr/rech?id= ... yBwXV&s=10 le mot référencement a disparu
A moins de connaitre l'algo permettant de décoder la variable id , je pense qu'il est impossible de compter avec exactitude le nombre de clic venant du moteur de recherche aol.fr
Mes questions :
Ma conclusion est elle bonne ?
Une solution pour compter avec exactitude les clics provenant d'aol.fr ?
Y a t il d'autre moteur de recherche dans ce meme cas ?
Je m'explique
en regardant d'où venait mes visiteurs j'ai trouvé 90 clicis venant du site www.aolrecherche.aol.fr or en regardant sur la page sensé listé les moteur de recherche seul 45 sont comptés.
Après avoir cherché un peu partout je me suis aperçu qu'à partir de la page 2 le mot recherché disparaissait de l'url. J'en arrive à la conclusion qu'il est impossible de connaitre les véritables stats concernant AOL, non ?
Pour donner un exemple concret
sur http://www.aolrecherche.aol.fr je recherche "referencement"
résultat : http://www.aolrecherche.aol.fr/rech?enc ... wf&style=0
je vais à la page 2 : http://www.aolrecherche.aol.fr/rech?id= ... yBwXV&s=10 le mot référencement a disparu
A moins de connaitre l'algo permettant de décoder la variable id , je pense qu'il est impossible de compter avec exactitude le nombre de clic venant du moteur de recherche aol.fr
Mes questions :
Ma conclusion est elle bonne ?
Une solution pour compter avec exactitude les clics provenant d'aol.fr ?
Y a t il d'autre moteur de recherche dans ce meme cas ?
http://www.aolrecherche.aol.fr/rech?q=r ... ement&s=10
http://www.aolrecherche.aol.fr/rech?q=r ... ement&s=20
http://www.aolrecherche.aol.fr/rech?q=r ... ement&s=30
etc...
id= Est surement rien de plus qu'une variable de session...
http://www.aolrecherche.aol.fr/rech?q=r ... ement&s=20
http://www.aolrecherche.aol.fr/rech?q=r ... ement&s=30
etc...
id= Est surement rien de plus qu'une variable de session...
Je pense en me relisant que j'ai fait trop compliqué
Je vais essayer de faire plus simple
Quand je suis sur la page http://www.aolrecherche.aol.fr/rech?id= ... yBwXV&s=10
2ème page de la recherche sur "referencement"
Si je clic sur un site, dans les logs apache de ce site, le referer de mon clic sera le lien ci dessus
Comment un analyseur de log pourra definir quel est le mot recherché ?
Pour moi je pense que la réponse est : il ne pourra pas
Donc ça voudrait dire que les analyseurs de logs pourraient "oublier" certains clics venant des moteurs non ?
Je vais essayer de faire plus simple
Quand je suis sur la page http://www.aolrecherche.aol.fr/rech?id= ... yBwXV&s=10
2ème page de la recherche sur "referencement"
Si je clic sur un site, dans les logs apache de ce site, le referer de mon clic sera le lien ci dessus
Comment un analyseur de log pourra definir quel est le mot recherché ?
Pour moi je pense que la réponse est : il ne pourra pas
Donc ça voudrait dire que les analyseurs de logs pourraient "oublier" certains clics venant des moteurs non ?
- nicolasd92
- Nouveau WRInaute
- Messages: 12
- Inscription: Sam Avr 16, 2005 22:26
Ben je m'apercois que tu as raison, c'est que j'avais pas fait attention moi.... Surement que mon site devait être trouvé à tous les coups dans la page 1
..
Bon je résume, si tu lance un recherche sur AOL, que ton site est sur la page 1, tu as la page appelante dans le REFERER... OK,
mais quand l'utilisateur clique sur sa page de 2 de recherche, il n'y a plus de q="mot recherché" qui est remplace par un SID à la place (merci AOL).
Donc là à part savoir que ton utilisateur vient du moteur d'AOL, tu sais pas grand chose.
Bon OK, il y a un probleme si tu veux connaitre par quel "mot de recherche" l'utilisateur a retrouver ton site.
Surtout, qu'un utilisateur qui recherche avec le moteur AOL, il a des chances d'être aussi un utilisation AOL (comme provider). Dans ce cas, l'utilisateur change d'@IP AOL, donc le seul truc (à peu près) sur à faire c'est de lui coller un cookie, et de suivre ton utilisateur à la trace.
Et dans ce cas, je vois pas comment tu peux 'oublier' des clics de ton utilisateur.
Dans le cas, il est pas AOL, l'@IP devrait suffir.
Mais pour revenir au problème de retrouver par quel mot l'utilisateur à retrouver le site, je vois guère qu'un solution: aller interroger le serveur pour qu'il livre la valeur de son SID... D'autant que aussi extra-ordinaire que cela paraisse, le lien que "tof" a placé le Jeu Aoû 05, 2004 10:42 , marche encore le 6 oct 2005. (un SID valide pendant 3 mois, du jamais vu!!!).
Ben maintenant, il y a plus qu'à aller le rechercher. sinon, c'est dire, lancer soit-même la même requête (la même URL), et récupéer en réponse qui se trouve dans la source de la page récupérée... en
var jkw = 'referencement', ou icic <title>referencement
Voilà, je sais pas si quelqu'un a déjà fait une fonction qui lance un URL et récupère la page HTML pour en récupérer le source... (je suis intéressé).
En PHP, je crois que "toutes" les fonctions peuvent faire du distant, et pas seulement du local... (mais j'ai jamais eu besoin..)..
Nicolas
Bon je résume, si tu lance un recherche sur AOL, que ton site est sur la page 1, tu as la page appelante dans le REFERER... OK,
mais quand l'utilisateur clique sur sa page de 2 de recherche, il n'y a plus de q="mot recherché" qui est remplace par un SID à la place (merci AOL).
Donc là à part savoir que ton utilisateur vient du moteur d'AOL, tu sais pas grand chose.
Bon OK, il y a un probleme si tu veux connaitre par quel "mot de recherche" l'utilisateur a retrouver ton site.
Surtout, qu'un utilisateur qui recherche avec le moteur AOL, il a des chances d'être aussi un utilisation AOL (comme provider). Dans ce cas, l'utilisateur change d'@IP AOL, donc le seul truc (à peu près) sur à faire c'est de lui coller un cookie, et de suivre ton utilisateur à la trace.
Et dans ce cas, je vois pas comment tu peux 'oublier' des clics de ton utilisateur.
Dans le cas, il est pas AOL, l'@IP devrait suffir.
Mais pour revenir au problème de retrouver par quel mot l'utilisateur à retrouver le site, je vois guère qu'un solution: aller interroger le serveur pour qu'il livre la valeur de son SID... D'autant que aussi extra-ordinaire que cela paraisse, le lien que "tof" a placé le Jeu Aoû 05, 2004 10:42 , marche encore le 6 oct 2005. (un SID valide pendant 3 mois, du jamais vu!!!).
Ben maintenant, il y a plus qu'à aller le rechercher. sinon, c'est dire, lancer soit-même la même requête (la même URL), et récupéer en réponse qui se trouve dans la source de la page récupérée... en
var jkw = 'referencement', ou icic <title>referencement
Voilà, je sais pas si quelqu'un a déjà fait une fonction qui lance un URL et récupère la page HTML pour en récupérer le source... (je suis intéressé).
En PHP, je crois que "toutes" les fonctions peuvent faire du distant, et pas seulement du local... (mais j'ai jamais eu besoin..)..
Nicolas
Quand un utilisateur clique à partir d'une des pages suivantes, on récupère dans nos logs un paramètre supplémentaire derrière l'ID ( ... &r= ... ) qui donne la recherche en clair.
Donc, pas de problème, les mots clés sont bien comptés comme les autres.
Donc, pas de problème, les mots clés sont bien comptés comme les autres.
- nicolasd92
- Nouveau WRInaute
- Messages: 12
- Inscription: Sam Avr 16, 2005 22:26
Remi L. a écrit:Quand un utilisateur clique à partir d'une des pages suivantes, on récupère dans nos logs un paramètre supplémentaire derrière l'ID ( ... &r= ... ) qui donne la recherche en clair.
Donc, pas de problème, les mots clés sont bien comptés comme les autres.
Bonjour Rémi,
j'ai bien regardé dans mes logs, et il semble en effet que la plupart du temps ce que tu dis est vrai: on récupère cette data dans &r= ou-bien &q= . Mais il y a bien des requetes (est-ce que c'est qui sont après la premiere page), ou la, il n'y a que le SID comme l'indiquais "tof74".
Alors dans ce cas, comment faire, autrement que d'aller demander au serveur?
- nicolasd92
- Nouveau WRInaute
- Messages: 12
- Inscription: Sam Avr 16, 2005 22:26
voila MA solution pour AOL sans Search_String dasns Referer
J'ai craqué.. je le fais!
Bon courage....
L'ideé est de faire une requete sur le serveur AOL pour rechorcher la serarch_string, et la replacer dans la REFERER
Tout d'abord le code à inclure dans le script de trace:
===============================
/////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
// Special moteur de rechercher AOL aolrecherche apres la 1iere page ne donne plus les mot de recherche!!
// http://www.aolrecherche.aol.fr/rech?id= ... nww0w&s=20
// http://www.aolrecherche.aol.fr/rech?q=M ... hiatre&v=0
if ( substr($referer, 0, 30) == 'http://www.aolrecherche.aol.fr')
{
$Arr_URL = parse_url($re_prec); // array(HTTP, host, port, user, pass, path, query: après le point d'interrogation ?, fragment: après le signe dièse #)
$querrys = $Arr_URL['query']; // (Special pour Free qui a 2 ?, mais on s'en fout ici, on est sur AOL)
$Arr_qry = split( "&", $querrys); // tableau Query des params et de leur valeur
if ( !array_key_exists('q', $Arr_qry) && !array_key_exists('querry', $Arr_qry) && !array_key_exists('r', $Arr_qry))
{
// ici Aucun des q, query ou r n'existent => il faut lancer une recherche sur le site AOL!!
//
include($_SERVER['DOCUMENT_ROOT']."/php_trace_ip/lib_ip_url/grep_string_url.php"); // $line = grep_url($url , $pattern);
$ligne_aol = grep_url($referer,'var jkw =');
// ex => var jkw = 'syndrome d aliénation parental'//--></script><script type="text/javascript" xml:space="preserve" language="JavaScript"><!--
$Arr_ligne_aol = split( "'", $ligne_aol);
$rech_aol = $Arr_ligne_aol[1];
$rech_aol = str_replace(" ", "+", $rech_aol); // remplacer les ' ' par des '+'
$referer = $referer . "&q=" . $rech_aol;
}
}
/////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
Puis le code qui permet de recuperer un ligne sur une reponse URL:
===============================
grep_string_url.php
===============================
<?php
function grep_url($filename , $pattern)
{
//$pattern = 'nico'; // chaine à rechercher (@, \.fr, \.com, ...)
//echo "<br>Analyse du fichier : ".$filename."<br>";
//echo "Chaine recherchée : ".$pattern."<br><br>";
//if (file_exists($filename)) // ne fonctionne que pour les fichiers locaux pas les URL
$num=0;
if($fp = fopen($filename, "r")) // ouverture du fichier en lecture (si fopen provoque 1 erreur on arrete)
{
while (!feof($fp))
{
$num++;
$line = fgets($fp, 4096); // recupere ligne par ligne (ou max 4096)
//echo "<br>" . $line ;
if (eregi($pattern, $line)) // recherche : int ereg ( string pattern, string string [, array ®s] )
{
//echo "ligne n° ".$num." : ".$line."<br>";
return $line;
}
}
//echo "<br>Analyse du fichier " . $filename . " terminée.";
}
}
//grep_url('grep_toto.txt',nico); // fichier local a l appel
//echo grep_url('http://www.aolrecherche.aol.fr/rech?id=eJwrZCiuzEspys9NVUhRT8zJPLwyL7EkMz9PoSCxKDWvJDGHAQDnww0w&s=20','var jkw =');
?>
Bon courage....
L'ideé est de faire une requete sur le serveur AOL pour rechorcher la serarch_string, et la replacer dans la REFERER
Tout d'abord le code à inclure dans le script de trace:
===============================
/////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
// Special moteur de rechercher AOL aolrecherche apres la 1iere page ne donne plus les mot de recherche!!
// http://www.aolrecherche.aol.fr/rech?id= ... nww0w&s=20
// http://www.aolrecherche.aol.fr/rech?q=M ... hiatre&v=0
if ( substr($referer, 0, 30) == 'http://www.aolrecherche.aol.fr')
{
$Arr_URL = parse_url($re_prec); // array(HTTP, host, port, user, pass, path, query: après le point d'interrogation ?, fragment: après le signe dièse #)
$querrys = $Arr_URL['query']; // (Special pour Free qui a 2 ?, mais on s'en fout ici, on est sur AOL)
$Arr_qry = split( "&", $querrys); // tableau Query des params et de leur valeur
if ( !array_key_exists('q', $Arr_qry) && !array_key_exists('querry', $Arr_qry) && !array_key_exists('r', $Arr_qry))
{
// ici Aucun des q, query ou r n'existent => il faut lancer une recherche sur le site AOL!!
//
include($_SERVER['DOCUMENT_ROOT']."/php_trace_ip/lib_ip_url/grep_string_url.php"); // $line = grep_url($url , $pattern);
$ligne_aol = grep_url($referer,'var jkw =');
// ex => var jkw = 'syndrome d aliénation parental'//--></script><script type="text/javascript" xml:space="preserve" language="JavaScript"><!--
$Arr_ligne_aol = split( "'", $ligne_aol);
$rech_aol = $Arr_ligne_aol[1];
$rech_aol = str_replace(" ", "+", $rech_aol); // remplacer les ' ' par des '+'
$referer = $referer . "&q=" . $rech_aol;
}
}
/////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
Puis le code qui permet de recuperer un ligne sur une reponse URL:
===============================
grep_string_url.php
===============================
<?php
function grep_url($filename , $pattern)
{
//$pattern = 'nico'; // chaine à rechercher (@, \.fr, \.com, ...)
//echo "<br>Analyse du fichier : ".$filename."<br>";
//echo "Chaine recherchée : ".$pattern."<br><br>";
//if (file_exists($filename)) // ne fonctionne que pour les fichiers locaux pas les URL
$num=0;
if($fp = fopen($filename, "r")) // ouverture du fichier en lecture (si fopen provoque 1 erreur on arrete)
{
while (!feof($fp))
{
$num++;
$line = fgets($fp, 4096); // recupere ligne par ligne (ou max 4096)
//echo "<br>" . $line ;
if (eregi($pattern, $line)) // recherche : int ereg ( string pattern, string string [, array ®s] )
{
//echo "ligne n° ".$num." : ".$line."<br>";
return $line;
}
}
//echo "<br>Analyse du fichier " . $filename . " terminée.";
}
}
//grep_url('grep_toto.txt',nico); // fichier local a l appel
//echo grep_url('http://www.aolrecherche.aol.fr/rech?id=eJwrZCiuzEspys9NVUhRT8zJPLwyL7EkMz9PoSCxKDWvJDGHAQDnww0w&s=20','var jkw =');
?>
10 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Clics frauduleux AdWords : une ardoise de 90 M$
- Nombre de clics dans les pages de résultats : statistiques AOL Août 2006
- Nombre moyen de mots par requête : statistiques AOL Août 2006
- Répartition des clics sur les 10 premiers résultats Google
- Accord entre AOL et Google
- Google pourrait prendre 5% de participation dans AOL
- Moteurs de recherche : la bataille des alliances fait rage
- AOL pourrait remplacer son partenaire Google par MSN
- Parts de marché des moteurs en France (Avril 2008)
- Parts de marché des moteurs en France (Juillet 2008)
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum