outils de statistiques pour sites Web

Espace de discussions générales sur l'informatique. Tant au niveau matériel que logiciel.
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

outils de statistiques pour sites Web

Post by svernoux »

Hello à tous !

A ma grande honte, je n'ai toujours pas installé d'outil de stats sur mon site, parce que je n'y ai jamais consacré de temps... J'ai décidé de m'y mettre pour savoir d'où viennent les visiteurs (c'est bien une des choses que peut faire un outils de stats, non ?)

Alors je voulais savoir lequel vous me recommandiez et un peu comment ça marche. Je vois souvent Xiti, alors je suis allée voir leur site, mais je comprends rien aux fonctionnalités qu'il décrivent... Par exemple, je comprends pas pourquoi ça parle de "Exclusion d'adresses IPs et de cookies" - je pensais que c'était passif les stats, pas que ça effectuait des actions...

Si qn peut m'expliquer en trois mots, ce serait trop chou !
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
Shirin
Membre / Member
Posts: 929
Joined: 25 Oct 2005 18:43
Location: Belgique
Contact:

Post by Shirin »

Moi j'utilise www.direct-stats.com

Je ne sais pas ce qu'il vaut, mais en tout cas il est simple d'utilisation et me dit d'où viennent mes visiteurs et quelles sont les pages qu'ils ont vues. Le principal selon moi.
Il n'y a qu'une petite phrase à rajouter sur chacune de tes pages. Tout est expliqué sur leur site.

:hello:
User avatar
Beaumont
Admin
Posts: 7384
Joined: 07 Jun 2002 02:00
Location: Thailande
Contact:

Post by Beaumont »

Le principe en quelques mots : soit tu as un hébergeur pro et il te fournit les stats, soit tu as un hébergement gratuit et tu dois avoir recours à des services type xiti, nedstat etc. Ces outils existent généralement en deux versions, une version gratuite qui suppose de faire apparaître leur icône sur toutes tes pages, et une version payante qui donne des stats plus précises et qui dispense de l'affichage de l'icône. Le mieux est d'en tester plusieurs et de voir lequel tu préfères.

:hello:
Time is an illusion. Lunchtime doubly so.
User avatar
iubito
Membre / Member
Posts: 13070
Joined: 22 Dec 2002 20:31
Location: La belle Verte !
Contact:

Post by iubito »

A noter que dans les hébergements gratuits, free génère des stats :D

On peut utiliser des services comme Xiti (je l'utilise sur mon site principal) ça va un moment, mais en fait je regarde plus :P
On peut installer soi-même un outil (avec des scripts tout faits) comme par exemple PHPmyVisites, je l'ai utilisé, mais ça s'est mis à bugger sans raison, et puis c'est assez gourmand.
Sur un hébergement pro, ils me font des statistiques assez simples mais qui résument (l'outils c'est souvent Webalizer), j'ai eu du mal à lire les résultat au début, puis je m'y fais.
Il y a une option payante, où ils me déposent chaque jour des "logs d'accès" brut, qui va avoir cette gueule :

Code: Select all

84.7.134.66 - - [02/Dec/2005:22:47:27 +0100] "GET /page.php HTTP/1.1" 200 3449
= IP du visiteur, date, "GET la page HTTP/1.1" = je demande la page web, code résultat (200=OK, 404=non trouvé), nombre d'octets renvoyés

Ce sont ce genre de fichiers assez barbares et volumineux que des outils statistiques comme webalizer analysent pour compter le nombre de visiteur, la quantité d'octets envoyés, les pages les + demandées...

Latinus m'avait parlé d'un autre outils, dans lequel je pourrai faire passer ces logs, mais je me souviens plus le nom, et j'aimerai voir une page de résultats pour comparer avec Webalizer.

Un exemple de ce que donne Webalizer : ici
A+ les cactus !
A izza i ana sacranou
Askaratni kaasoun kaasoun khalidah
Ana mal' anou bihoubbinn raasikhinn
Lan yatroukani abada...
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

Effectivement, mon hébergement me fournit des stats, mais comme dit iub assez simples. J'ai le trafic sur 7 jours, les navigateurs, les systèmes d'exploitation et le trafic par page. Mais j'ai pas d'indication sur la façon dont les gens sont arrivés là, c'est surtout ça qui m'intéressait, pour évaluer mon référencement évidemment (par quel lien est-ce qu'ils arrivent, voire est-ce qu'ils arrivent par hasard).

Est-ce que vous pensez que ça vaut pas le coup d'installer un outil pour ça (trop lourd/compliqué ?) ou au contraire c'est facile et ça vaut le coup ?

PS : ah et j'ajoute : un outil de type xiti permet-il de voir combien de personnes ont visité mon site (ou au moins combien de sessions) ? Parce que là, j'ai le trafic que en Ko et en hits. Alors ça m'intéresse de savoir si c'est un robot qui clique 12 fois sur la même page ou 12 personnes différentes...
Bref, actuellement j'ai qqs stats, mais je trouve qu'elles ne m'apprennent pas grand chose d'intéressant.
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
Latinus
Admin
Posts: 24965
Joined: 18 Mar 2002 01:00
Location: complètement à l'Ouest
Contact:

Post by Latinus »

Pour information, j'utilise (c'est assez lent le site pour l'instant...)awstats (analyseur de log bruts, le format dont parle Iubito plus haut) et anciennement j'utilisais également "nedstat" (webstat4u, je crois, le nouveau nom) c'est à dire un générateur de stats utilisant un "marqueur" (comme xiti et compagnie), un "marqueur" étant cette petite icône (en fait un bout de javascript pour la plupart) hébergée chez le prestataire du service en question et qui peut donc lui transmettre les informations qu'elle aura pu récolter sur les différents visiteurs.

Les stats par marqueurs sont toujours moins précises que les stats calculées à partir des logs bruts. C'est logique, les logs bruts représentent l'exacte activité du site au niveau du serveur web (telle page a été demandée à telle heure par telle adresse ip, etc...) alors qu'un marqueur peut "rater" des visites (service surchargé, javascript bloqué par le navigateur, ...) et que les stats sont systématiquement revues à la baisse pour tenter de contrer les abus (rafraichissements successifs de pages, ...).

Pour avoir des stats calculées sur les logs bruts (logs de visites), cela demande 1a) si l'hébergeur le propose (en général "webalizer") : rien 1b) si pas proposé, d'avoir accès aux logs de visites et de faire le traitement chez soi, 3) une certaine connaissance au niveau informatique et 4) éviter de les mettre à destination du public (du moins si rapport complet) car cela donne beaucoup plus de renseignements (ip, erreurs, ...) qu'un outil "par marqueur".

En ce qui concerne awstats, le traffic généré par les moteurs de recherches (robots, spider, ...) est dissocié du traffic généré par les visiteurs réels.

:hello:
Les courses hippiques, lorsqu'elles s'y frottent.
User avatar
Beaumont
Admin
Posts: 7384
Joined: 07 Jun 2002 02:00
Location: Thailande
Contact:

Post by Beaumont »

Mon hébergeur propose différents outils mais c'est aussi awstats que j'utilise.
Time is an illusion. Lunchtime doubly so.
User avatar
Beaumont
Admin
Posts: 7384
Joined: 07 Jun 2002 02:00
Location: Thailande
Contact:

Post by Beaumont »

Je savais que Latinus ne resterait pas insensible à ce topic... :lol:
Time is an illusion. Lunchtime doubly so.
User avatar
iubito
Membre / Member
Posts: 13070
Joined: 22 Dec 2002 20:31
Location: La belle Verte !
Contact:

Post by iubito »

Je remarque les différences suivantes entre webalizer et awstat :
- les graphiques de webalizer sont moches :P ceux d'awstat sont beaucoup plus regardables
- webalizer indique (par exemple pour le découpage par heures) : la moyenne, le total, et le %. Ce qui est plus parlant qu'un simple total que donne awstat :P
- awstat est plus précis notamment sur les régions :-o j'pensais pas qu'on pouvais connaître la région :D
A+ les cactus !
A izza i ana sacranou
Askaratni kaasoun kaasoun khalidah
Ana mal' anou bihoubbinn raasikhinn
Lan yatroukani abada...
User avatar
tom
Membre / Member
Posts: 915
Joined: 22 Oct 2002 13:49
Location: À Francfort, chez Goethe et les autres saucisses

Post by tom »

Bonjour à tous,

Je crois que je vais faire chuter un peu le niveau de la discussion, mais en ce qui me concerne, j'aurais besoin d'un outil de statistique tout à fait rudimentaire, ce qui tombe bien car mes connaissances en info sont elles aussi rudimentaires.

En gros, tout ce dont j'ai besoin, c'est de savoir combien de personnes se connectent à mon site par semaine. Jusqu'ici, en suivant le conseil de mon fournisseur (free), je me suis contenté d'insérer la phrase suivante dans mon code source :
<img
src="http://perso0.free.fr/cgi-bin/wwwcount. ... &ft=0&tr=Y">

Ca marche plutôt pas mal, sauf que quand une même personne se connecte deux fois, ça ne modifie pas le chiffre indiqué. Peut-on modifier ça ?

J'ai aussi essayé d'utiliser les statistiques fournies par Free, mais je me suis cassé les dents : quand je vais sur http://statsperso.free.fr/, on me demande un nom de compte : je donne le mien (mon.nom.free.fr), mais on me demande alors un mot de passe que je ne sais pas indiquer (ce ne sont pas mes mots de passe standard sur Free). J'imagine qu'il faut s'inscrire quelque part pour activer les stats (et qu'on obtient alors le mot de passe), maizoù ?

Dernière tentative : intéressé par l'indication de Shirin un peu plus haut, j'ai voulu tenter d'utiliser direct-stats. Mais là encore, je suis tombé sur un os : ils demandent d'insérer le texte suivant dans son site :

<SCRIPT LANGUAGE="Javascript">
<!--
function mesure(_MesurePro, _page)
{
scr_w = screen.width;
scr_h = screen.height;
color = screen.colorDepth;
ref = escape(window.document.referrer);

document.write("<IMG src='http://www.direct-stats.com/cgi-bin/pro ... rqueur.pl/"+ "?page="+ _page+ "&n="+ Math.round (Math.random () * 1000000000000000)+ "&reso_w="+ scr_w+ "&reso_h="+ scr_h+ "&color="+ color+ "&referer="+ ref+"' border=0>");
}
mesure("Mesure Pro", "Nom_de_la_page"); -->
</script>

Mais à ce sujet, j'ai deux questions :
- j'imagine que là-dedans, i y a des choses à modifier pour les adapter à mon cas personnel : qu'est-ce qu'il faut renseigner et qu'est-ce qu'on peut laisser comme ça ?
- un truc comme ça, ça s'insère où exactement dans le code d'une page web ?

Si mes questions sont vraiment trop naïves, laissez tomber. Mais si on pouvait me donner un coup de pouce pour au moins une de ces trois solutions, ça m'arrangerait bien !

:hello:
User avatar
iubito
Membre / Member
Posts: 13070
Joined: 22 Dec 2002 20:31
Location: La belle Verte !
Contact:

Post by iubito »

Les stats de free, c'est avec Webalizer.

Le mot de passe, c'est le nom de ton site chez free, sans le "free.fr", et le mot de passe c'est le même que celui que tu utilises en ftp pour envoyer des pages sur ton site.
A+ les cactus !
A izza i ana sacranou
Askaratni kaasoun kaasoun khalidah
Ana mal' anou bihoubbinn raasikhinn
Lan yatroukani abada...
User avatar
tom
Membre / Member
Posts: 915
Joined: 22 Oct 2002 13:49
Location: À Francfort, chez Goethe et les autres saucisses

Post by tom »

Ca maaaaarche !

Le mot de passe de messagerie... Comme je n'utilise jamais mon adresse chez Free, je n'y avais pas pensé. Merci beaucoup, iubito !
User avatar
Latinus
Admin
Posts: 24965
Joined: 18 Mar 2002 01:00
Location: complètement à l'Ouest
Contact:

Post by Latinus »

Beaumont wrote:Je savais que Latinus ne resterait pas insensible à ce topic... :lol:
:P
iubito wrote: - awstat est plus précis notamment sur les régions :-o j'pensais pas qu'on pouvais connaître la région :D
Il est rare qu'un hébergeur propose les stats par pays/régions.

La raison est assez simple : Pour déterminer l'origine d'une visite, il faut partir de l'adresse IP du visiteur (inscrite dans les logs) et récupérer sa "fiche d'identité". Cette "fiche" contient différentes informations telles que le réseau auquel l'IP appartient, le nom du fournisseur de l'IP (le fournisseur d'accès, par exemple), j'en passe... Et aussi le "country" auquel appartient ce réseau propriétaire de l'adresse IP en question.
Cette opération demande du temps et doit être exécutée pour chaque adresse IP (différente) reprise dans le log de visites analysé.

Quand on traite soi-même les logs chez soi, sur son ordinateur, ce n'est pas bien grave mais un hébergeur ne peut pas se permettre d'activer cette option alors qu'il doit traiter les stats de nombreux abonnés.
D'ailleurs, si webalizer est préféré par les hébergeurs, c'est parce qu'il demande moins de ressources (il est écrit en C, alors que awstats est en perl) et travaille donc plus vite.

Pour illustrer cela avec des chiffres (si on considère l'utilisation de awstats), un fichier de log de visites traité en 1 seconde sans l'option "DNSLookup" (c'est à dire sans les stats par pays) sera traité en 2 minutes si on l'active (sur leur machine de référence).
Pour un tableau plus complet, c'est ici

Je sais qu'il existe un module (geoip) qui fonctionne sur le principe d'une base de données de réseaux et des pays qui y sont associés (en gros). L'utilisation de ce type d'outil (plutôt que d'utiliser l'option DNSLookup standard) allonge la durée de traitement d'un log d'environ 10% (ce qui est loin de transformer 1 seconde en 120 !)
Encore une fois, cela dépend si l'hébergeur propose ce genre de chose... Sinon la seule solution est de vous amuser à cela sur votre ordinateur ;)

:hello:
Les courses hippiques, lorsqu'elles s'y frottent.
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

Bou... Je me sens de plus en plus embrouillée !
En plus, en fouillant chez mon hébergeur, j'ai vu qu'ils expliquent comment utiliser "Webtrends" pour analyser les logs bruts. (c'est ici si qn veut regarder)

Et effectivement, dans mon espace administrateur, je vois :
Pour activer les statistiques brutes, cochez les sites pour lesquels vous souhaitez le log apache et validez par le bouton en bas du formulaire. Attention, si vous activez les logs pour un sous-domaine autre que www, les logs de www sont automatiquement créées.
et dans l'aide contextuelle :
Vous pouvez voir les statistiques de vos différents sites web.
La version graphique des statistiques portent sur les 7 derniers jours. Si vous désirez plus d'information, vous pouvez choisir d'obtenir le log 'brut' que vous pourrez retraiter avec votre logiciel d'analyse de logs.
(c'est vrai que j'avais pas vu ça, désolée). Mais comme ça ne parle pas de awestats ni de webalizer, je suis perdue... faudrait-il que j'active les logs bruts et que j'installe un logiciel qui les analyse ? ces logiciels sont-ils gratuits ?
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
Latinus
Admin
Posts: 24965
Joined: 18 Mar 2002 01:00
Location: complètement à l'Ouest
Contact:

Post by Latinus »

svernoux wrote:Bou... Je me sens de plus en plus embrouillée !
En plus, en fouillant chez mon hébergeur, j'ai vu qu'ils expliquent comment utiliser "Webtrends" pour analyser les logs bruts. (c'est ici si qn veut regarder)
Je ne connais pas cet outil, mais c'est un logiciel payant à ce que je vois... dommage :/
(c'est vrai que j'avais pas vu ça, désolée). Mais comme ça ne parle pas de awstats ni de webalizer, je suis perdue... faudrait-il que j'active les logs bruts et que j'installe un logiciel qui les analyse ? ces logiciels sont-ils gratuits ?
Si tu veux avoir des stats sur une période plus longue que les 7 derniers jours (et peut-être plus détaillées, je ne sais pas comment elles se présentent) comme le propose ton hébergeur, alors oui il te faut activer les logs bruts sur le(s) site(s) qui t'intéressent.

Il faudra ensuite que tu récupères ces fichiers "logs bruts" (on va dire logs pour la suite hein...) sur ton ordinateur, avec un logiciel ftp et que tu les supprimes ensuite sur ton hébergement pour éviter qu'ils ne prennent trop de place.

Ensuite, encore, il faudra passer ces logs dans une moulinette (un logs, ce n'est que du texte). Ce peut être awstats, webalizer (pas sous windows), le logiciel dont parle ton hébergeur, ...

Webalizer ne semble pas tellement exigeant pour fonctionner, si ce n'est qu'il doit être utilisé sur une plateforme *nix (GNU/Linux, ...). Je le connais assez mal, voir pas du tout si on se cantonne au côté "génération de stats".

Awstats est un ensemble de scripts écrits en "perl". Il faudra donc installer l'interpréteur perl sur ton ordinateur ainsi qu'un serveur web (soit celui inclu dans windows 2000 ou xp soit un autre, là n'est pas l'important) pour profiter pleinement des fonctionnalités du "logiciel".

Webalizer et awstats sont tous deux gratuits et opensource ainsi que les différents éléments (du moins dans l'aspect gratuit) nécessaires ou potentiellement nécessaires à leur utilisation (interpréteur perl, serveur web, plugins, ...).

Si jamais... Je suis en mesure de filer un coup de pouce en ce qui concerne awstats sous windows.

J'avais, dans l'temps :papy:, pensé à mettre à disposition un service du type "your stats". A l'heure qu'il est c'est un projet dormant mais rien ne dit que je ne le mettrai pas un jour en place. Il n'y aurait qu'à déposer ses logs, personnaliser un chouilla et attendre le traitement.
... To be continued, lol.


:hello:
Les courses hippiques, lorsqu'elles s'y frottent.
Post Reply