Analyser des statistiques sur son site internet

Bonjour,

Je me permets de poster un message sur cette liste (que j’aime
beaucoup) qui ne concerne pas Rails mais qui peut intéresser les
développeurs de sites internet en général.

J’aimerais mettre en place quelque chose qui me permettrait de suivre
les informations très importantes sur un site. Cela peut-être le
nombre d’utilisateur, le taux d’utilisateur actif dans la journée, le
nombre d’inscriptions nouvelles, le taux de participation de ces
utilisateurs dans une discussion…

Ensuite, ces données que je récupère à intervalle régulier, j’aimerais
pouvoir les visualiser sous la forme d’un graphique qui dépend du
temps, calculer des taux de variation pour différentes périodes (pour
la dernière semaine, pour le dernier mois) pour chacune des variables
(l’idéal serait quelque chose comme Google Analytics…)

Quelles sont les solutions pour faire cela ?

J’ai pensé :

  1. faire tourner une tâche RAKE à intervalle régulier qui calcule les
    différents chiffres intéressants
  2. stocker les données dans une table Mysql nommée Observations avec
    les champs : id, date, field, value
  3. et là, je me dis que j’aimerais bien pouvoir importer simplement
    ces données dans un tableur (avez-vous une autre idée ?) pour pouvoir
    tracer des graphiques et calculer des taux de variations de la manière
    la plus automatique possible (si possible, sans avoir à faire à chaque
    fois un travail d’importation des données manuellement.)

Je me dis que je peux utiliser aussi du code Ruby pour faire des
graphiques, mais cela va être plus long que d’avoir simplement les
données dans un tableau puis demander au tableau de calculer les
données que je souhaite non ? Existe-t-il déjà du code ou des
logiciels pour faire ce genre de choses (j’aimerais quelque chose qui
puisse faire comme Google Analytics en quelque sorte) ?

Avez-vous déjà eu cette problématique ? Comment avez-vous fait ?

Je vous remercie par avance pour votre aide !

Bonne après-midi,

Pierre

Le 23 octobre 2008 15:45, Pierre V. a écrit :

J’aimerais mettre en place quelque chose qui me permettrait de suivre
les informations très importantes sur un site. Cela peut-être le
nombre d’utilisateur, le taux d’utilisateur actif dans la journée, le
nombre d’inscriptions nouvelles, le taux de participation de ces
utilisateurs dans une discussion…

[…]

Je vous remercie par avance pour votre aide !

ruport ou munger ?

– Jean-François.


Les 50 ans du Lisp : http://www.lisp50.org
http://twitter.com/underflow_

Merci Jean-François ! Je vais regarder cela.

http://rubyreports.org/ pour ruport.

Je n’ai pas trouvé l’url pour munger…

Ruport a l’air très intéressant.

En fait, je me rends compte que j’ai plus besoin d’un outil de
visualisation graphique de données (et de calculs de certaines
variations simples) qu’un outil de création de création de rapport. En
effet, j’ai déjà toutes les données stockées dans une table.

Un bon tableur devrait faire l’affaire. Il ne reste plus qu’à le
synchroniser avec une table MySQL.

Un logiciel comme Tableau : http://www.tableausoftware.com/products/tour
a l’air impressionnant !!

Le 23 octobre 2008 16:15, Pierre V. a écrit :

Merci Jean-François ! Je vais regarder cela.

http://rubyreports.org/ pour ruport.

Je n’ai pas trouvé l’url pour munger…

Googlons…

Munger et
associéshttp://www.mungeretassocies.com

Ah zut c’est pas ça.

Les sacs Munger
http://www.sacsmunger.com

Non plus.

J’ai de la chance → http://github.com/schacon/munger/tree

La chance est ton amie.

– Jean-François.


Les 50 ans du Lisp : http://www.lisp50.org
http://twitter.com/underflow_

Salut
Quelle méthode utilises-tu finalement ? (ce qui a un rapport avec Rails,
les stats et la visu m’interesse de prêt)

Si tu penches pour l’option d’utiliser du code Ruby pour faire des
graphiques, Open Flash Chart pourra
t’aider. Pour les graphes temporels, les line chart ou scatter
line chart
fonctionnent bien. Cela peut te donner des résultats
comme pour
ce sondage
par exemple.

H
http://harryseldon.thinkosphere.com

Pierre V. wrote:

effet, j’ai déjà toutes les données stockées dans une table.

utilisateurs dans une discussion…

[…]

Je vous remercie par avance pour votre aide !

ruport ou munger ?

Et pourquoi pas un système de plugin avec rddtool ? En effet, c’est par
exemple utilisé par munin pour leur graphique. Ca gére en plus en
interne une sorte de base de donnée. C’est vraiment très sympa pour
faire des graphiques. Par contre il vaut mieux que tes données soit
trèssouvent fluctuante.


Cyril M.