55
Journée Plume-Cléo Communication Scientifique en ligne Mesurer l'impact de la communication en ligne « Comment lire des statistiques de visites de sites ? » Stéphane Gully <[email protected]> Dominique Lechaudel <[email protected]>

Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Journée Plume-CléoCommunication Scientifique en ligneMesurer l'impact de la communication en ligne« Comment lire des statistiques de visites de sites ? »

Stéphane Gully<[email protected]> Dominique Lechaudel<[email protected]>

Page 2: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 216 juin 2010

UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’ISTUnité de production6 000 clients600 000 nouvelles références bibliographiques chaque annéeBases de Données Pascal : 15 millions de références en science, technologie et médecineFrancis : 3 millions de références en sciences humaines, sociales et économie Services en ligne : cat.inist.fr (catalogue) : 3 millions visites / mois, 100 000 visites / jourswww.refdoc.fr (VPC de documents) : 250 000 visites / mois, 7800 visites / joursPortails Biblios (accès réservé aux documents numériques) Sites de Veille (sites thématiques spécialisés)

INIST : INstitut de l’Information Scientifique et Technique

Page 3: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 316 juin 2010

INIST : INstitut de l’Information Scientifique et Technique

Situation sur internetGoogle (30 à 40%)

Page 4: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 416 juin 2010

Contexte statistiques INIST-CNRS200 sites hébergés● 50 sous phpMyVisite● 10 sous AWStats● < 20 sous Google Analytics

Page 5: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 516 juin 2010

Mesurer l'impact de la communication en ligneà quoi cela sert-il ?● Evaluer le succès du site● Estimer le succès d'une opération marketing● Réussir à cibler l'intérêt des utilisateurs● Suivre l'évolution de la fréquentation du site

Page 6: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 616 juin 2010

Mesurer l'impact de la communication en lignePourquoi ?Mieux connaître ses utilisateurs● que consultent-ils ?● d'où viennent-ils ?● quand ?Optimiser les ressources● mettre les moyens aux bons endroits● anticiper les besoins matériels

Page 7: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 716 juin 2010

Pour qui ?● Administrateur système● Webmaster● Marketing● Décideur● Utilisateur

Mesurer l'impact de la communication en ligne

Page 8: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 816 juin 2010

Techniques de mesure d'audienceSource des informationsFichiers de log du serveur WebTracker : javascripts insérés dans les pagesEstimations : barre d'outilséchantillons ou panel choisi d'utilisateurs ?

Page 9: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 916 juin 2010

Comment choisir les outils de mesure d'audienceCritèresUsage : interne / externe● Comment accéder aux rapports de statistiques● Production régulière (rapports PDF) ou en ligneRessources● Possibilité de modifier les pages● Machine hébergeant les statistiquesTrafic intense : puissance de la machine● Tracker● GéolocalisationQui sera le lecteur des statistiques● Définir le type de public => marketing, webmaster ≠ administrateur système

Page 10: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 1016 juin 2010

ConseilsPensez aux statistiques dès la conception● Tracker à insérer dans le HTML : dès la conception des pages● Verbosité des log : optimisée pour un compromis volume ⇔ richesse des informations statistiques● Structure des URL : lecture facilitée des comptes-rendu d'accès aux pages● Serveur de statistiques● Externaliser si traffic > 100 000 visites par jour● Automatiser les déploiements et la maintenance

Page 11: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 1116 juin 2010

Consommation CPUà l'utilisation< <

Page 12: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 1216 juin 2010

Architecture Inist=

+

Page 13: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 1316 juin 2010

Architecture Inist=

+

Page 14: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 1416 juin 2010

Principes de

Page 15: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 1516 juin 2010

page1.html

page2.html

1 page chargée=

1 ligne de log

Collecte des logs

Page 16: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 1616 juin 2010

145.130.77.81 - toto [10/Jun/2010:03:00:55 +0200] "GET /data/page1.html HTTP/1.1" 200 1689 "http://www.google.fr/?q=logiciel+libre" "IE6"

66.130.77.181 - username [10/Jun/2010:03:01:15 +0200] "GET /data/page3.html HTTP/1.1" 200 1993 "http://monsite.domaine.fr/data/page2.html" "Mozilla/5.0"

Contenu d'une ligne de log126.10.7.11 - bob [10/Jun/2010:03:01:01 +0200] "GET /data/page3_.html HTTP/1.1" 404 0 "http://monsite.domaine.fr/data/page1.html" "Chrome"

45.78.89.1 - titi [10/Jun/2010:03:01:14 +0200] "GET /data/page3.html HTTP/1.1" 200 1993 "http://monsite.domaine.fr/data/page2.html" "Safari/3.0"

66.130.77.181 - username [10/Jun/2010:03:01:05 +0200] "GET /data/page2.html HTTP/1.1" 200 1473 "http://monsite.domaine.fr/data/page1.html" "Mozilla/5.0"

Page 17: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 1716 juin 2010

Contenu d'une ligne de log

66.130.77.181 - username [10/Jun/2010:03:01:05 +0200] "GET /data/page2.html HTTP/1.1" 200 1473 "http://monsite.domaine.fr/data/page1.html" "Mozilla/5.0"

IP machine utilisateur

Page 18: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 1816 juin 2010

Contenu d'une ligne de log

66.130.77.181 - username [10/Jun/2010:03:01:05 +0200] "GET /data/page2.html HTTP/1.1" 200 1473 "http://monsite.domaine.fr/data/page1.html" "Mozilla/5.0"

IP machine utilisateur

Login utilisateur

Page 19: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 1916 juin 2010

Contenu d'une ligne de log

66.130.77.181 - username [10/Jun/2010:03:01:05 +0200] "GET /data/page2.html HTTP/1.1" 200 1473 "http://monsite.domaine.fr/data/page1.html" "Mozilla/5.0"

IP machine utilisateur

Login utilisateur

Date de larequête

Page 20: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 2016 juin 2010

Contenu d'une ligne de log

66.130.77.181 - username [10/Jun/2010:03:01:05 +0200] "GET /data/page2.html HTTP/1.1" 200 1473 "http://monsite.domaine.fr/data/page1.html" "Mozilla/5.0"

IP machine utilisateur

Login utilisateur

Date de larequête Page consultée

Page 21: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 2116 juin 2010

Contenu d'une ligne de log

66.130.77.181 - username [10/Jun/2010:03:01:05 +0200] "GET /data/page2.html HTTP/1.1" 200 1473 "http://monsite.domaine.fr/data/page1.html" "Mozilla/5.0"

IP machine utilisateur

Login utilisateur

Date de larequête Page consultée Code retour

HTTP

Page 22: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 2216 juin 2010

Contenu d'une ligne de log

66.130.77.181 - username [10/Jun/2010:03:01:05 +0200] "GET /data/page2.html HTTP/1.1" 200 1473 "http://monsite.domaine.fr/data/page1.html" "Mozilla/5.0"

IP machine utilisateur

Login utilisateur

Date de larequête Page consultée Code retour

HTTP

Taille de larequête Référent Version de

navigateur

Page 23: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 2316 juin 2010

Donnéescompilées

Préparation des statistiquesawstats.pl -update

Logs brutescompilées

périodiquementpar crontab

Page 24: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 2416 juin 2010

Visualisation des statistiquesDonnéescompilées

+ mod_cgi

jawstats

awstats

Page 25: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 2516 juin 2010

Principes de

Page 26: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 2616 juin 2010

Méthode du « tracker »js

Site Web

Serveur destatistique

Page 27: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 2716 juin 2010

Méthode du « tracker »js

js

Site Web

Serveur destatistique

Page 28: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 2816 juin 2010

Méthode du « tracker »js

js

Site Web

Serveur destatistique

Page 29: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 2916 juin 2010

Code source d'un tracker

Page 30: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 3016 juin 2010

Discriminer les visiteursjs

Page 31: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 3116 juin 2010

Discriminer les visiteursjs

Page 32: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 3216 juin 2010

Informations tracées=

➔ Identifiant anonyme➔ Page visitée➔ Heure de la visite➔ Navigateur / OS➔ Taille de l'écran➔ Pays, ville➔ Affluents?

Page 33: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 3316 juin 2010

Pages vues

+ = 2 pages visitées

Page 34: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 3416 juin 2010

Pages vues

Page 35: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 3516 juin 2010

Hits

+ = 4 hits+ +

Page 36: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 3616 juin 2010

Hits

Page 37: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 3716 juin 2010

Page d'entrée, sortiePage d'entrée

Page de sortie

Page 38: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 3816 juin 2010

Page d'entrée, sortie

Page 39: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 3916 juin 2010

Durée de la visite

- =

Page 40: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 4016 juin 2010

Durée de la visite

Page 41: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 4116 juin 2010

Non rebond

Rebond

Taux de rebond = Taux de visites à une page = Σ rebonds

Σ visites

Taux de rebond

Page 42: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 4216 juin 2010

Taux de rebond

Page 43: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 4316 juin 2010

Affluents / RéférentsSite A

Site B

A est le référent de B ⇔ A est le « referer » de B ⇔ A est l'affluent de BAccès direct

➔ Url saisie➔ Favoris

Page 44: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 4416 juin 2010

Affluents / Référents

Page 45: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 4516 juin 2010

Moteur de rechercheGoogle est le référent de B

Site B

Page 46: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 4616 juin 2010

Moteur de recherche

Page 47: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 4716 juin 2010

Mots cléshttp://www.google.fr/?q=logiciel+libre

Mots clés

Page 48: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 4816 juin 2010

Mots clés

Page 49: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 4916 juin 2010

Visites

t5 – t4 < 30 minutes

mercredimardi jeudi

t4 t6t5t1 t2 t3

5 visites

Page 50: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 5016 juin 2010

Visites

Page 51: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 5116 juin 2010

Visiteurs uniquesmercredimardi jeudi

t4 t6t5t1 t2 t3

2 visiteurs

Page 52: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 5216 juin 2010

Visiteurs uniques

Page 53: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 5316 juin 2010

ComparatifPrincipales fonctionnalitésPages Rebonds Mots clés

Plugin

HitPage d'entrée Page de sortie

Durée de session

Fonction supl

Geo

Auth HTTP

Widget

Heat Map

AdSense

Page 54: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 5416 juin 2010

ComparatifMise en oeuvreMaintenance

Facultatif

Statistiques « a posteriori »

Statistiques « a priori »

Tracker

Peu d'évolutionMaintenance de

sécurité

Dépendant de la politique

de Google

Page 55: Journée Plume-Cléo · 16 juin 2010 Mesurer l'impact de la communication en ligne 2 UPS076 du CNRS : 300 personnes Collecter, analyser et diffuser l’IST Unité de production 6

Mesurer l'impact de la communication en ligne 5516 juin 2010

➔ http://awstats.sourceforge.net/➔ http://www.jawstats.com/➔ http://www.projet-plume.org/fiche/awstats➔ http://www.phpmyvisites.net➔ http://www.projet-plume.org/fr/fiche/phpmyvisites➔ http://piwik.org/➔ Fiche plume ?➔ http://www.google.com/intl/fr/analytics➔ http://www.pkgi.net/➔ http://www.projet-plume.org/fiche/pkgi

Références