GoogleStats : analyse temps réel des visites de Google


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19415
Inscription: 19 Avr 2002

GoogleStats : analyse temps réel des visites de Google

Message le Mer Oct 02, 2002 20:13

GoogleStats est une application écrite en PHP qui permet d'analyser les visites de Google sur votre site. Le principe est très simple : vous insérez un script PHP sur chaque page de votre site (libre à vous de ne pas le mettre sur certaines d'entre elles). Quand Googlebot vient indexer cette page, sa visite est enregistrée dans une table MySQL.
La deuxième partie de l'application est constituée d'une zone d'affichage des statistiques de visites pour une période donnée. Un calendrier permet de définir très facilement la période d'analyse : jour, semaine ou mois. Deux types d'analyses sont données :

Le bilan :
nombre de visites de Google
nombre de pages vues différentes
nombre moyen de visites par jour

Les Pages :
liste des pages vues par Google, avec leur URL (cliquable), l'heure de la visite et le nombre de visites

J'attends vos remarques, questions, découvertes de bugs, etc. :!:

Mitirapa
WRInaute passionné
WRInaute passionné
 
Messages: 1657
Inscription: 10 Juil 2002

Message le Mer Oct 02, 2002 20:39

dans la version que j'ai dl...
ya pas de dodsier gs_a_wri ... t'as du l'oublié en faisant l'archive zip...


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19415
Inscription: 19 Avr 2002

Message le Jeu Oct 03, 2002 6:54

C'est corrigé ! Re-télécharge le fichier.


athletissimo
WRInaute discret
WRInaute discret
 
Messages: 126
Inscription: 27 Aoû 2002

Message le Jeu Oct 03, 2002 8:45

Je crois qu'Il ya un probleme sur la ligne 220 du fichier lib à $month

Mitirapa
WRInaute passionné
WRInaute passionné
 
Messages: 1657
Inscription: 10 Juil 2002

Message le Jeu Oct 03, 2002 9:33

wri... http://www.webrankinfo.com/googlestats/googlestats.zip
c bien ca ton lien hein !?? car depuis hier soir ca n'a pas changé, ya pas le dossier que je disais...


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19415
Inscription: 19 Avr 2002

Message le Jeu Oct 03, 2002 10:58

Mitirapa : ce répertoire n'est pas nécessaire, en fait il a changé de nom : maintenant c'est admin/

athletissimo : je vais regarder mais la réponse pas avant ce soir...

Mitirapa
WRInaute passionné
WRInaute passionné
 
Messages: 1657
Inscription: 10 Juil 2002

Message le Jeu Oct 03, 2002 11:27

tu devrais le préciser donc dans les instructions ..

c'est donc:
Code: Tout sélectionner
<?php
include ."/googlestats/admin/config.php";
include ."/googlestats/googlestats.inc.php";
?>

c ca?


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19415
Inscription: 19 Avr 2002

Message le Jeu Oct 03, 2002 12:09

Oui c'est ça !
Je vais le corriger dès que possible...


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19415
Inscription: 19 Avr 2002

Message le Jeu Oct 03, 2002 12:20

athletissimo a écrit:Je crois qu'Il ya un probleme sur la ligne 220 du fichier lib à $month

Le problème vient du fait que la fonction settype() de PHP a changé à partir de la 4.2.0
Pour les version plus anciennes, il faut utiliser "integer" à la place de "int".
Je rajoute ça à la liste des bugs à corriger

Mitirapa
WRInaute passionné
WRInaute passionné
 
Messages: 1657
Inscription: 10 Juil 2002

Message le Jeu Oct 03, 2002 12:54

j'ai aussi eu le meme prbl j'ai mis integer et ca marche pour ca...
maintenant autre prbl...
j'ai plein de L
quand j'ai fait l'install tout ce que ca a dit c'est:
L
la base était bien crée pourtant
bref et quand je vais à la page de ton script j'ai donc des L...
enfin regarde c plus simple: http://www.surf4all.net/googlestats/index.php


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19415
Inscription: 19 Avr 2002

Message le Jeu Oct 03, 2002 13:08

J'ai l'impression qu'il n'y a aucune langue définie, si bien que tout le texte est absent...
As-tu bien défini $LANGUE dans ton fichier admin/config.php ?
// ---------------------------------------------------------------------------
// definition des variables
// ---------------------------------------------------------------------------
$LANGUE = "fr";

Mitirapa
WRInaute passionné
WRInaute passionné
 
Messages: 1657
Inscription: 10 Juil 2002

Message le Jeu Oct 03, 2002 13:41

ben c pas ca... tout est bien mis dans mes configs...
en fait ton script est adapté à ton hebergeur...
c'est le quel que tu as ?


athletissimo
WRInaute discret
WRInaute discret
 
Messages: 126
Inscription: 27 Aoû 2002

Message le Jeu Oct 03, 2002 16:09

idem des L partout

moi je suis sur nexen (hebergement pro 250 Mo)

Mitirapa
WRInaute passionné
WRInaute passionné
 
Messages: 1657
Inscription: 10 Juil 2002

Message le Jeu Oct 03, 2002 17:09

bref malgrés les L
j'ai mis l'inclusion au moment où le bot passait
( 06: 216.239.46.100 - Reviews
07: 216.239.46.101 - Ads
08: 216.239.46.222 - Ads
09: 216.239.46.66 - Ads
10: 216.239.46.85 - Forums
11: 216.239.46.90 - Reviews
12: 216.239.46.96 - Your_Account )
et au bout de 5 min ton googlestat me dit toujours 0 et dans la table gs_log rien non plus... je pense que tu as fait un peu compliqué pour la creation de ton script et donc maintenant pour choper le prbl c chiant...


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19415
Inscription: 19 Avr 2002

Message le Jeu Oct 03, 2002 17:43

Je vais tâcher de comprendre pourquoi rien ne s'affiche chez vous, mais ce n'est pas ça qui empeche a priori de compter les visites de Google.
Tu as bien mis le code sur toutes tes pages ?
Tu n'as pas de message d'erreur ?
Regarde le fichier googlestats.inc.php, il ne fait pas grand chose : il teste le DNS du visiteur et cherche s'il trouve "googlebot" dedans.
Si la table a bien été créée, il doit pouvoir y insérer les enregistrements.
Essaie de remplacer la dernière ligne
$res = mysql_query($sql);
par
$res = mysql_query($sql) or die($sql);
et de mettre un commentaire devant la première ligne :
if (strpos($REMOTE_HOST, "googlebot.com") != false)
=>
// if (strpos($REMOTE_HOST, "googlebot.com") != false)

comme ça il devrait enregistrer les visites de tout le monde, et afficher un message d'erreur s'il n'y arrive pas.

PS: mon hébergeur est OVH (très bon hébergeur soit dit en passant !)

GoogleStats : analyse temps réel des visites de Google

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités