Robotstats : détecter les visiteurs humains
20 messages • Page 1 sur 2 • 1, 2
Robotstats : détecter les visiteurs humains
Salut,
j'ai modifié robotstats pour mon site pour qu'il détecte les visiteurs humains.
Pour cela, j'ai créé un faux robot appellé "human" qui enregistre toutes les visites qui ne correspondent pas à un autre.
En cliquant sur ce robot, la rubrique "pages" est remplacée par une rubrique "visiteurs" et vous avez accès à la liste des visiteurs uniques, ainsi qu'au top 10 des urls vues et au top 10 des référants.
Pour voir le fonctionnement de ce que j'ai fait, allez ici (essayez de cliquer sur le robot human, puis sur la rubrique visiteurs )
Le robot "human" n'est pas pris en compte dans la répartition des robots. Il suffit de le désactiver pour que robotstats reprenne son fonctionnement habituel. Même si "human" est activé, les autres robots continuent à être pris en compte.
Vous pouvez télécharger les fichiers au format zip ici pour la nouvelle version.
Modifiez le fichier admin/config.php comme pour robotstats normal.
Utilisez le fichier admin/install.php pour l'installer complètement ou admin/update.php si vous voulez garder une ancienne table RS_LOG et RS_ROBOT.
Si vous rencontrez des difficultés, dites le dans ce post.
Edit : il y avait des problèmes avec le fichier zip mais c'est réglé
j'ai modifié robotstats pour mon site pour qu'il détecte les visiteurs humains.
Pour cela, j'ai créé un faux robot appellé "human" qui enregistre toutes les visites qui ne correspondent pas à un autre.
En cliquant sur ce robot, la rubrique "pages" est remplacée par une rubrique "visiteurs" et vous avez accès à la liste des visiteurs uniques, ainsi qu'au top 10 des urls vues et au top 10 des référants.
Pour voir le fonctionnement de ce que j'ai fait, allez ici (essayez de cliquer sur le robot human, puis sur la rubrique visiteurs )
Le robot "human" n'est pas pris en compte dans la répartition des robots. Il suffit de le désactiver pour que robotstats reprenne son fonctionnement habituel. Même si "human" est activé, les autres robots continuent à être pris en compte.
Vous pouvez télécharger les fichiers au format zip ici pour la nouvelle version.
Modifiez le fichier admin/config.php comme pour robotstats normal.
Utilisez le fichier admin/install.php pour l'installer complètement ou admin/update.php si vous voulez garder une ancienne table RS_LOG et RS_ROBOT.
Si vous rencontrez des difficultés, dites le dans ce post.
Edit : il y avait des problèmes avec le fichier zip mais c'est réglé
Dernière édition par Twister le Dim Juin 12, 2005 21:45, édité 5 fois.
J'ai une question : est-ce que quelqu'un connait une méthode infaillible pour identifier les visiteurs uniques
Pour l'instant, pour que deux visites soient regroupées, il faut que l'IP soit la même et que la dernière visite date de moins de 30 minutes.
Cela pose un problème avec les visiteurs derrière des proxys qui changent fréquemment d'adresse IP (il y a un exemple à l'adresse que j'ai donnée précédement où un visiteur unique n'a pas été reconnu car il était derrière le proxy de la SNCF).
Quelle méthode utilisent les grands logiciels de stats
Postez vos idées, suggestions, remarques ou problèmes ici !
Pour l'instant, pour que deux visites soient regroupées, il faut que l'IP soit la même et que la dernière visite date de moins de 30 minutes.
Cela pose un problème avec les visiteurs derrière des proxys qui changent fréquemment d'adresse IP (il y a un exemple à l'adresse que j'ai donnée précédement où un visiteur unique n'a pas été reconnu car il était derrière le proxy de la SNCF).
Quelle méthode utilisent les grands logiciels de stats
Postez vos idées, suggestions, remarques ou problèmes ici !
Le site que j'ai mis comme exemple n'a pas beaucoup de visites, si quelqu'un installe les modifications que j'ai faites sur un site plus gros, ça serait sympa de donner l'adresse du dossier robotstats pour en faire un meilleur exemple !
Sinon, j'attends toujours vos remarques ou problèmes
Edit :
J'ai vu à un endroit qu'il y avait un problème sur Robotstats entre le nombre de pages indiquées et le nombre réel de pages affichées.
C'est parce qu'il manque le "GROUP BY" dans la requête mysql pour calculer le nombre de pages
Sinon, j'attends toujours vos remarques ou problèmes
Edit :
J'ai vu à un endroit qu'il y avait un problème sur Robotstats entre le nombre de pages indiquées et le nombre réel de pages affichées.
C'est parce qu'il manque le "GROUP BY" dans la requête mysql pour calculer le nombre de pages
Twister a écrit:Je crois pas que ce serait une bonne idée de mettre un cookie, ça gêne pas mal de visiteurs.
Tous les systèmes de statistiques utilisent un cookie ?
Le minimum serait d'utiliser un cookie de session (ça, ça ne pose de problème à personne normalement).
Puis tu ajoutes une deuxième couche, avec un "vrai" cookie, comme le font tous les outils de stats (bah oui, y a pas de miracle hein).
Sinon, pour le fait que les cookies "gènent", c'est un autre débat, mais pour moi il ne s'agit que de parano de la part de ceux qui n'ont pas compris ce qu'était un cookie.
Merci pour la réponse
,
j'ai pas trop le temps de faire des changements pour l'instant et peu de gens semblent s'y intéresser, mais si quelqu'un a d'autres observations, je répondrais le plus vite possible
En plus, le problème des proxys ne rend pas les stats illisibles, il suffit d'en tenir compte.

j'ai pas trop le temps de faire des changements pour l'instant et peu de gens semblent s'y intéresser, mais si quelqu'un a d'autres observations, je répondrais le plus vite possible
En plus, le problème des proxys ne rend pas les stats illisibles, il suffit d'en tenir compte.
bonjour
j'ai télécharger le zip hier et je l'ai installé sur mon hebergement payant et free.
sur les deux pages index.php, un ?> s'incrustement tout en haut, et la partie admin n'est pas accessible (la source indique les deux frames comme normalement mais sont inexistants).
dans la page Graphique, le graphique ne s'affiche pas.
pour voir ce que ca donne sous free :
http://totalego.free.fr/robotstats/
http://totalego.free.fr/robotstats/admin (pas protégé (de toute facon ca ne s'affiche pas ^^)
j'ai essayer de resoudre les problemes mais rien a faire
j'ai télécharger le zip hier et je l'ai installé sur mon hebergement payant et free.
sur les deux pages index.php, un ?> s'incrustement tout en haut, et la partie admin n'est pas accessible (la source indique les deux frames comme normalement mais sont inexistants).
dans la page Graphique, le graphique ne s'affiche pas.
pour voir ce que ca donne sous free :
http://totalego.free.fr/robotstats/
http://totalego.free.fr/robotstats/admin (pas protégé (de toute facon ca ne s'affiche pas ^^)
j'ai essayer de resoudre les problemes mais rien a faire
Salut Genzo,
en fait, le seul problème que tu as, c'est ce <? qui fait tout foirer, il n'y est pas dans le zip d'origine, un de tes logiciels de traitement l'a peut-être ajouté automatiquement. Tu dois pouvoir le trouver dans la source php et le supprimer.
en fait, le seul problème que tu as, c'est ce <? qui fait tout foirer, il n'y est pas dans le zip d'origine, un de tes logiciels de traitement l'a peut-être ajouté automatiquement. Tu dois pouvoir le trouver dans la source php et le supprimer.
Twister a écrit:Salut Genzo,
en fait, le seul problème que tu as, c'est ce <? qui fait tout foirer, il n'y est pas dans le zip d'origine, un de tes logiciels de traitement l'a peut-être ajouté automatiquement. Tu dois pouvoir le trouver dans la source php et le supprimer.
Pour les personnes intéressées : le '<?' à ôter est à la fin du fichier lib.php
joscrea a écrit:Twister a écrit:Salut Genzo,
en fait, le seul problème que tu as, c'est ce <? qui fait tout foirer, il n'y est pas dans le zip d'origine, un de tes logiciels de traitement l'a peut-être ajouté automatiquement. Tu dois pouvoir le trouver dans la source php et le supprimer.
Pour les personnes intéressées : le '<?' à ôter est à la fin du fichier lib.php
Moi ça m'intéresse
Je l'ai supprimé dans la version zip téléchargeable
Merci de ton aide et désolé pour l'erreur
Dernière édition par Twister le Lun Fév 21, 2005 10:24, édité 1 fois.
-

hipopulation - WRInaute impliqué

- Messages: 346
- Inscription: Mer Juil 28, 2004 10:14
moi aussi ça m'interesse ton script, histoire d'avoir plusieurs points de comparaison par rapport à mes stats urchin... tu continue à developper? et l'histoire du cokkie me parrait pas mal et pas trop compliqué a mettre en place..
par contre dans mes graph, j'ai le human qui apparait et ui bouffe 95% du camembert, ya pas moyen de ne pas l'afficher?
par contre dans mes graph, j'ai le human qui apparait et ui bouffe 95% du camembert, ya pas moyen de ne pas l'afficher?
Normalement il ne s'affiche pas dans la version téléchargeable
Tu peux le vérifier ici : http://lefilasoi.free.fr/robotstats
Pour le cookie j'ai pas trop le temps, mais si tu fais les modifications, dis le ici.
En fait, avec le système actuel, seuls les gens derrière des proxys posent problème.

Tu peux le vérifier ici : http://lefilasoi.free.fr/robotstats
Pour le cookie j'ai pas trop le temps, mais si tu fais les modifications, dis le ici.
En fait, avec le système actuel, seuls les gens derrière des proxys posent problème.
J'ai fait une nouvelle version qui devrait régler ces problèmes, j'ai essayé d'améliorer la gestion des proxys (sans mettre de cookies, j'ai testé, ça marche avec le proxy de la SNCF)
Télécharger la nouvelle version
J'espère qu'il n'y a pas de problèmes, je n'ai pas eu trop de temps pour les tests
Télécharger la nouvelle version
J'espère qu'il n'y a pas de problèmes, je n'ai pas eu trop de temps pour les tests
Dernière édition par Twister le Lun Fév 21, 2005 10:21, édité 1 fois.
Je tiens d'abord à féliciter Twister pour cette idée de coupler les stats humain à stats robots. En effet de cette façon ça consomme deux fois moins de ressources serveur que deux scripts séparés.
Juste que la détection se fait également sur la page index.php du répertoire robotstats, ce qui fausse un peu les statistiques. En clair à chaque fois qu'on va voir ses statistiques ça rajoute une nouvelle visite.
Pour palier à ce problèmen voici le code à ajouter à la fin de la page index.php du répertoire robotstats :
Bon forum
Juste que la détection se fait également sur la page index.php du répertoire robotstats, ce qui fausse un peu les statistiques. En clair à chaque fois qu'on va voir ses statistiques ça rajoute une nouvelle visite.
Pour palier à ce problèmen voici le code à ajouter à la fin de la page index.php du répertoire robotstats :
- Code: Tout sélectionner
if(isset($_SERVER["REMOTE_ADDR"])) {
$ip=$_SERVER["REMOTE_ADDR"];
$sql2 = "DELETE FROM ".$RS_TABLE_LOG." WHERE ip = '".$ip."'";
$res2 = mysql_query($sql2);
if(!$res2) echo "une erreur s'est produite dans la requete -- ".$sql2."<br>";
}
Bon forum
20 messages • Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- GoogleStats : analyse temps réel des visites de Google sur votre site
- La vie d'une page sur le web : Fresh Crawl, Deep Crawl, Google Dance
- Des informations sur l'algorithme de Yahoo Search fournies par Priyank Garg
- J'ai de la chance !
- Yagoort : Yet Another Google Rank Test
- Votre site est mal référencé ? Voilà les remèdes !
- Les visiteurs de WRI apprécient Firefox
- L'équipe qualité dans la recherche Google
- Googlebot, le robot d'indexation de Google
- Petit PR Noël : la chanson au Père Noël Google :-)
- Détecter les faux visiteurs et leur interdire l'accès
- Evaluateurs humains français chez Google
- Vérification par des humains, comment ça marche ?
- Les humains chez google ont de l'humour
- Google fait le point sur nos rapports humains
- des humains affichent certaines premières pages Google ?
- chute de 1000 visiteurs à 150 visiteurs...
- ratio visiteurs visiteurs uniques
- cloaking impossible à détecter!
- Détecter la présence de java ?
- detecter abus de click ?
- Détecter le BOT Réacteur !
- Détecter la taille du texte
- Détecter les flux RSS
- Détecter plusieurs noms de domaine
Consultez la description détaillée des produits ou services de Google suivants : Google Analytics, Googlebot
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum