[php] modules stats

Didier_S
WRInaute impliqué
WRInaute impliqué
 
Messages: 567
Inscription: 24 Aoû 2004

[php] modules stats

Message le Mer Aoû 24, 2005 9:57

Bonjour !

Je vais devoir me lancer dans la création d'un module de statistiques personnalisé (pourquoi ? parce que je n'aime toujours pas utiliser le code d'un autre, et pour le plaisir)

J'aimerais que mes stats puissent être les plus complètes possible (cheminement dans le site, etc), sans me baser sur des logs Apache (qui ne sont pas toujours disponibles) mais plutôt sur des infos de navigation stockés en base.
Dans un premier temps, je réfléchis aux champs qu'il faudrait que je stocke, pour les analyser plus tard.

Voici la liste de ceux auxquels j'ai pensé :
- heure (timestamp Unix)
- IP du visiteur
- URL de la page (nom du script + query string)
- ID de session
- referer
- user-agent
- pays (obtenu par le dns)

Le module sera développé en priorité pour les sites de mes clients, mais je pense déjà à une release publique.

J'attends donc vos remarques, vos idées, suggestions, ainsi, si possible, qu'une liste des points faibles des autres systèmes de stats (afin de ne pas faire les mêmes erreurs)

Merci bien :)
Dernière édition par Didier_S le Mer Aoû 24, 2005 11:18, édité 1 fois.


Mumuri
WRInaute passionné
WRInaute passionné
 
Messages: 1800
Inscription: 3 Nov 2004

Message le Mer Aoû 24, 2005 11:12

il faut aussi stocker le user agent ;)

tu peux t'amuser a déduire le pays du visiteur en trouvant son dns aussi.


ams51
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 289
Inscription: 22 Mar 2004

Message le Mer Aoû 24, 2005 11:12

Les outils de stats existant n'ont pas vraiment de point faible. Pour te démarquer il va falloir que tu trouves un truc en plus.
Avant de te lancer dans ce projet essaye d'étudier la concurrence pour faire comme eux mais en mieux, je pense que c'est le meilleur chemin ;)

sgaze
WRInaute impliqué
WRInaute impliqué
 
Messages: 538
Inscription: 2 Fév 2004

Message le Mer Aoû 24, 2005 11:13

Il y a aussi le user-agent

A ces infos, tu peux aussi ajouter des données sur la config du client récupérées via javascript : résolution, langue, time-zone etc.

J'ai fait cette bidouille en incluant un bout de script dans toutes mes pages et en me constituant quelques états de reporting.

Sur le même principe mais en bien fini, il y a Mystats.

C'est vrai que c'est intéressant de voir en temps réel le parcours des visiteurs. Mais j'ai laissé tombé car même en purgeant les données antérieures à un mois glissant, j'avais en permanence une table de plusieurs Mo. Et puis on la tentation est grande de passer plus de temps à consulter des stats qu'à se consacrer à des activités plus rentables.

Didier_S
WRInaute impliqué
WRInaute impliqué
 
Messages: 567
Inscription: 24 Aoû 2004

Message le Mer Aoû 24, 2005 11:19

Merci pour ces premiers retours.
Le "petit truc en plus", justement, je me demande ce que ca pourrait être... peut-être sur l'aspect graphique, ou la présentation des résultats (on peut aller hyper loin de ce côté là)
je ne cherche même pas vraiment à me démarquer, mais juste à faire un outil perso propre.

sgaze a écrit:Et puis on la tentation est grande de passer plus de temps à consulter des stats qu'à se consacrer à des activités plus rentables.

justement, quand mes clients seront occupés à décortiquer leurs stats, ils m'appelleront pas pour faire de la maintenance :D


e-kiwi
Modérateur
Modérateur
 
Messages: 15541
Inscription: 23 Déc 2003

Message le Mer Aoû 24, 2005 12:22

ben prend phpmyvisites pour voir ses fonctionnalités et recode les si tu t ennuie


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 1 invité