Date de publication: le vendredi 8 juin 2007 Ă 22h37
Dernière modification: par Pascal BOYER le dimanche 16 mars 2008 à 15h17
« Article précédent: AWStats : sĂ©curitĂ© et cron
Statistiques graphique de fréquentation d'un site web
Cet article présente quelques options de configuration de l’analyseur de logs AWStats dans sa version stable: 6.4
Je rappelle que dans mon premier article consacré à l’installation de AWStats 6.7 vous trouverez des informations sur la configuration de base de AWStats et certaines fonctionnalités importantes de AWStats.
aWSTats et eZ Publish
Modifier le thème
Commençons par l’aspect esthétique de AWStats.
AWStats procure deux fichiers css qui sont, somme toute, très similaires. Mais libre à chacun d’y apporter sa touche personnelle...
Supposons:
- que la racine de votre site soit /usr/local/www/
- que AWStats soit installé dans /usr/local/awstats
- que les directives User et Group du fichier de configuration d’Apache vaillent toutes les deux www-data
Vous pouvez alors utiliser le deuxième fichier css en créant un sous-répertoire /css/ à la racine de votre site puis en y plaçant le fichier awstats_bw.css dedans:
su
Password: tapez le mot de passe root
cd /usr/local/www/
mkdir aWSTats
mkdir aWSTats/css
chmod -R 750 aWSTats
chown R www-data:www-data aWSTats
cp /usr/local/awstats/wwwroot/css/awstats_bw.css aWSTats/css/
chown www-data:www-data aWSTats/css/*
Puis modifiez cette directive dans le fichier /etc/awstats/ awstats.xxxxx.xxx.conf :
StyleSheet="/aWSTats/css/awstats_bw.css"
Les icĂ´nes
Pour que les icônes utilisées par aWSTats soient prises en compte, voici les étapes à suivre:
mkdir aWSTats/icon
chmod 750 aWSTats/icon
chown www-data:www-data aWSTats/icon
cp -r /usr/local/awstats/wwwroot/icon/* aWSTats/icon/
chown -R www-data:www-data aWSTats/icon/*
Puis modifiez cette directive dans le fichier /etc/awstats/ awstats.xxxxx.xxx.conf :
DirIcons="/aWSTats/icon"
Sauvegarder l’historique
Comme vous le savez sûrement, AWStats maintient un fichier de la forme /var/lib/ awstats082005.xxxxx.xxx.txt contenant l’ensemble des statistiques de votre site. C’est ce fichier qui est interprété par AWStats pour l’affichage des statistiques au format page web. Il devient donc primordial de ne pas perdre ce fichier ni même de le corrompre sous peine de perdre l’ensemble des statistiques de votre site.
Pour vous prémunir d’une si mauvaise aventure, il existe une option dans le fichier awstats.xxxxx.xxx.conf qu’il faut activer car elle ne l’est pas par défaut.
Traduction du fichier awstats.xxxxx.xxx.conf :
Chaque fois que vous lancez le processus de mise à jour, AWStats réécrit le fichier de l’historique du mois en cours (awstatsMMYYYY[.*].txt) en le remplaçant par celui qui vient d’être créé. Si une erreur d’écriture sur le disque dur intervient, par exemple, le fichier d’historique peut être altéré et doit donc être éffacé. Comme ce fichier contient toutes les informations de l’historique, vous perdrez alors toutes vos statistiques. Il est donc possible de demander à AWStats de faire automatiquement une sauvegarde du dernier fichier de l’historique n’étant pas altéré. Ce fichier porte l’extension .bak et se trouve dans /var/lib/awstats. Une seule sauvegarde est maintenue. Change: Effective for new updates only # Valeurs possibles: 0 or 1 # Par défaut: 0 # KeepBackupOfHistoricFiles=1 <==== par défaut la valeur est 0 !!!
Vous voilĂ avertis !
S’exclure des statistiques
Si vous souhaitez exclure des statistiques produites par AWStats l’adresse IP de le machine depuis laquelle vous administrez votre site, ou toute autre adresse IP, vous devez en informer AWStats en indiquant la liste des adresses IP à exclure dans le fichier /etc/awstats/ awstats.xxxxx.xxx.conf :
SkipHosts="92.63.114.224 88.19.126.012"
Statistiques sur les résolutions d’écran
Par défaut, vous avez peut-être remarqué qu’aucune statistique concernant la résolution des écrans des visiteurs de votre site n’est fournie.
De prime abord, de telles informations peuvent être perçues comme tout à fait futiles. Mais pour les web-designers (ou toute autre personne réalisant un site web) cette information peu être importante.
Les directives
Dans le fichier awstats.xxxxx.xxx.conf voici les directives relatives aux statistiques sur la résolution des écrans des vsiteurs:
ShowScreenSizeStats=1 MaxNbOfScreenSizesShown = 10 <== Nombre max de résolutions différentes affichées dans la page de statistique. MinHitScreenSize = 1
Le fichier awstats_misc_tracker.js
Pour activer les statistiques sur les résolutions d’écran, vous devez placer le fichier awstats_misc_tracker.js dans un sous-répertoire de votre site web.
Supposons:
- que la racine de votre site soit /usr/local/www/
- que AWStats soit installé dans /usr/local/awstats
- que les directives User et Group du fichier de configuration d’Apache2 vaillent toutes deux www-data
Créez alors un répertoire aWSTats /java et placez y le fichier ci-dessus:
su Password:
tapez le mot de passe root
cd /usr/local/www/
mkdir aWSTats
mkdir aWSTats/java
chmod -R 750 aWSTats
chown -R www-data:www-data aWSTats
cp /usr/local/awstats/wwwroot/js/awstats_misc_tracker.js aWSTats/java/
chown www-data:www-data aWSTats/java/*
Il ne reste plus qu’à modifier le fichier usr/local/www/aWSTats/java/ awstats_misc_tracker.js ainsi:
var awstatsmisctrackerurl="/aWSTats/java/awstats_misc_tracker.js";
Voilà , il ne vous reste plus qu’à attendre que quelques visiteurs se rendent sur votre site, à relancer AWStats et vous obtiendrez le top 10 des résolutions d’écran.
[27/Aug/2005:06:03:26 +0200] "GET /js/awstats_misc_tracker.js?screen=1280x1024&win=1272x840&cdi=24&java=true&shk=n&fla=y&
rp=y&mov=n&wma=n&pdf=y&uid=awsuser_id1125076327142r9012&sid=awssession_id1125114160945r1622
HTTP/1.1" 404 224 "http://www.linuxorable.net/Changelog.html" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10)
Gecko/20050715 Firefox/1.0.6 SUSE/1.0.6-4.1" Statistiques sur les plugins
# - Javascript disabled # - Java enabled # - Screen size # - Color depth # - Macromedia Director # - Macromedia Shockwave # - Realplayer G2 # - QuickTime # - Mediaplayer # - Acrobat PDF
Si ces informations vous intéressent, voici la marche à suivre:
Supposons:
- que la racine de votre site soit /usr/local/www/
- que AWStats soit installé dans /usr/local/awstats
- que les directives User et Group du fichier de configuration d’Apache vaillent toutes deux www-data
Suivez alors ces instructions:
su
Password: tapez le mot de passe root
cd /usr/local/www/
mkdir aWSTats
mkdir aWSTats/java
chmod -R 750 aWSTats
chown -R www-data:www-data aWSTats
cp /usr/local/awstats/wwwroot/js/awstats_misc_tracker.js aWSTats/java/
chown www-data:www-data aWSTats/java/*
Après avoir copié le fichier awstats_misc_tracker.js dans le répertoire aWSTats /java (avant dernière commande ci-dessus), éditez le fichier /etc/awstats/ awstats.xxxxx.xxx.conf et modifiez ainsi les deux directives suivantes:
MiscTrackerUrl="/aWSTats/java/awstats_misc_tracker.js" ShowMiscStats=1 <==== placée par défaut à "a"
toutes les options possibles pour ShowMiscStats sont:
anjdfrqwp
Ensuite, si vous voulez que AWStats soit en mesure de récolter les informations sur les plugins, il est nécessaire de copier ce code:
<script language=javascript src="/aWSTats/java/awstats_misc_tracker.js"></script> <noscript> <img src="/aWSTats/java/awstats_misc_tracker.js?nojs=y" height=0 width=0 border=0 style="display: none"> </noscript>
Enfin, il ne reste plus qu’à modifier le fichier usr/local/www/aWSTats/java/ awstats_misc_tracker.js ainsi:
var awstatsmisctrackerurl="/aWSTats/java/awstats_misc_tracker.js";
Autoriser la mise Ă jour des statistiques depuis la page des statistiques
Bien que l'ayant déjà indiqué dans l'article consacré à l'installation de aWSTat, je rappelle que pour que le lien "Mise à jour immédiate" apparaisse en haut à droite de la date sur la page de statistique il est nécessaire d'activer cette option dans le fichier awstats.xxxxx.xxx.conf :
AllowToUpdateStatsFromBrowser=1
Commentaires












