Trucsweb.com

Forum de discussion

 Forum « Programmation Javascript » (archives)

Re: comment Integrer des stats sur un site

Envoyé: 5 octobre 2004, 9h41 par Oznog


Salut,

Tu n'as pas besoin "d'intégrer" des statistiques sur un site Web. Par défaut un serveur Web garde toutes ces activités dasn un fichier que l'on nomme "logs". Le principe est fort simple, à chaque requête au serveur ce dernier transcrit la demande avec plusieurs informations sur une nouvelle ligne du fichier logs.

LE FICHIER LOGS
Pour une seule page Web tu as des dizaines de requêtes, une seule par ligne. 1 requête pour le document HTML mais aussi une requête par image, une pour chaque objet externe, les flash, applet Java, fichier CSS ou Javascript etc. Tu comprendra que ça peut devenir vite très imposant comme fichier. C'est même ce qui prend peut prendre le plus d'espace sur un serveur. C'est pourquoi l'administrateur purge souvent ce fichier.

Maintenant ce fichier ne dit pas grand chose à première vue. Une ligne est en faite la transcription de l'en-tête HTTP. Avec le IP de la requête, la date/heure, le nom du fichier demandé, la méthode utilisée (GET/POST), des informations sur le client/navigateur... la page d'ou provient la visite (referer), la version du protocôle (HTTP/1.1) etc.

Tu peux donc y récupérer tout ce que tu désire et le faire parler ce fichier. Du simple compte des visites à la page d'entrée la plus populaire (celle qui totalise le plus de referer) ou page de sortie la plus populaire, celle qui se retrouve le moins souvent dasn le "referer". En passant par le nom de visiteur équipé d'un navigateur Mozilla 1.x.

Pour en finir avec ce fichier, note qu'il y est inscrit chaque visite d'un moteur de recherche, d'un aspirateur de site, d'une application qui récupère les adresses électroniques (email) (que tu peux d'ailleurs bloquer en validant l'en-tête HTTP avant de retourner la page demandé...

MAIS CE NEST PAS TOUT LES HÉBERGEUR QUI T'OFFRE ACCÈS À CE FICHIER!

LES APPLICATIONS
Ne paniquons pas, tout ça a bien sûr déjà été fait pour toi. Que l'on pense au plus populaire, le fameux "Webtrends" (http://www.webtrends.com/) ou Webalizer (http://www.webalizer.com/). Ces applications s'exécute automatiquement sur un serveur Web pour interpréter et aussi stocké ces informations de façon plus "organisé" en base de donnée ou sur un autre médium.

Tu dois vérifier ce que ton serveur offre ou l'installer sur ton serveur.

LA PLUPART DES SERVEUR PROFESSIONNELS OFFRE CE SERVICE!

LES SERVICES DE STATISTIQUES EXTERNES
Il existe aussi des services de statistiques externes, comme Xiti (http://www.xiti.com/) t`res performant et même un weborama très fort au niveau des informations clients. Leurs fonctionnement est plus fragile car ils ne peuvent accéder au fichier logs d'un serveur. Il capture l'en-tête http (ce qu'ils peuvent) comme tout bon webmestre peut le faire en Javascript. C'est tout de même très performant sans occuper un seul octet sur le serveur.

Il suffit de copier/coller un Javascript et/ou une images (un leurre qui retourne une image) sur chacune des pages à comptabiliser. Et te brancher sur le service (login/mot de passe) pour analyser tes statistiques.

ENFIN, LES STATS DU WEBMESTRE
Tu peux aussi récupérer, stocker et analyser manuellement à l'aide de Javascript/langage serveur. Saisir de l'information ne sert à rien si tu ne peut les stocker quelque part. Et seule un langage serveur peut le faire. ASP, PHP, JSP, PERL, etc...

Mais les webmeestre peut cibler très précisément ce qu'il veux écouter. PAr exemple le nombre de fois qu'un tutoriel est lu ou le nombre de téléchargement, le nomvre de visiteur en ligne etc.

C'est très large, tu peux faire un système énorme mais tu peux aussi faire beaucoup avec peut de ressource/espace comme le très bon exemple twCompteur 1.0 (http://www.trucsweb.com/ASP/Compteur/), que j'utilise toujours d'ailleurs. Fait en ASP.

Voilà qui fait pas mal le tour...

Ciao
Oznog


Réponses

 Aucune réponse à ce message... 
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@