[php] modules stats

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Didier_S, 24 Août 2005.

  1. Didier_S
    Didier_S WRInaute occasionnel
    Inscrit:
    24 Août 2004
    Messages:
    470
    J'aime reçus:
    2
    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 :)
     
  2. Mumuri
    Mumuri WRInaute passionné
    Inscrit:
    3 Novembre 2004
    Messages:
    1 410
    J'aime reçus:
    0
    il faut aussi stocker le user agent ;)

    tu peux t'amuser a déduire le pays du visiteur en trouvant son dns aussi.
     
  3. ams51
    ams51 WRInaute discret
    Inscrit:
    22 Mars 2004
    Messages:
    237
    J'aime reçus:
    0
    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 ;)
     
  4. sgaze
    sgaze WRInaute occasionnel
    Inscrit:
    2 Février 2004
    Messages:
    452
    J'aime reçus:
    0
    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.
     
  5. Didier_S
    Didier_S WRInaute occasionnel
    Inscrit:
    24 Août 2004
    Messages:
    470
    J'aime reçus:
    2
    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.

    justement, quand mes clients seront occupés à décortiquer leurs stats, ils m'appelleront pas pour faire de la maintenance :D
     
  6. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    ben prend phpmyvisites pour voir ses fonctionnalités et recode les si tu t ennuie
     
Chargement...
Similar Threads - [php] modules stats Forum Date
Astuce [PHP] Récolter ville, pays du visiteur Développement d'un site Web ou d'une appli mobile 9 Mars 2021
[PHP] Détecter le navigateur / bot en fonction du HTTP_USER_AGENT Développement d'un site Web ou d'une appli mobile 14 Septembre 2019
[PHP] Détecter le navigateur / bot en fonction du HTTP_USER_AGENT Développement d'un site Web ou d'une appli mobile 12 Janvier 2017
[PHP] Cookie vide dans une fonction, complet juste avant ou après Développement d'un site Web ou d'une appli mobile 25 Novembre 2014
[php] Cookie d'un domaine vers un sous-domaine Développement d'un site Web ou d'une appli mobile 29 Août 2014
[PHP]Cci mails Développement d'un site Web ou d'une appli mobile 18 Août 2014
[PHP] gethostbyname Développement d'un site Web ou d'une appli mobile 15 Février 2014
[PHP] file_get_contents retourne un "Connection timed out" Développement d'un site Web ou d'une appli mobile 14 Février 2014
[PHP] Regex Complexe Développement d'un site Web ou d'une appli mobile 29 Octobre 2013
[PHP] Formulaire dynamique Développement d'un site Web ou d'une appli mobile 2 Mai 2013
[php] error suite à code antiduplication Développement d'un site Web ou d'une appli mobile 5 Février 2013
[PHP] Condition et include Développement d'un site Web ou d'une appli mobile 31 Janvier 2013
[PHP] comprendre ce code pour pseudo-frame Développement d'un site Web ou d'une appli mobile 28 Décembre 2012
[PHP] Requête très lente Développement d'un site Web ou d'une appli mobile 22 Septembre 2012
[PHP] Question technique Regex Développement d'un site Web ou d'une appli mobile 28 Juillet 2012
[PHP] file_get_contents sur le serveur même... Développement d'un site Web ou d'une appli mobile 9 Juillet 2012
[PHP] FILTER_VALIDATE_IP et REMOTE_ADDR Développement d'un site Web ou d'une appli mobile 8 Juillet 2012
[PHP] Requête PDO à modifier Développement d'un site Web ou d'une appli mobile 13 Mai 2012
[PHP] Détecter l'OS, le navigateur et la langue [Résolu] Développement d'un site Web ou d'une appli mobile 4 Mars 2012
[Php] Vérifier la présence d'un slash en fin d'url Développement d'un site Web ou d'une appli mobile 2 Mars 2012