Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Karnajronanchardon
Matomo analytics
21 janvier 2019
0
Table desmatiegraveres
1 Introduction 211 Objectifs du tutoriel 212 Preacute-requis 3
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience 421 Deacutefinition de lrsquoanalyse drsquoaudience 422 Les diffeacuterentes solutions drsquoanalyse drsquoaudience 623 Bien deacutemarrer votre projet en analyse drsquoaudience 924 Quiz 1 Analyse drsquoaudience 11Contenu masqueacute 15
3 Partie 2 - Qursquoest ce que Matomo 1731 Le projet Matomo 1732 Vous avez dit licence GPLv3 1733 Qui est Richard Stallman 1734 Les solutions drsquoanalyse drsquoaudience et la CNIL 1935 Matomo et la CNIL 2036 Diffeacuterences entre Matomo et Google Analytics 2037 Point neacutegatif pour Matomo 2238 Quiz 2 Matomo Analytics 22Contenu masqueacute 25
4 Partie 3 - Mise en place de Matomo 2741 Preacuterequis pour installer Matomo 2742 Installer Matomo sur un serveur local 2943 Suivre le trafic drsquoun site dans Matomo 3144 Obligations leacutegales de Matomo 3445 Quiz 3 Remonter des donneacutees 36Contenu masqueacute 39
5 Partie 4 - Comprendre et analyser les donneacutees 4151 Les tableaux de bord 4152 Qursquoest ce qursquoun tableau de bord 4153 Les rapports 4554 Les segments 4855 Les objectifs 4956 Quiz 4 Comprendre les donneacutees 51Contenu masqueacute 55
6 Conclusion 57
MATOMO ANALYTICS Karnaj ronanchardonneau8386a70bae8f40f8 22 mai 2018
1
1 Introduction
Figure 11 ndash Tableau de bord Matomo
Vous connaissez probablement Google Analytics la solution drsquoanalyse drsquoaudience la plus utiliseacuteeau monde pour analyser le trafic drsquoun site internet Mais connaissez-vous Matomo Analyticsson alternative Open Source
iVous avez peut-ecirctre deacutejagrave entendu parleacute de Matomo sous son ancien nom Piwik
Pour faire simple Matomo est le WordPress du web analytics Un logiciel libre vouspermettant drsquoanalyser les performances de votre site internet de votre application mobile ou devotre intranet afin drsquoen ameacuteliorer les performances
Dans ce cours en ligne nous vous montrerons comment mettre en place Matomo sur un siteinternet afin drsquoeffectuer une analyse drsquoaudience personnaliseacutee et respectueuse de la viepriveacutee de vos utilisateurs
Pour avoir un aperccedilu de Matomo et voir ce que vous pourrez obtenir de votre site vous pouvezconsulter directement la solution heacutebergeacutee agrave lrsquoadresse suivante
i11 Objectifs du tutorielAgrave la fin de ce tutoriel vous saurez
mdash Quels sont les avantages de Matomo par rapport aux autres solutions drsquoanalyse
2
1 Introduction
idrsquoaudience du marcheacute
mdash Comment installer Matomo mdash Comment naviguer et utiliser lrsquointerface de Matomo mdash Comment deacutefinir des objectifs dans Matomo
12 Preacute-requisAfin de pouvoir suivre ce cours dans de bonnes conditions vous aurez besoin de
mdash avoir un accegraves agrave une installation de Matomo ou savoir installer un serveur local ouavoir accegraves agrave un serveur
mdash avoir un ordinateur avec une connexion agrave internet
Tregraves bon tutoriel agrave vous
3
2 Partie 1 - Qursquoest ce que lrsquoanalysedrsquoaudience
Deacutecouvrez dans cette partie lrsquounivers de lrsquoanalyse drsquoaudience
21 Deacutefinition de lrsquoanalyse drsquoaudience
2101 Qursquoest-ce que lrsquoanalyse drsquoaudience
Lrsquoanalyse drsquoaudience drsquoun site internet intranet ou drsquoune application mobile crsquoest avant tout lacollecte et lrsquoanalyse des donneacutees quantitatives et qualitatives et de la concurrence pourmener agrave une ameacutelioration continue de lrsquoexpeacuterience des internautes
Cela va se mateacuterialiser par des donneacutees que vous allez collecter de toutes parts et ensuite analyserpour prendre des deacutecisions
Matomo que nous allons voir dans ce tutoriel est principalement une solution drsquoanalysedrsquoaudience quantitative crsquoest-agrave-dire qursquoelle collecte tout un ensemble de donneacutees Sur la basede ces donneacutees vous allez pouvoir eacutemettre des hypothegraveses pour pouvoir ameacuteliorer votre siteinternet Par exemple si le nombre de visites de votre site est aujourdrsquohui dix fois supeacuterieur agravecelui drsquohier vous pouvez probablement supposer qursquoune action de communication a eacuteteacute effectueacuteeet qursquoil va falloir investiguer pour deacutecouvrir sa provenance
2102 Agrave quoi sert lrsquoanalyse drsquoaudience
Tregraves bonne question Agrave rien du tout si vous ne lrsquoutilisez pas
Gardez cette phrase en tecircte qui nous vient de lrsquoun des analystes les plus influents en la matiegravere
La vie nrsquoest qursquoune succession de prises de deacutecisions si votre travail ne deacutebouche sur aucunedeacutecision arrecirctez-vous pour reconsideacuterer votre approche Source Avinash Kaushik
Avinash Kaushik est lrsquoauteur du livre Web Analytics disponible dans la plupart des librairies il travaille depuis plus de 10 ans chez Google
Pour reacutesumer lrsquoanalyse drsquoaudience sert agrave prendre des deacutecisions pour ameacuteliorer votre site internetvotre application mobile votre site intranet votre objet connecteacute etc Ces deacutecisions peuventprendre diffeacuterentes formes
mdash changer la charte graphique mdash deacuteplacer un bouton mdash changer une couleur de fond
4
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash tester des formulaires mdash mesurer les performances de campagnes publicitaires
Tout deacutepend des hypothegraveses que vous allez formuler
Comme dit plus haut il existe trois grands types de solutions en analyse drsquoaudience
2103 Solutions drsquoanalyse de donneacutees qualitatives
Les solutions permettant de collecter des donneacutees qualitatives permettent drsquoen savoir plus survos visiteurs et donc de mieux comprendre leurs attentes Crsquoest par exemple le cas lorsque
mdash vous utilisez des sondages en ligne mdash vous demandez agrave un de vos amis ou un de vos collegravegues ce qursquoil pense de votre site mdash vous faites de lrsquoeye tracking mdash vous organisez des focus group
Lrsquoutilisation de solutions drsquoanalyse de donneacutees qualitatives vous permet de savoir le pourquoidu comment Par exemple lorsqursquoun utilisateur vient sur votre site et reste 3 minutes vous nesavez pas vraiment srsquoil a appreacutecieacute votre site Si vous lui posez la question durant la visite parlrsquointermeacutediaire drsquoune fenecirctre de chat et que celui-ci vous reacutepond vous aurez alors une informationagrave forte valeur ajouteacutee Le chat est dans ce cas de figure une solution drsquoanalyse dedonneacutee qualitative
2104 Solution drsquoanalyse de donneacutees quantitatives
Les solutions dites quantitatives reacutecupegraverent tout un ensemble de donneacutees vous permettant devoir les tendances Par exemple lorsque vous recevez dix fois plus de visites sur votre sitedurant les week-end vous pouvez eacutemettre lrsquohypothegravese que les personnes recherchent plus vosproduits et services agrave ce moment-lagrave De mecircme si vous avez un taux de rebond beaucoup pluseacuteleveacute suite agrave un changement de charte graphique de votre site cela peut signifier que votrenouveau site semble moins plaire aux internautes
Heu crsquoest quoi un taux de rebond
Le taux de rebond est un indicateur assez utiliseacute en analyse drsquoaudience Il correspond auxinternautes qui sont venus sur votre site sans inteacuteragir avec celui-ci On parle alors de rebondcomme le serait une balle sur un mur Par exemple le fait drsquoarriver sur un site web de neconsulter qursquoune page et de quitter le site sans interagir avec celui-ci Aussi on peut parler detaux de deacutechet
Il existe toute une seacuterie de solutions drsquoanalyse de donneacutees quantitatives Parmi ces derniegraveres ona notamment les suivantes
mdash Les solutions drsquoanalyse de logs comme AWStats mdash Les solutions drsquoanalyse drsquoaudience baseacutees sur les tags Google Analytics Matomo
et AT Internet ont font partie
5
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Vous avez dit log
Un log est une trace de la requecircte effectueacutee sur le serveur sur lequel est heacutebergeacute votre siteinternet Qursquoil srsquoagisse drsquoun robot ou drsquoun vrai internaute vous aurez systeacutematiquement uneligne enregistreacutee de la maniegravere suivante pour laquo chaque raquo demande de connexion(agrave lrsquoexceptiondes fichiers deacutejagrave teacuteleacutechargeacutes dans votre cache)
1 66102XXXX ronan-chardonneaufr - [29May2017002751 +0200]GET wp-contentthemesronan_chardonneaucsshamburgerscssHTTP11 200 2449httpsronan-chardonneaufrformationsformation-matomoMozilla50 (Windows NT 61 Win64 x64 Trident70 rv110)like Gecko
2105 Solution drsquoanalyse de donneacutees de la concurrence
Les solution drsquoanalyse de la concurrence vous permettent de relativiser vos performances Parexemple comment savoir si 100 visites par mois pour votre site est une bonne ouune mauvaise performance Vous pouvez le deacuteduire gracircce agrave des solutions drsquoestimation detrafic
Il existe de nombreuses solutions en fonction des indicateurs que vous souhaitez suivre voiciquelques exemples de solutions
mdash SEMRush permet drsquoestimer le trafic drsquoautres sites et drsquoavoir des extraits de leurscampagnes publicitaires
mdash Alexa permet eacutegalement drsquoavoir des estimations de traficmdash Societecom est une base de donneacutees permettant de reacutecupeacuterer les chiffres drsquoaffaires
de certaines entreprises cela peut ecirctre inteacuteressant dans certaines configurations tel quelrsquoe-commerce
22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
Il est difficile drsquoobtenir des parts de marcheacute preacutecises sur les diffeacuterentes solutions drsquoanalysedrsquoaudience agrave travers le monde Cependant les diffeacuterentes sources que vous pourrez trouver surinternet convergent sur le fait que Google Analytics est aujourdrsquohui la solution la plus utiliseacuteedu marcheacute (W3Techs BuiltWith ou encore Datanyze )
6
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2201 Google Analytics
Creacuteeacutee par Google suite au rachat de la socieacuteteacute Urchin Software Corporation Google Analyticscomptabilise plus de 10 ans drsquoexpeacuterience dans lrsquoanalyse drsquoaudience
laquo Gratuite raquo elle vous permet de remonter le trafic drsquoun site internet en quelques clics Ellepermet eacutegalement drsquoy inteacutegrer de nombreux services de Google tels que Google Search Consoleou encore Google AdWords
Google Analytics est utiliseacute par tous types de structures On lui reproche cependant drsquoecirctre unesolution proprieacutetaire appartenant agrave lrsquoune des entreprises les plus puissantes de la planegravete etdrsquoheacuteberger les donneacutees aux Etats-Unis
Pour en savoir plus sur Google Analytics
mdash Site officiel de Google Analytics mdash Compte de deacutemonstration
2202 Yandex Metrica
Comme vous pouvez lrsquoimaginer certains marcheacutes nrsquoont aucun inteacuterecirct agrave ce que des donneacutees laquoeacuteconomiques raquo et relatives agrave la vie priveacutee des utilisateurs soient collecteacutees et heacutebergeacutees par uneentreprise ameacutericaine Dans ce contexte de nombreux grands acteurs du numeacuterique mondial ontdeacuteveloppeacute des technologies concurrentes agrave Google Analytics Crsquoest le cas de Yandex Metrikadeacuteveloppeacutee par le moteur de recherche russe Yandex Tout comme Google Analytics le contextereste le mecircme avec une solution proprieacutetaire dont les donneacutees sont heacutebergeacutees en Russie De lamecircme maniegravere on notera une initiative similaire en Chine avec lrsquoentreprise Baidu et sa solutionBaidu Tongji
Pour en savoir plus sur Metrica
mdash Site officiel de Yandex mdash Compte de deacutemonstration
2203 Matomo
Contrairement aux trois solutions preacuteceacutedentes (Google Analytics Yandex Metrica Baidu Tongji)Matomo est une solution gratuite (sans guillemets crsquoest agrave dire qursquoil nrsquoy a aucune contrepartie)et libre (crsquoest agrave dire que vous ecirctes proprieacutetaire de tout)
Pour faire simple comme nous avons pu le dire Matomo est agrave lrsquoanalyse drsquoaudience ce queWordPress est aux CMS
Matomo possegravede de nombreuses parts de marcheacute dans le secteur des intranets
On le retrouve souvent preacutesent sur des sites qui ne souhaitent pas envoyer de donneacutees agrave Googlepar exemple des heacutebergeurs des solutions pour le reacutefeacuterencement des sites web des fournisseursdrsquoaccegraves agrave internet
mdash OVH mdash Majestic SEO mdash Free
7
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash Des sites du gouvernement Cniggouvfr
On le retrouve eacutegalement tregraves bien positionneacute sur des marcheacutes respectueux de la vie priveacuteedes utilisateurs par exemple en Allemagne ou pour des raisons principalement historiques agraveCuba
mdash Parts de marcheacute de Matomo en Allemagne mdash Parts de marcheacute de Matomo agrave Cuba
Mais si Matomo est libre et gratuit pourquoi nrsquoest il pas numeacutero 1 comme WordPresschez les CMS
Tout simplement pour lrsquoexpeacuterience utilisateur qursquoil propose De par son aspect libre il neacutecessitelrsquoinstallation drsquoune base de donneacutees chez un heacutebergeur Cette action laquo technique raquo freinemajoritairement les utilisateurs classiques qui en quelques clics peuvent disposer drsquoune mecircmesolution chez un des grands acteurs du numeacuterique tels que Google Yandex ou encore BaiduAgrave noter que vous pouvez utiliser les services de lrsquoentreprise InnoCraft qui propose drsquoheacutebergervotre installation de Matomo dans le cloud Un peu agrave la maniegravere de wordpresscom
2204 Les solutions drsquoanalyse drsquoaudience payantes
On vient de parler de solutions drsquoanalyse drsquoaudience gratuites mais en existe-t-il des payantes
Bien sucircr le marcheacute est peupleacute de nombreuses autres solutions notamment en fonction de la taillede votre site internet des fonctionnaliteacutes deacutesireacutees ou du lieu drsquoheacutebergement de vos donneacutees
Agrave titre indicatif en France la socieacuteteacute AT Internet est speacutecialiseacutee depuis la fin des anneacutees 90dans le secteur de lrsquoanalyse drsquoaudience On trouve tregraves souvent sa solution installeacutee sur dessites de grands comptes franccedilais ou du gouvernement De la mecircme maniegravere lrsquoentreprise Adobepossegravede eacutegalement une solution payante tregraves utiliseacutee chez les grands comptes
2205 Quelle solution choisir
Google Analytics Yandex Baidu Tongji Matomo AT Internet Quelle solution doit-on choisirfinalement Pour le savoir crsquoest toujours la mecircme question qursquoil faut se poser quels sont vosbesoins Ecirctes vous agrave la recherche drsquoune solution gratuite Souhaitez-vous ecirctre proprieacutetaire de vosdonneacutees Voulez-vous pouvoir laquo hacker raquo votre solution Avez-vous besoin drsquoun support clientdisponible 24 h24 Ecirctes-vous agrave la recherche drsquoune fonctionnaliteacute en particulier Avez-vousbesoin drsquoun outil reconnu comme un standard de lrsquoindustrie pour prouver que vos donneacuteessont fiables en fait crsquoest tout simplement le cahier des charges de votre projet web qui vousorientera vers telle ou telle solution
8
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
23 Bien deacutemarrer votre projet en analyse drsquoaudience
Cette partie du cours vous sera facultative si vous souhaitez simplement tester Matomo Enrevanche si vous comptez vous lancer seacuterieusement (notamment agrave des fins professionnelles)sachez que celui-ci neacutecessite un minimum de preacuteparation En fait de la mecircme maniegravere que lrsquoonne deacutemarre pas un projet de creacuteation de site internet sans cahier des charges onne deacutemarre pas un projet en analyse drsquoaudience sans un minimum de documentation
2301 La documentation en analyse drsquoaudience
Lorsque vous deacutemarrez votre projet en analyse drsquoaudience il est important de consideacuterer lespoints suivants
1 Lrsquoanalyse de lrsquoexistant2 Lrsquoanalyse des besoins3 La deacutefinition de vos objectifs4 La deacutefinition des KPI5 Le plan de marquage
2302 Lrsquoanalyse de lrsquoexistant
Srsquoil srsquoagit de votre propre site et de votre premier projet en analytics vous nrsquoaurez pas forceacutementbesoin de cette partie En revanche si vous devez reprendre un site internet il est toujoursdifficile de connaicirctre le travail effectueacute par votre preacutedeacutecesseur
Sachez que dans tous les cas que vous partez rarement de zeacutero Mecircme si aucune solutiondrsquoanalyse drsquoaudience nrsquoa eacuteteacute installeacutee il est toujours possible de reacutecupeacuterer les logs de votreserveur et drsquoavoir ainsi un premier eacutetat de santeacute de votre site (nombre de pages introuvablesnombre de connexions provenance des connexions)
Si vous soupccedilonnez que des solutions drsquoanalyse drsquoaudience ont eacuteteacute installeacutes vous pouvez utiliserdes services tels que
mdash Tag Inspector mdash Hub Scan mdash GAChecker
Ces derniers vont scanner lrsquoensemble des pages de votre site agrave la recherche de balises de solutionsdrsquoanalyse drsquoaudience Elles vous indiqueront eacutegalement si la mise en place des codes de suivi estcorrecte
Une analyse de lrsquoexistant vous permet de gagner un temps consideacuterable car vous pouvezidentifier lors de cette partie des bases de donneacutees inexploiteacutees vous permettant deacutejagrave des prisesde deacutecisions
9
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2303 Lrsquoanalyse des besoins
Elle est tout aussi importante que lrsquoanalyse de lrsquoexistant puisqursquoelle vous permet de preacutevoir lessolutions agrave choisir dans le futur
Lrsquoobjectif de cette derniegravere est de lister vos attentes par rapport agrave la ou les solutions que vousallez choisir Cela facilitera grandement le travail de vos eacutequipes Peut ecirctre nrsquoavez-vous pas besoinde toutes les fonctionnaliteacutes que proposent les solutions drsquoanalyse drsquoaudience du marcheacute
Essayez de vous projeter si vous aviez ces fameuses solutions drsquoanalyse drsquoaudience entre lesmains cela vous permettrait il vraiment drsquoameacuteliorer significativement votre site internet
Soyez le plus exhaustif dans la deacutefinition de vos besoins car une fois la solution choisie vous nepourrez probablement pas revenir en arriegravere aussi facilement
Pour vous aider agrave faire votre analyse des besoins compleacutetez les phrases suivantes
mdash Je souhaite mdash Pour que ce souhait se reacutealise je pense avoir besoin des donneacutees suivantes mdash Si jrsquoavais ces donneacutees cela me permettrait de
2304 La deacutefinition de vos objectifs
Une fois lrsquoanalyse des besoins effectueacutes il est souvent conseilleacute de proceacuteder agrave la deacutefinition desobjectifs Les objectifs repreacutesentent la raison drsquoecirctre de votre site Agrave quoi sert votre site internet Par exemple le principal objectif drsquoun site e-commerce sera de vendre Il va donc falloir deacutefinirces objectifs agrave lrsquointeacuterieur de votre solution drsquoanalyse drsquoaudience et le documenter quelque part
Afin de pouvoir vous faire reacuteagir sur cet aspect voici les points que vous devriez prendre enconsideacuteration lors de la deacutefinition drsquoun objectif
1 Que doit mesurer mon objectif 2 Le code de suivi standard de ma solution drsquoanalyse drsquoaudience permet-il de le mesurer 3 Si non comment mettre en place ce suivi personnaliseacute 4 Comment puis je savoir que mon objectif a eacuteteacute atteint(quelle action lrsquoutilisateur a t il
fait sur mon site) 5 Pourquoi cet objectif est-il important pour moi6 Nrsquoexiste t il pas un autre moyen plus simple de le deacutefinir
2305 La deacutefinition des KPI
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir suivre des indicateurs ce que lrsquoonappelle des KPIs (Key Performance Indicator) Leur but est de vous permettre drsquoaccomplir plusdrsquoobjectifs
Ces indicateurs vont vous permettre drsquoeacutetablir un eacutetat de santeacute de votre site internet Par exemplele nombre de nouveaux comptes creacuteeacutes peut ecirctre un indicateur du futur nombre de commandesattendues Afin de pouvoir les deacutefinir de faccedilon claire vous pouvez partir sur la reacutealisation drsquountableau de bord sur papier ou sur lrsquoutilisation de logiciels en ligne de type
10
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash https moqupscom mdash https balsamiqcom
2306 Le plan demarquage
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir les mettre en place sur votresite internet Or certains indicateurs ne peuvent ecirctre mis en place que par lrsquointermeacutediaire depersonnalisation de votre code de suivi Pour ce faire il va vous falloir mettre les mains dansvotre site internet dans la documentation des solutions et solliciter des deacuteveloppeurs si vousnrsquoecirctes pas en mesure de reacutealiser ces actions
Afin de guider tout ce petit monde nous allons recourir agrave ce que lrsquoon appelle un plan de marquage ce document de reacutefeacuterence sert agrave indiquer agrave vos eacutequipes techniques les fonctions qui doiventecirctre appeleacutees ainsi que les endroits auxquels les donneacutees doivent ecirctre collecteacutees Voici agrave titredrsquoexemple ce agrave quoi ressemble un plan de marquage
Type de code de suivi Description Preacutesence
Code de Matomo conformeCNIL
Le code de suivi de Matomoconforme auxrecommandations de la CNIL
Sur toutes les pages du siteinternet
MediaAnalytics Matomo vi-deacuteos
Code de suivi permettant deremonter les interactions avecles videacuteos de YouTube dansMatomo
Uniquement au clic sur les vi-deacuteos de YouTube
24 Quiz 1 Analyse drsquoaudience
2401 Question 1
Matomo est une solution drsquoanalyse drsquoaudience principalement
1 Qualitative2 Payante3 Quantitative4 Priveacutee
Contenu masqueacute ndeg1
2402 Question 2
Les donneacutees qualitatives permettent de savoir
11
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
Table desmatiegraveres
1 Introduction 211 Objectifs du tutoriel 212 Preacute-requis 3
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience 421 Deacutefinition de lrsquoanalyse drsquoaudience 422 Les diffeacuterentes solutions drsquoanalyse drsquoaudience 623 Bien deacutemarrer votre projet en analyse drsquoaudience 924 Quiz 1 Analyse drsquoaudience 11Contenu masqueacute 15
3 Partie 2 - Qursquoest ce que Matomo 1731 Le projet Matomo 1732 Vous avez dit licence GPLv3 1733 Qui est Richard Stallman 1734 Les solutions drsquoanalyse drsquoaudience et la CNIL 1935 Matomo et la CNIL 2036 Diffeacuterences entre Matomo et Google Analytics 2037 Point neacutegatif pour Matomo 2238 Quiz 2 Matomo Analytics 22Contenu masqueacute 25
4 Partie 3 - Mise en place de Matomo 2741 Preacuterequis pour installer Matomo 2742 Installer Matomo sur un serveur local 2943 Suivre le trafic drsquoun site dans Matomo 3144 Obligations leacutegales de Matomo 3445 Quiz 3 Remonter des donneacutees 36Contenu masqueacute 39
5 Partie 4 - Comprendre et analyser les donneacutees 4151 Les tableaux de bord 4152 Qursquoest ce qursquoun tableau de bord 4153 Les rapports 4554 Les segments 4855 Les objectifs 4956 Quiz 4 Comprendre les donneacutees 51Contenu masqueacute 55
6 Conclusion 57
MATOMO ANALYTICS Karnaj ronanchardonneau8386a70bae8f40f8 22 mai 2018
1
1 Introduction
Figure 11 ndash Tableau de bord Matomo
Vous connaissez probablement Google Analytics la solution drsquoanalyse drsquoaudience la plus utiliseacuteeau monde pour analyser le trafic drsquoun site internet Mais connaissez-vous Matomo Analyticsson alternative Open Source
iVous avez peut-ecirctre deacutejagrave entendu parleacute de Matomo sous son ancien nom Piwik
Pour faire simple Matomo est le WordPress du web analytics Un logiciel libre vouspermettant drsquoanalyser les performances de votre site internet de votre application mobile ou devotre intranet afin drsquoen ameacuteliorer les performances
Dans ce cours en ligne nous vous montrerons comment mettre en place Matomo sur un siteinternet afin drsquoeffectuer une analyse drsquoaudience personnaliseacutee et respectueuse de la viepriveacutee de vos utilisateurs
Pour avoir un aperccedilu de Matomo et voir ce que vous pourrez obtenir de votre site vous pouvezconsulter directement la solution heacutebergeacutee agrave lrsquoadresse suivante
i11 Objectifs du tutorielAgrave la fin de ce tutoriel vous saurez
mdash Quels sont les avantages de Matomo par rapport aux autres solutions drsquoanalyse
2
1 Introduction
idrsquoaudience du marcheacute
mdash Comment installer Matomo mdash Comment naviguer et utiliser lrsquointerface de Matomo mdash Comment deacutefinir des objectifs dans Matomo
12 Preacute-requisAfin de pouvoir suivre ce cours dans de bonnes conditions vous aurez besoin de
mdash avoir un accegraves agrave une installation de Matomo ou savoir installer un serveur local ouavoir accegraves agrave un serveur
mdash avoir un ordinateur avec une connexion agrave internet
Tregraves bon tutoriel agrave vous
3
2 Partie 1 - Qursquoest ce que lrsquoanalysedrsquoaudience
Deacutecouvrez dans cette partie lrsquounivers de lrsquoanalyse drsquoaudience
21 Deacutefinition de lrsquoanalyse drsquoaudience
2101 Qursquoest-ce que lrsquoanalyse drsquoaudience
Lrsquoanalyse drsquoaudience drsquoun site internet intranet ou drsquoune application mobile crsquoest avant tout lacollecte et lrsquoanalyse des donneacutees quantitatives et qualitatives et de la concurrence pourmener agrave une ameacutelioration continue de lrsquoexpeacuterience des internautes
Cela va se mateacuterialiser par des donneacutees que vous allez collecter de toutes parts et ensuite analyserpour prendre des deacutecisions
Matomo que nous allons voir dans ce tutoriel est principalement une solution drsquoanalysedrsquoaudience quantitative crsquoest-agrave-dire qursquoelle collecte tout un ensemble de donneacutees Sur la basede ces donneacutees vous allez pouvoir eacutemettre des hypothegraveses pour pouvoir ameacuteliorer votre siteinternet Par exemple si le nombre de visites de votre site est aujourdrsquohui dix fois supeacuterieur agravecelui drsquohier vous pouvez probablement supposer qursquoune action de communication a eacuteteacute effectueacuteeet qursquoil va falloir investiguer pour deacutecouvrir sa provenance
2102 Agrave quoi sert lrsquoanalyse drsquoaudience
Tregraves bonne question Agrave rien du tout si vous ne lrsquoutilisez pas
Gardez cette phrase en tecircte qui nous vient de lrsquoun des analystes les plus influents en la matiegravere
La vie nrsquoest qursquoune succession de prises de deacutecisions si votre travail ne deacutebouche sur aucunedeacutecision arrecirctez-vous pour reconsideacuterer votre approche Source Avinash Kaushik
Avinash Kaushik est lrsquoauteur du livre Web Analytics disponible dans la plupart des librairies il travaille depuis plus de 10 ans chez Google
Pour reacutesumer lrsquoanalyse drsquoaudience sert agrave prendre des deacutecisions pour ameacuteliorer votre site internetvotre application mobile votre site intranet votre objet connecteacute etc Ces deacutecisions peuventprendre diffeacuterentes formes
mdash changer la charte graphique mdash deacuteplacer un bouton mdash changer une couleur de fond
4
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash tester des formulaires mdash mesurer les performances de campagnes publicitaires
Tout deacutepend des hypothegraveses que vous allez formuler
Comme dit plus haut il existe trois grands types de solutions en analyse drsquoaudience
2103 Solutions drsquoanalyse de donneacutees qualitatives
Les solutions permettant de collecter des donneacutees qualitatives permettent drsquoen savoir plus survos visiteurs et donc de mieux comprendre leurs attentes Crsquoest par exemple le cas lorsque
mdash vous utilisez des sondages en ligne mdash vous demandez agrave un de vos amis ou un de vos collegravegues ce qursquoil pense de votre site mdash vous faites de lrsquoeye tracking mdash vous organisez des focus group
Lrsquoutilisation de solutions drsquoanalyse de donneacutees qualitatives vous permet de savoir le pourquoidu comment Par exemple lorsqursquoun utilisateur vient sur votre site et reste 3 minutes vous nesavez pas vraiment srsquoil a appreacutecieacute votre site Si vous lui posez la question durant la visite parlrsquointermeacutediaire drsquoune fenecirctre de chat et que celui-ci vous reacutepond vous aurez alors une informationagrave forte valeur ajouteacutee Le chat est dans ce cas de figure une solution drsquoanalyse dedonneacutee qualitative
2104 Solution drsquoanalyse de donneacutees quantitatives
Les solutions dites quantitatives reacutecupegraverent tout un ensemble de donneacutees vous permettant devoir les tendances Par exemple lorsque vous recevez dix fois plus de visites sur votre sitedurant les week-end vous pouvez eacutemettre lrsquohypothegravese que les personnes recherchent plus vosproduits et services agrave ce moment-lagrave De mecircme si vous avez un taux de rebond beaucoup pluseacuteleveacute suite agrave un changement de charte graphique de votre site cela peut signifier que votrenouveau site semble moins plaire aux internautes
Heu crsquoest quoi un taux de rebond
Le taux de rebond est un indicateur assez utiliseacute en analyse drsquoaudience Il correspond auxinternautes qui sont venus sur votre site sans inteacuteragir avec celui-ci On parle alors de rebondcomme le serait une balle sur un mur Par exemple le fait drsquoarriver sur un site web de neconsulter qursquoune page et de quitter le site sans interagir avec celui-ci Aussi on peut parler detaux de deacutechet
Il existe toute une seacuterie de solutions drsquoanalyse de donneacutees quantitatives Parmi ces derniegraveres ona notamment les suivantes
mdash Les solutions drsquoanalyse de logs comme AWStats mdash Les solutions drsquoanalyse drsquoaudience baseacutees sur les tags Google Analytics Matomo
et AT Internet ont font partie
5
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Vous avez dit log
Un log est une trace de la requecircte effectueacutee sur le serveur sur lequel est heacutebergeacute votre siteinternet Qursquoil srsquoagisse drsquoun robot ou drsquoun vrai internaute vous aurez systeacutematiquement uneligne enregistreacutee de la maniegravere suivante pour laquo chaque raquo demande de connexion(agrave lrsquoexceptiondes fichiers deacutejagrave teacuteleacutechargeacutes dans votre cache)
1 66102XXXX ronan-chardonneaufr - [29May2017002751 +0200]GET wp-contentthemesronan_chardonneaucsshamburgerscssHTTP11 200 2449httpsronan-chardonneaufrformationsformation-matomoMozilla50 (Windows NT 61 Win64 x64 Trident70 rv110)like Gecko
2105 Solution drsquoanalyse de donneacutees de la concurrence
Les solution drsquoanalyse de la concurrence vous permettent de relativiser vos performances Parexemple comment savoir si 100 visites par mois pour votre site est une bonne ouune mauvaise performance Vous pouvez le deacuteduire gracircce agrave des solutions drsquoestimation detrafic
Il existe de nombreuses solutions en fonction des indicateurs que vous souhaitez suivre voiciquelques exemples de solutions
mdash SEMRush permet drsquoestimer le trafic drsquoautres sites et drsquoavoir des extraits de leurscampagnes publicitaires
mdash Alexa permet eacutegalement drsquoavoir des estimations de traficmdash Societecom est une base de donneacutees permettant de reacutecupeacuterer les chiffres drsquoaffaires
de certaines entreprises cela peut ecirctre inteacuteressant dans certaines configurations tel quelrsquoe-commerce
22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
Il est difficile drsquoobtenir des parts de marcheacute preacutecises sur les diffeacuterentes solutions drsquoanalysedrsquoaudience agrave travers le monde Cependant les diffeacuterentes sources que vous pourrez trouver surinternet convergent sur le fait que Google Analytics est aujourdrsquohui la solution la plus utiliseacuteedu marcheacute (W3Techs BuiltWith ou encore Datanyze )
6
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2201 Google Analytics
Creacuteeacutee par Google suite au rachat de la socieacuteteacute Urchin Software Corporation Google Analyticscomptabilise plus de 10 ans drsquoexpeacuterience dans lrsquoanalyse drsquoaudience
laquo Gratuite raquo elle vous permet de remonter le trafic drsquoun site internet en quelques clics Ellepermet eacutegalement drsquoy inteacutegrer de nombreux services de Google tels que Google Search Consoleou encore Google AdWords
Google Analytics est utiliseacute par tous types de structures On lui reproche cependant drsquoecirctre unesolution proprieacutetaire appartenant agrave lrsquoune des entreprises les plus puissantes de la planegravete etdrsquoheacuteberger les donneacutees aux Etats-Unis
Pour en savoir plus sur Google Analytics
mdash Site officiel de Google Analytics mdash Compte de deacutemonstration
2202 Yandex Metrica
Comme vous pouvez lrsquoimaginer certains marcheacutes nrsquoont aucun inteacuterecirct agrave ce que des donneacutees laquoeacuteconomiques raquo et relatives agrave la vie priveacutee des utilisateurs soient collecteacutees et heacutebergeacutees par uneentreprise ameacutericaine Dans ce contexte de nombreux grands acteurs du numeacuterique mondial ontdeacuteveloppeacute des technologies concurrentes agrave Google Analytics Crsquoest le cas de Yandex Metrikadeacuteveloppeacutee par le moteur de recherche russe Yandex Tout comme Google Analytics le contextereste le mecircme avec une solution proprieacutetaire dont les donneacutees sont heacutebergeacutees en Russie De lamecircme maniegravere on notera une initiative similaire en Chine avec lrsquoentreprise Baidu et sa solutionBaidu Tongji
Pour en savoir plus sur Metrica
mdash Site officiel de Yandex mdash Compte de deacutemonstration
2203 Matomo
Contrairement aux trois solutions preacuteceacutedentes (Google Analytics Yandex Metrica Baidu Tongji)Matomo est une solution gratuite (sans guillemets crsquoest agrave dire qursquoil nrsquoy a aucune contrepartie)et libre (crsquoest agrave dire que vous ecirctes proprieacutetaire de tout)
Pour faire simple comme nous avons pu le dire Matomo est agrave lrsquoanalyse drsquoaudience ce queWordPress est aux CMS
Matomo possegravede de nombreuses parts de marcheacute dans le secteur des intranets
On le retrouve souvent preacutesent sur des sites qui ne souhaitent pas envoyer de donneacutees agrave Googlepar exemple des heacutebergeurs des solutions pour le reacutefeacuterencement des sites web des fournisseursdrsquoaccegraves agrave internet
mdash OVH mdash Majestic SEO mdash Free
7
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash Des sites du gouvernement Cniggouvfr
On le retrouve eacutegalement tregraves bien positionneacute sur des marcheacutes respectueux de la vie priveacuteedes utilisateurs par exemple en Allemagne ou pour des raisons principalement historiques agraveCuba
mdash Parts de marcheacute de Matomo en Allemagne mdash Parts de marcheacute de Matomo agrave Cuba
Mais si Matomo est libre et gratuit pourquoi nrsquoest il pas numeacutero 1 comme WordPresschez les CMS
Tout simplement pour lrsquoexpeacuterience utilisateur qursquoil propose De par son aspect libre il neacutecessitelrsquoinstallation drsquoune base de donneacutees chez un heacutebergeur Cette action laquo technique raquo freinemajoritairement les utilisateurs classiques qui en quelques clics peuvent disposer drsquoune mecircmesolution chez un des grands acteurs du numeacuterique tels que Google Yandex ou encore BaiduAgrave noter que vous pouvez utiliser les services de lrsquoentreprise InnoCraft qui propose drsquoheacutebergervotre installation de Matomo dans le cloud Un peu agrave la maniegravere de wordpresscom
2204 Les solutions drsquoanalyse drsquoaudience payantes
On vient de parler de solutions drsquoanalyse drsquoaudience gratuites mais en existe-t-il des payantes
Bien sucircr le marcheacute est peupleacute de nombreuses autres solutions notamment en fonction de la taillede votre site internet des fonctionnaliteacutes deacutesireacutees ou du lieu drsquoheacutebergement de vos donneacutees
Agrave titre indicatif en France la socieacuteteacute AT Internet est speacutecialiseacutee depuis la fin des anneacutees 90dans le secteur de lrsquoanalyse drsquoaudience On trouve tregraves souvent sa solution installeacutee sur dessites de grands comptes franccedilais ou du gouvernement De la mecircme maniegravere lrsquoentreprise Adobepossegravede eacutegalement une solution payante tregraves utiliseacutee chez les grands comptes
2205 Quelle solution choisir
Google Analytics Yandex Baidu Tongji Matomo AT Internet Quelle solution doit-on choisirfinalement Pour le savoir crsquoest toujours la mecircme question qursquoil faut se poser quels sont vosbesoins Ecirctes vous agrave la recherche drsquoune solution gratuite Souhaitez-vous ecirctre proprieacutetaire de vosdonneacutees Voulez-vous pouvoir laquo hacker raquo votre solution Avez-vous besoin drsquoun support clientdisponible 24 h24 Ecirctes-vous agrave la recherche drsquoune fonctionnaliteacute en particulier Avez-vousbesoin drsquoun outil reconnu comme un standard de lrsquoindustrie pour prouver que vos donneacuteessont fiables en fait crsquoest tout simplement le cahier des charges de votre projet web qui vousorientera vers telle ou telle solution
8
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
23 Bien deacutemarrer votre projet en analyse drsquoaudience
Cette partie du cours vous sera facultative si vous souhaitez simplement tester Matomo Enrevanche si vous comptez vous lancer seacuterieusement (notamment agrave des fins professionnelles)sachez que celui-ci neacutecessite un minimum de preacuteparation En fait de la mecircme maniegravere que lrsquoonne deacutemarre pas un projet de creacuteation de site internet sans cahier des charges onne deacutemarre pas un projet en analyse drsquoaudience sans un minimum de documentation
2301 La documentation en analyse drsquoaudience
Lorsque vous deacutemarrez votre projet en analyse drsquoaudience il est important de consideacuterer lespoints suivants
1 Lrsquoanalyse de lrsquoexistant2 Lrsquoanalyse des besoins3 La deacutefinition de vos objectifs4 La deacutefinition des KPI5 Le plan de marquage
2302 Lrsquoanalyse de lrsquoexistant
Srsquoil srsquoagit de votre propre site et de votre premier projet en analytics vous nrsquoaurez pas forceacutementbesoin de cette partie En revanche si vous devez reprendre un site internet il est toujoursdifficile de connaicirctre le travail effectueacute par votre preacutedeacutecesseur
Sachez que dans tous les cas que vous partez rarement de zeacutero Mecircme si aucune solutiondrsquoanalyse drsquoaudience nrsquoa eacuteteacute installeacutee il est toujours possible de reacutecupeacuterer les logs de votreserveur et drsquoavoir ainsi un premier eacutetat de santeacute de votre site (nombre de pages introuvablesnombre de connexions provenance des connexions)
Si vous soupccedilonnez que des solutions drsquoanalyse drsquoaudience ont eacuteteacute installeacutes vous pouvez utiliserdes services tels que
mdash Tag Inspector mdash Hub Scan mdash GAChecker
Ces derniers vont scanner lrsquoensemble des pages de votre site agrave la recherche de balises de solutionsdrsquoanalyse drsquoaudience Elles vous indiqueront eacutegalement si la mise en place des codes de suivi estcorrecte
Une analyse de lrsquoexistant vous permet de gagner un temps consideacuterable car vous pouvezidentifier lors de cette partie des bases de donneacutees inexploiteacutees vous permettant deacutejagrave des prisesde deacutecisions
9
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2303 Lrsquoanalyse des besoins
Elle est tout aussi importante que lrsquoanalyse de lrsquoexistant puisqursquoelle vous permet de preacutevoir lessolutions agrave choisir dans le futur
Lrsquoobjectif de cette derniegravere est de lister vos attentes par rapport agrave la ou les solutions que vousallez choisir Cela facilitera grandement le travail de vos eacutequipes Peut ecirctre nrsquoavez-vous pas besoinde toutes les fonctionnaliteacutes que proposent les solutions drsquoanalyse drsquoaudience du marcheacute
Essayez de vous projeter si vous aviez ces fameuses solutions drsquoanalyse drsquoaudience entre lesmains cela vous permettrait il vraiment drsquoameacuteliorer significativement votre site internet
Soyez le plus exhaustif dans la deacutefinition de vos besoins car une fois la solution choisie vous nepourrez probablement pas revenir en arriegravere aussi facilement
Pour vous aider agrave faire votre analyse des besoins compleacutetez les phrases suivantes
mdash Je souhaite mdash Pour que ce souhait se reacutealise je pense avoir besoin des donneacutees suivantes mdash Si jrsquoavais ces donneacutees cela me permettrait de
2304 La deacutefinition de vos objectifs
Une fois lrsquoanalyse des besoins effectueacutes il est souvent conseilleacute de proceacuteder agrave la deacutefinition desobjectifs Les objectifs repreacutesentent la raison drsquoecirctre de votre site Agrave quoi sert votre site internet Par exemple le principal objectif drsquoun site e-commerce sera de vendre Il va donc falloir deacutefinirces objectifs agrave lrsquointeacuterieur de votre solution drsquoanalyse drsquoaudience et le documenter quelque part
Afin de pouvoir vous faire reacuteagir sur cet aspect voici les points que vous devriez prendre enconsideacuteration lors de la deacutefinition drsquoun objectif
1 Que doit mesurer mon objectif 2 Le code de suivi standard de ma solution drsquoanalyse drsquoaudience permet-il de le mesurer 3 Si non comment mettre en place ce suivi personnaliseacute 4 Comment puis je savoir que mon objectif a eacuteteacute atteint(quelle action lrsquoutilisateur a t il
fait sur mon site) 5 Pourquoi cet objectif est-il important pour moi6 Nrsquoexiste t il pas un autre moyen plus simple de le deacutefinir
2305 La deacutefinition des KPI
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir suivre des indicateurs ce que lrsquoonappelle des KPIs (Key Performance Indicator) Leur but est de vous permettre drsquoaccomplir plusdrsquoobjectifs
Ces indicateurs vont vous permettre drsquoeacutetablir un eacutetat de santeacute de votre site internet Par exemplele nombre de nouveaux comptes creacuteeacutes peut ecirctre un indicateur du futur nombre de commandesattendues Afin de pouvoir les deacutefinir de faccedilon claire vous pouvez partir sur la reacutealisation drsquountableau de bord sur papier ou sur lrsquoutilisation de logiciels en ligne de type
10
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash https moqupscom mdash https balsamiqcom
2306 Le plan demarquage
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir les mettre en place sur votresite internet Or certains indicateurs ne peuvent ecirctre mis en place que par lrsquointermeacutediaire depersonnalisation de votre code de suivi Pour ce faire il va vous falloir mettre les mains dansvotre site internet dans la documentation des solutions et solliciter des deacuteveloppeurs si vousnrsquoecirctes pas en mesure de reacutealiser ces actions
Afin de guider tout ce petit monde nous allons recourir agrave ce que lrsquoon appelle un plan de marquage ce document de reacutefeacuterence sert agrave indiquer agrave vos eacutequipes techniques les fonctions qui doiventecirctre appeleacutees ainsi que les endroits auxquels les donneacutees doivent ecirctre collecteacutees Voici agrave titredrsquoexemple ce agrave quoi ressemble un plan de marquage
Type de code de suivi Description Preacutesence
Code de Matomo conformeCNIL
Le code de suivi de Matomoconforme auxrecommandations de la CNIL
Sur toutes les pages du siteinternet
MediaAnalytics Matomo vi-deacuteos
Code de suivi permettant deremonter les interactions avecles videacuteos de YouTube dansMatomo
Uniquement au clic sur les vi-deacuteos de YouTube
24 Quiz 1 Analyse drsquoaudience
2401 Question 1
Matomo est une solution drsquoanalyse drsquoaudience principalement
1 Qualitative2 Payante3 Quantitative4 Priveacutee
Contenu masqueacute ndeg1
2402 Question 2
Les donneacutees qualitatives permettent de savoir
11
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
1 Introduction
Figure 11 ndash Tableau de bord Matomo
Vous connaissez probablement Google Analytics la solution drsquoanalyse drsquoaudience la plus utiliseacuteeau monde pour analyser le trafic drsquoun site internet Mais connaissez-vous Matomo Analyticsson alternative Open Source
iVous avez peut-ecirctre deacutejagrave entendu parleacute de Matomo sous son ancien nom Piwik
Pour faire simple Matomo est le WordPress du web analytics Un logiciel libre vouspermettant drsquoanalyser les performances de votre site internet de votre application mobile ou devotre intranet afin drsquoen ameacuteliorer les performances
Dans ce cours en ligne nous vous montrerons comment mettre en place Matomo sur un siteinternet afin drsquoeffectuer une analyse drsquoaudience personnaliseacutee et respectueuse de la viepriveacutee de vos utilisateurs
Pour avoir un aperccedilu de Matomo et voir ce que vous pourrez obtenir de votre site vous pouvezconsulter directement la solution heacutebergeacutee agrave lrsquoadresse suivante
i11 Objectifs du tutorielAgrave la fin de ce tutoriel vous saurez
mdash Quels sont les avantages de Matomo par rapport aux autres solutions drsquoanalyse
2
1 Introduction
idrsquoaudience du marcheacute
mdash Comment installer Matomo mdash Comment naviguer et utiliser lrsquointerface de Matomo mdash Comment deacutefinir des objectifs dans Matomo
12 Preacute-requisAfin de pouvoir suivre ce cours dans de bonnes conditions vous aurez besoin de
mdash avoir un accegraves agrave une installation de Matomo ou savoir installer un serveur local ouavoir accegraves agrave un serveur
mdash avoir un ordinateur avec une connexion agrave internet
Tregraves bon tutoriel agrave vous
3
2 Partie 1 - Qursquoest ce que lrsquoanalysedrsquoaudience
Deacutecouvrez dans cette partie lrsquounivers de lrsquoanalyse drsquoaudience
21 Deacutefinition de lrsquoanalyse drsquoaudience
2101 Qursquoest-ce que lrsquoanalyse drsquoaudience
Lrsquoanalyse drsquoaudience drsquoun site internet intranet ou drsquoune application mobile crsquoest avant tout lacollecte et lrsquoanalyse des donneacutees quantitatives et qualitatives et de la concurrence pourmener agrave une ameacutelioration continue de lrsquoexpeacuterience des internautes
Cela va se mateacuterialiser par des donneacutees que vous allez collecter de toutes parts et ensuite analyserpour prendre des deacutecisions
Matomo que nous allons voir dans ce tutoriel est principalement une solution drsquoanalysedrsquoaudience quantitative crsquoest-agrave-dire qursquoelle collecte tout un ensemble de donneacutees Sur la basede ces donneacutees vous allez pouvoir eacutemettre des hypothegraveses pour pouvoir ameacuteliorer votre siteinternet Par exemple si le nombre de visites de votre site est aujourdrsquohui dix fois supeacuterieur agravecelui drsquohier vous pouvez probablement supposer qursquoune action de communication a eacuteteacute effectueacuteeet qursquoil va falloir investiguer pour deacutecouvrir sa provenance
2102 Agrave quoi sert lrsquoanalyse drsquoaudience
Tregraves bonne question Agrave rien du tout si vous ne lrsquoutilisez pas
Gardez cette phrase en tecircte qui nous vient de lrsquoun des analystes les plus influents en la matiegravere
La vie nrsquoest qursquoune succession de prises de deacutecisions si votre travail ne deacutebouche sur aucunedeacutecision arrecirctez-vous pour reconsideacuterer votre approche Source Avinash Kaushik
Avinash Kaushik est lrsquoauteur du livre Web Analytics disponible dans la plupart des librairies il travaille depuis plus de 10 ans chez Google
Pour reacutesumer lrsquoanalyse drsquoaudience sert agrave prendre des deacutecisions pour ameacuteliorer votre site internetvotre application mobile votre site intranet votre objet connecteacute etc Ces deacutecisions peuventprendre diffeacuterentes formes
mdash changer la charte graphique mdash deacuteplacer un bouton mdash changer une couleur de fond
4
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash tester des formulaires mdash mesurer les performances de campagnes publicitaires
Tout deacutepend des hypothegraveses que vous allez formuler
Comme dit plus haut il existe trois grands types de solutions en analyse drsquoaudience
2103 Solutions drsquoanalyse de donneacutees qualitatives
Les solutions permettant de collecter des donneacutees qualitatives permettent drsquoen savoir plus survos visiteurs et donc de mieux comprendre leurs attentes Crsquoest par exemple le cas lorsque
mdash vous utilisez des sondages en ligne mdash vous demandez agrave un de vos amis ou un de vos collegravegues ce qursquoil pense de votre site mdash vous faites de lrsquoeye tracking mdash vous organisez des focus group
Lrsquoutilisation de solutions drsquoanalyse de donneacutees qualitatives vous permet de savoir le pourquoidu comment Par exemple lorsqursquoun utilisateur vient sur votre site et reste 3 minutes vous nesavez pas vraiment srsquoil a appreacutecieacute votre site Si vous lui posez la question durant la visite parlrsquointermeacutediaire drsquoune fenecirctre de chat et que celui-ci vous reacutepond vous aurez alors une informationagrave forte valeur ajouteacutee Le chat est dans ce cas de figure une solution drsquoanalyse dedonneacutee qualitative
2104 Solution drsquoanalyse de donneacutees quantitatives
Les solutions dites quantitatives reacutecupegraverent tout un ensemble de donneacutees vous permettant devoir les tendances Par exemple lorsque vous recevez dix fois plus de visites sur votre sitedurant les week-end vous pouvez eacutemettre lrsquohypothegravese que les personnes recherchent plus vosproduits et services agrave ce moment-lagrave De mecircme si vous avez un taux de rebond beaucoup pluseacuteleveacute suite agrave un changement de charte graphique de votre site cela peut signifier que votrenouveau site semble moins plaire aux internautes
Heu crsquoest quoi un taux de rebond
Le taux de rebond est un indicateur assez utiliseacute en analyse drsquoaudience Il correspond auxinternautes qui sont venus sur votre site sans inteacuteragir avec celui-ci On parle alors de rebondcomme le serait une balle sur un mur Par exemple le fait drsquoarriver sur un site web de neconsulter qursquoune page et de quitter le site sans interagir avec celui-ci Aussi on peut parler detaux de deacutechet
Il existe toute une seacuterie de solutions drsquoanalyse de donneacutees quantitatives Parmi ces derniegraveres ona notamment les suivantes
mdash Les solutions drsquoanalyse de logs comme AWStats mdash Les solutions drsquoanalyse drsquoaudience baseacutees sur les tags Google Analytics Matomo
et AT Internet ont font partie
5
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Vous avez dit log
Un log est une trace de la requecircte effectueacutee sur le serveur sur lequel est heacutebergeacute votre siteinternet Qursquoil srsquoagisse drsquoun robot ou drsquoun vrai internaute vous aurez systeacutematiquement uneligne enregistreacutee de la maniegravere suivante pour laquo chaque raquo demande de connexion(agrave lrsquoexceptiondes fichiers deacutejagrave teacuteleacutechargeacutes dans votre cache)
1 66102XXXX ronan-chardonneaufr - [29May2017002751 +0200]GET wp-contentthemesronan_chardonneaucsshamburgerscssHTTP11 200 2449httpsronan-chardonneaufrformationsformation-matomoMozilla50 (Windows NT 61 Win64 x64 Trident70 rv110)like Gecko
2105 Solution drsquoanalyse de donneacutees de la concurrence
Les solution drsquoanalyse de la concurrence vous permettent de relativiser vos performances Parexemple comment savoir si 100 visites par mois pour votre site est une bonne ouune mauvaise performance Vous pouvez le deacuteduire gracircce agrave des solutions drsquoestimation detrafic
Il existe de nombreuses solutions en fonction des indicateurs que vous souhaitez suivre voiciquelques exemples de solutions
mdash SEMRush permet drsquoestimer le trafic drsquoautres sites et drsquoavoir des extraits de leurscampagnes publicitaires
mdash Alexa permet eacutegalement drsquoavoir des estimations de traficmdash Societecom est une base de donneacutees permettant de reacutecupeacuterer les chiffres drsquoaffaires
de certaines entreprises cela peut ecirctre inteacuteressant dans certaines configurations tel quelrsquoe-commerce
22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
Il est difficile drsquoobtenir des parts de marcheacute preacutecises sur les diffeacuterentes solutions drsquoanalysedrsquoaudience agrave travers le monde Cependant les diffeacuterentes sources que vous pourrez trouver surinternet convergent sur le fait que Google Analytics est aujourdrsquohui la solution la plus utiliseacuteedu marcheacute (W3Techs BuiltWith ou encore Datanyze )
6
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2201 Google Analytics
Creacuteeacutee par Google suite au rachat de la socieacuteteacute Urchin Software Corporation Google Analyticscomptabilise plus de 10 ans drsquoexpeacuterience dans lrsquoanalyse drsquoaudience
laquo Gratuite raquo elle vous permet de remonter le trafic drsquoun site internet en quelques clics Ellepermet eacutegalement drsquoy inteacutegrer de nombreux services de Google tels que Google Search Consoleou encore Google AdWords
Google Analytics est utiliseacute par tous types de structures On lui reproche cependant drsquoecirctre unesolution proprieacutetaire appartenant agrave lrsquoune des entreprises les plus puissantes de la planegravete etdrsquoheacuteberger les donneacutees aux Etats-Unis
Pour en savoir plus sur Google Analytics
mdash Site officiel de Google Analytics mdash Compte de deacutemonstration
2202 Yandex Metrica
Comme vous pouvez lrsquoimaginer certains marcheacutes nrsquoont aucun inteacuterecirct agrave ce que des donneacutees laquoeacuteconomiques raquo et relatives agrave la vie priveacutee des utilisateurs soient collecteacutees et heacutebergeacutees par uneentreprise ameacutericaine Dans ce contexte de nombreux grands acteurs du numeacuterique mondial ontdeacuteveloppeacute des technologies concurrentes agrave Google Analytics Crsquoest le cas de Yandex Metrikadeacuteveloppeacutee par le moteur de recherche russe Yandex Tout comme Google Analytics le contextereste le mecircme avec une solution proprieacutetaire dont les donneacutees sont heacutebergeacutees en Russie De lamecircme maniegravere on notera une initiative similaire en Chine avec lrsquoentreprise Baidu et sa solutionBaidu Tongji
Pour en savoir plus sur Metrica
mdash Site officiel de Yandex mdash Compte de deacutemonstration
2203 Matomo
Contrairement aux trois solutions preacuteceacutedentes (Google Analytics Yandex Metrica Baidu Tongji)Matomo est une solution gratuite (sans guillemets crsquoest agrave dire qursquoil nrsquoy a aucune contrepartie)et libre (crsquoest agrave dire que vous ecirctes proprieacutetaire de tout)
Pour faire simple comme nous avons pu le dire Matomo est agrave lrsquoanalyse drsquoaudience ce queWordPress est aux CMS
Matomo possegravede de nombreuses parts de marcheacute dans le secteur des intranets
On le retrouve souvent preacutesent sur des sites qui ne souhaitent pas envoyer de donneacutees agrave Googlepar exemple des heacutebergeurs des solutions pour le reacutefeacuterencement des sites web des fournisseursdrsquoaccegraves agrave internet
mdash OVH mdash Majestic SEO mdash Free
7
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash Des sites du gouvernement Cniggouvfr
On le retrouve eacutegalement tregraves bien positionneacute sur des marcheacutes respectueux de la vie priveacuteedes utilisateurs par exemple en Allemagne ou pour des raisons principalement historiques agraveCuba
mdash Parts de marcheacute de Matomo en Allemagne mdash Parts de marcheacute de Matomo agrave Cuba
Mais si Matomo est libre et gratuit pourquoi nrsquoest il pas numeacutero 1 comme WordPresschez les CMS
Tout simplement pour lrsquoexpeacuterience utilisateur qursquoil propose De par son aspect libre il neacutecessitelrsquoinstallation drsquoune base de donneacutees chez un heacutebergeur Cette action laquo technique raquo freinemajoritairement les utilisateurs classiques qui en quelques clics peuvent disposer drsquoune mecircmesolution chez un des grands acteurs du numeacuterique tels que Google Yandex ou encore BaiduAgrave noter que vous pouvez utiliser les services de lrsquoentreprise InnoCraft qui propose drsquoheacutebergervotre installation de Matomo dans le cloud Un peu agrave la maniegravere de wordpresscom
2204 Les solutions drsquoanalyse drsquoaudience payantes
On vient de parler de solutions drsquoanalyse drsquoaudience gratuites mais en existe-t-il des payantes
Bien sucircr le marcheacute est peupleacute de nombreuses autres solutions notamment en fonction de la taillede votre site internet des fonctionnaliteacutes deacutesireacutees ou du lieu drsquoheacutebergement de vos donneacutees
Agrave titre indicatif en France la socieacuteteacute AT Internet est speacutecialiseacutee depuis la fin des anneacutees 90dans le secteur de lrsquoanalyse drsquoaudience On trouve tregraves souvent sa solution installeacutee sur dessites de grands comptes franccedilais ou du gouvernement De la mecircme maniegravere lrsquoentreprise Adobepossegravede eacutegalement une solution payante tregraves utiliseacutee chez les grands comptes
2205 Quelle solution choisir
Google Analytics Yandex Baidu Tongji Matomo AT Internet Quelle solution doit-on choisirfinalement Pour le savoir crsquoest toujours la mecircme question qursquoil faut se poser quels sont vosbesoins Ecirctes vous agrave la recherche drsquoune solution gratuite Souhaitez-vous ecirctre proprieacutetaire de vosdonneacutees Voulez-vous pouvoir laquo hacker raquo votre solution Avez-vous besoin drsquoun support clientdisponible 24 h24 Ecirctes-vous agrave la recherche drsquoune fonctionnaliteacute en particulier Avez-vousbesoin drsquoun outil reconnu comme un standard de lrsquoindustrie pour prouver que vos donneacuteessont fiables en fait crsquoest tout simplement le cahier des charges de votre projet web qui vousorientera vers telle ou telle solution
8
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
23 Bien deacutemarrer votre projet en analyse drsquoaudience
Cette partie du cours vous sera facultative si vous souhaitez simplement tester Matomo Enrevanche si vous comptez vous lancer seacuterieusement (notamment agrave des fins professionnelles)sachez que celui-ci neacutecessite un minimum de preacuteparation En fait de la mecircme maniegravere que lrsquoonne deacutemarre pas un projet de creacuteation de site internet sans cahier des charges onne deacutemarre pas un projet en analyse drsquoaudience sans un minimum de documentation
2301 La documentation en analyse drsquoaudience
Lorsque vous deacutemarrez votre projet en analyse drsquoaudience il est important de consideacuterer lespoints suivants
1 Lrsquoanalyse de lrsquoexistant2 Lrsquoanalyse des besoins3 La deacutefinition de vos objectifs4 La deacutefinition des KPI5 Le plan de marquage
2302 Lrsquoanalyse de lrsquoexistant
Srsquoil srsquoagit de votre propre site et de votre premier projet en analytics vous nrsquoaurez pas forceacutementbesoin de cette partie En revanche si vous devez reprendre un site internet il est toujoursdifficile de connaicirctre le travail effectueacute par votre preacutedeacutecesseur
Sachez que dans tous les cas que vous partez rarement de zeacutero Mecircme si aucune solutiondrsquoanalyse drsquoaudience nrsquoa eacuteteacute installeacutee il est toujours possible de reacutecupeacuterer les logs de votreserveur et drsquoavoir ainsi un premier eacutetat de santeacute de votre site (nombre de pages introuvablesnombre de connexions provenance des connexions)
Si vous soupccedilonnez que des solutions drsquoanalyse drsquoaudience ont eacuteteacute installeacutes vous pouvez utiliserdes services tels que
mdash Tag Inspector mdash Hub Scan mdash GAChecker
Ces derniers vont scanner lrsquoensemble des pages de votre site agrave la recherche de balises de solutionsdrsquoanalyse drsquoaudience Elles vous indiqueront eacutegalement si la mise en place des codes de suivi estcorrecte
Une analyse de lrsquoexistant vous permet de gagner un temps consideacuterable car vous pouvezidentifier lors de cette partie des bases de donneacutees inexploiteacutees vous permettant deacutejagrave des prisesde deacutecisions
9
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2303 Lrsquoanalyse des besoins
Elle est tout aussi importante que lrsquoanalyse de lrsquoexistant puisqursquoelle vous permet de preacutevoir lessolutions agrave choisir dans le futur
Lrsquoobjectif de cette derniegravere est de lister vos attentes par rapport agrave la ou les solutions que vousallez choisir Cela facilitera grandement le travail de vos eacutequipes Peut ecirctre nrsquoavez-vous pas besoinde toutes les fonctionnaliteacutes que proposent les solutions drsquoanalyse drsquoaudience du marcheacute
Essayez de vous projeter si vous aviez ces fameuses solutions drsquoanalyse drsquoaudience entre lesmains cela vous permettrait il vraiment drsquoameacuteliorer significativement votre site internet
Soyez le plus exhaustif dans la deacutefinition de vos besoins car une fois la solution choisie vous nepourrez probablement pas revenir en arriegravere aussi facilement
Pour vous aider agrave faire votre analyse des besoins compleacutetez les phrases suivantes
mdash Je souhaite mdash Pour que ce souhait se reacutealise je pense avoir besoin des donneacutees suivantes mdash Si jrsquoavais ces donneacutees cela me permettrait de
2304 La deacutefinition de vos objectifs
Une fois lrsquoanalyse des besoins effectueacutes il est souvent conseilleacute de proceacuteder agrave la deacutefinition desobjectifs Les objectifs repreacutesentent la raison drsquoecirctre de votre site Agrave quoi sert votre site internet Par exemple le principal objectif drsquoun site e-commerce sera de vendre Il va donc falloir deacutefinirces objectifs agrave lrsquointeacuterieur de votre solution drsquoanalyse drsquoaudience et le documenter quelque part
Afin de pouvoir vous faire reacuteagir sur cet aspect voici les points que vous devriez prendre enconsideacuteration lors de la deacutefinition drsquoun objectif
1 Que doit mesurer mon objectif 2 Le code de suivi standard de ma solution drsquoanalyse drsquoaudience permet-il de le mesurer 3 Si non comment mettre en place ce suivi personnaliseacute 4 Comment puis je savoir que mon objectif a eacuteteacute atteint(quelle action lrsquoutilisateur a t il
fait sur mon site) 5 Pourquoi cet objectif est-il important pour moi6 Nrsquoexiste t il pas un autre moyen plus simple de le deacutefinir
2305 La deacutefinition des KPI
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir suivre des indicateurs ce que lrsquoonappelle des KPIs (Key Performance Indicator) Leur but est de vous permettre drsquoaccomplir plusdrsquoobjectifs
Ces indicateurs vont vous permettre drsquoeacutetablir un eacutetat de santeacute de votre site internet Par exemplele nombre de nouveaux comptes creacuteeacutes peut ecirctre un indicateur du futur nombre de commandesattendues Afin de pouvoir les deacutefinir de faccedilon claire vous pouvez partir sur la reacutealisation drsquountableau de bord sur papier ou sur lrsquoutilisation de logiciels en ligne de type
10
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash https moqupscom mdash https balsamiqcom
2306 Le plan demarquage
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir les mettre en place sur votresite internet Or certains indicateurs ne peuvent ecirctre mis en place que par lrsquointermeacutediaire depersonnalisation de votre code de suivi Pour ce faire il va vous falloir mettre les mains dansvotre site internet dans la documentation des solutions et solliciter des deacuteveloppeurs si vousnrsquoecirctes pas en mesure de reacutealiser ces actions
Afin de guider tout ce petit monde nous allons recourir agrave ce que lrsquoon appelle un plan de marquage ce document de reacutefeacuterence sert agrave indiquer agrave vos eacutequipes techniques les fonctions qui doiventecirctre appeleacutees ainsi que les endroits auxquels les donneacutees doivent ecirctre collecteacutees Voici agrave titredrsquoexemple ce agrave quoi ressemble un plan de marquage
Type de code de suivi Description Preacutesence
Code de Matomo conformeCNIL
Le code de suivi de Matomoconforme auxrecommandations de la CNIL
Sur toutes les pages du siteinternet
MediaAnalytics Matomo vi-deacuteos
Code de suivi permettant deremonter les interactions avecles videacuteos de YouTube dansMatomo
Uniquement au clic sur les vi-deacuteos de YouTube
24 Quiz 1 Analyse drsquoaudience
2401 Question 1
Matomo est une solution drsquoanalyse drsquoaudience principalement
1 Qualitative2 Payante3 Quantitative4 Priveacutee
Contenu masqueacute ndeg1
2402 Question 2
Les donneacutees qualitatives permettent de savoir
11
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
1 Introduction
idrsquoaudience du marcheacute
mdash Comment installer Matomo mdash Comment naviguer et utiliser lrsquointerface de Matomo mdash Comment deacutefinir des objectifs dans Matomo
12 Preacute-requisAfin de pouvoir suivre ce cours dans de bonnes conditions vous aurez besoin de
mdash avoir un accegraves agrave une installation de Matomo ou savoir installer un serveur local ouavoir accegraves agrave un serveur
mdash avoir un ordinateur avec une connexion agrave internet
Tregraves bon tutoriel agrave vous
3
2 Partie 1 - Qursquoest ce que lrsquoanalysedrsquoaudience
Deacutecouvrez dans cette partie lrsquounivers de lrsquoanalyse drsquoaudience
21 Deacutefinition de lrsquoanalyse drsquoaudience
2101 Qursquoest-ce que lrsquoanalyse drsquoaudience
Lrsquoanalyse drsquoaudience drsquoun site internet intranet ou drsquoune application mobile crsquoest avant tout lacollecte et lrsquoanalyse des donneacutees quantitatives et qualitatives et de la concurrence pourmener agrave une ameacutelioration continue de lrsquoexpeacuterience des internautes
Cela va se mateacuterialiser par des donneacutees que vous allez collecter de toutes parts et ensuite analyserpour prendre des deacutecisions
Matomo que nous allons voir dans ce tutoriel est principalement une solution drsquoanalysedrsquoaudience quantitative crsquoest-agrave-dire qursquoelle collecte tout un ensemble de donneacutees Sur la basede ces donneacutees vous allez pouvoir eacutemettre des hypothegraveses pour pouvoir ameacuteliorer votre siteinternet Par exemple si le nombre de visites de votre site est aujourdrsquohui dix fois supeacuterieur agravecelui drsquohier vous pouvez probablement supposer qursquoune action de communication a eacuteteacute effectueacuteeet qursquoil va falloir investiguer pour deacutecouvrir sa provenance
2102 Agrave quoi sert lrsquoanalyse drsquoaudience
Tregraves bonne question Agrave rien du tout si vous ne lrsquoutilisez pas
Gardez cette phrase en tecircte qui nous vient de lrsquoun des analystes les plus influents en la matiegravere
La vie nrsquoest qursquoune succession de prises de deacutecisions si votre travail ne deacutebouche sur aucunedeacutecision arrecirctez-vous pour reconsideacuterer votre approche Source Avinash Kaushik
Avinash Kaushik est lrsquoauteur du livre Web Analytics disponible dans la plupart des librairies il travaille depuis plus de 10 ans chez Google
Pour reacutesumer lrsquoanalyse drsquoaudience sert agrave prendre des deacutecisions pour ameacuteliorer votre site internetvotre application mobile votre site intranet votre objet connecteacute etc Ces deacutecisions peuventprendre diffeacuterentes formes
mdash changer la charte graphique mdash deacuteplacer un bouton mdash changer une couleur de fond
4
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash tester des formulaires mdash mesurer les performances de campagnes publicitaires
Tout deacutepend des hypothegraveses que vous allez formuler
Comme dit plus haut il existe trois grands types de solutions en analyse drsquoaudience
2103 Solutions drsquoanalyse de donneacutees qualitatives
Les solutions permettant de collecter des donneacutees qualitatives permettent drsquoen savoir plus survos visiteurs et donc de mieux comprendre leurs attentes Crsquoest par exemple le cas lorsque
mdash vous utilisez des sondages en ligne mdash vous demandez agrave un de vos amis ou un de vos collegravegues ce qursquoil pense de votre site mdash vous faites de lrsquoeye tracking mdash vous organisez des focus group
Lrsquoutilisation de solutions drsquoanalyse de donneacutees qualitatives vous permet de savoir le pourquoidu comment Par exemple lorsqursquoun utilisateur vient sur votre site et reste 3 minutes vous nesavez pas vraiment srsquoil a appreacutecieacute votre site Si vous lui posez la question durant la visite parlrsquointermeacutediaire drsquoune fenecirctre de chat et que celui-ci vous reacutepond vous aurez alors une informationagrave forte valeur ajouteacutee Le chat est dans ce cas de figure une solution drsquoanalyse dedonneacutee qualitative
2104 Solution drsquoanalyse de donneacutees quantitatives
Les solutions dites quantitatives reacutecupegraverent tout un ensemble de donneacutees vous permettant devoir les tendances Par exemple lorsque vous recevez dix fois plus de visites sur votre sitedurant les week-end vous pouvez eacutemettre lrsquohypothegravese que les personnes recherchent plus vosproduits et services agrave ce moment-lagrave De mecircme si vous avez un taux de rebond beaucoup pluseacuteleveacute suite agrave un changement de charte graphique de votre site cela peut signifier que votrenouveau site semble moins plaire aux internautes
Heu crsquoest quoi un taux de rebond
Le taux de rebond est un indicateur assez utiliseacute en analyse drsquoaudience Il correspond auxinternautes qui sont venus sur votre site sans inteacuteragir avec celui-ci On parle alors de rebondcomme le serait une balle sur un mur Par exemple le fait drsquoarriver sur un site web de neconsulter qursquoune page et de quitter le site sans interagir avec celui-ci Aussi on peut parler detaux de deacutechet
Il existe toute une seacuterie de solutions drsquoanalyse de donneacutees quantitatives Parmi ces derniegraveres ona notamment les suivantes
mdash Les solutions drsquoanalyse de logs comme AWStats mdash Les solutions drsquoanalyse drsquoaudience baseacutees sur les tags Google Analytics Matomo
et AT Internet ont font partie
5
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Vous avez dit log
Un log est une trace de la requecircte effectueacutee sur le serveur sur lequel est heacutebergeacute votre siteinternet Qursquoil srsquoagisse drsquoun robot ou drsquoun vrai internaute vous aurez systeacutematiquement uneligne enregistreacutee de la maniegravere suivante pour laquo chaque raquo demande de connexion(agrave lrsquoexceptiondes fichiers deacutejagrave teacuteleacutechargeacutes dans votre cache)
1 66102XXXX ronan-chardonneaufr - [29May2017002751 +0200]GET wp-contentthemesronan_chardonneaucsshamburgerscssHTTP11 200 2449httpsronan-chardonneaufrformationsformation-matomoMozilla50 (Windows NT 61 Win64 x64 Trident70 rv110)like Gecko
2105 Solution drsquoanalyse de donneacutees de la concurrence
Les solution drsquoanalyse de la concurrence vous permettent de relativiser vos performances Parexemple comment savoir si 100 visites par mois pour votre site est une bonne ouune mauvaise performance Vous pouvez le deacuteduire gracircce agrave des solutions drsquoestimation detrafic
Il existe de nombreuses solutions en fonction des indicateurs que vous souhaitez suivre voiciquelques exemples de solutions
mdash SEMRush permet drsquoestimer le trafic drsquoautres sites et drsquoavoir des extraits de leurscampagnes publicitaires
mdash Alexa permet eacutegalement drsquoavoir des estimations de traficmdash Societecom est une base de donneacutees permettant de reacutecupeacuterer les chiffres drsquoaffaires
de certaines entreprises cela peut ecirctre inteacuteressant dans certaines configurations tel quelrsquoe-commerce
22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
Il est difficile drsquoobtenir des parts de marcheacute preacutecises sur les diffeacuterentes solutions drsquoanalysedrsquoaudience agrave travers le monde Cependant les diffeacuterentes sources que vous pourrez trouver surinternet convergent sur le fait que Google Analytics est aujourdrsquohui la solution la plus utiliseacuteedu marcheacute (W3Techs BuiltWith ou encore Datanyze )
6
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2201 Google Analytics
Creacuteeacutee par Google suite au rachat de la socieacuteteacute Urchin Software Corporation Google Analyticscomptabilise plus de 10 ans drsquoexpeacuterience dans lrsquoanalyse drsquoaudience
laquo Gratuite raquo elle vous permet de remonter le trafic drsquoun site internet en quelques clics Ellepermet eacutegalement drsquoy inteacutegrer de nombreux services de Google tels que Google Search Consoleou encore Google AdWords
Google Analytics est utiliseacute par tous types de structures On lui reproche cependant drsquoecirctre unesolution proprieacutetaire appartenant agrave lrsquoune des entreprises les plus puissantes de la planegravete etdrsquoheacuteberger les donneacutees aux Etats-Unis
Pour en savoir plus sur Google Analytics
mdash Site officiel de Google Analytics mdash Compte de deacutemonstration
2202 Yandex Metrica
Comme vous pouvez lrsquoimaginer certains marcheacutes nrsquoont aucun inteacuterecirct agrave ce que des donneacutees laquoeacuteconomiques raquo et relatives agrave la vie priveacutee des utilisateurs soient collecteacutees et heacutebergeacutees par uneentreprise ameacutericaine Dans ce contexte de nombreux grands acteurs du numeacuterique mondial ontdeacuteveloppeacute des technologies concurrentes agrave Google Analytics Crsquoest le cas de Yandex Metrikadeacuteveloppeacutee par le moteur de recherche russe Yandex Tout comme Google Analytics le contextereste le mecircme avec une solution proprieacutetaire dont les donneacutees sont heacutebergeacutees en Russie De lamecircme maniegravere on notera une initiative similaire en Chine avec lrsquoentreprise Baidu et sa solutionBaidu Tongji
Pour en savoir plus sur Metrica
mdash Site officiel de Yandex mdash Compte de deacutemonstration
2203 Matomo
Contrairement aux trois solutions preacuteceacutedentes (Google Analytics Yandex Metrica Baidu Tongji)Matomo est une solution gratuite (sans guillemets crsquoest agrave dire qursquoil nrsquoy a aucune contrepartie)et libre (crsquoest agrave dire que vous ecirctes proprieacutetaire de tout)
Pour faire simple comme nous avons pu le dire Matomo est agrave lrsquoanalyse drsquoaudience ce queWordPress est aux CMS
Matomo possegravede de nombreuses parts de marcheacute dans le secteur des intranets
On le retrouve souvent preacutesent sur des sites qui ne souhaitent pas envoyer de donneacutees agrave Googlepar exemple des heacutebergeurs des solutions pour le reacutefeacuterencement des sites web des fournisseursdrsquoaccegraves agrave internet
mdash OVH mdash Majestic SEO mdash Free
7
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash Des sites du gouvernement Cniggouvfr
On le retrouve eacutegalement tregraves bien positionneacute sur des marcheacutes respectueux de la vie priveacuteedes utilisateurs par exemple en Allemagne ou pour des raisons principalement historiques agraveCuba
mdash Parts de marcheacute de Matomo en Allemagne mdash Parts de marcheacute de Matomo agrave Cuba
Mais si Matomo est libre et gratuit pourquoi nrsquoest il pas numeacutero 1 comme WordPresschez les CMS
Tout simplement pour lrsquoexpeacuterience utilisateur qursquoil propose De par son aspect libre il neacutecessitelrsquoinstallation drsquoune base de donneacutees chez un heacutebergeur Cette action laquo technique raquo freinemajoritairement les utilisateurs classiques qui en quelques clics peuvent disposer drsquoune mecircmesolution chez un des grands acteurs du numeacuterique tels que Google Yandex ou encore BaiduAgrave noter que vous pouvez utiliser les services de lrsquoentreprise InnoCraft qui propose drsquoheacutebergervotre installation de Matomo dans le cloud Un peu agrave la maniegravere de wordpresscom
2204 Les solutions drsquoanalyse drsquoaudience payantes
On vient de parler de solutions drsquoanalyse drsquoaudience gratuites mais en existe-t-il des payantes
Bien sucircr le marcheacute est peupleacute de nombreuses autres solutions notamment en fonction de la taillede votre site internet des fonctionnaliteacutes deacutesireacutees ou du lieu drsquoheacutebergement de vos donneacutees
Agrave titre indicatif en France la socieacuteteacute AT Internet est speacutecialiseacutee depuis la fin des anneacutees 90dans le secteur de lrsquoanalyse drsquoaudience On trouve tregraves souvent sa solution installeacutee sur dessites de grands comptes franccedilais ou du gouvernement De la mecircme maniegravere lrsquoentreprise Adobepossegravede eacutegalement une solution payante tregraves utiliseacutee chez les grands comptes
2205 Quelle solution choisir
Google Analytics Yandex Baidu Tongji Matomo AT Internet Quelle solution doit-on choisirfinalement Pour le savoir crsquoest toujours la mecircme question qursquoil faut se poser quels sont vosbesoins Ecirctes vous agrave la recherche drsquoune solution gratuite Souhaitez-vous ecirctre proprieacutetaire de vosdonneacutees Voulez-vous pouvoir laquo hacker raquo votre solution Avez-vous besoin drsquoun support clientdisponible 24 h24 Ecirctes-vous agrave la recherche drsquoune fonctionnaliteacute en particulier Avez-vousbesoin drsquoun outil reconnu comme un standard de lrsquoindustrie pour prouver que vos donneacuteessont fiables en fait crsquoest tout simplement le cahier des charges de votre projet web qui vousorientera vers telle ou telle solution
8
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
23 Bien deacutemarrer votre projet en analyse drsquoaudience
Cette partie du cours vous sera facultative si vous souhaitez simplement tester Matomo Enrevanche si vous comptez vous lancer seacuterieusement (notamment agrave des fins professionnelles)sachez que celui-ci neacutecessite un minimum de preacuteparation En fait de la mecircme maniegravere que lrsquoonne deacutemarre pas un projet de creacuteation de site internet sans cahier des charges onne deacutemarre pas un projet en analyse drsquoaudience sans un minimum de documentation
2301 La documentation en analyse drsquoaudience
Lorsque vous deacutemarrez votre projet en analyse drsquoaudience il est important de consideacuterer lespoints suivants
1 Lrsquoanalyse de lrsquoexistant2 Lrsquoanalyse des besoins3 La deacutefinition de vos objectifs4 La deacutefinition des KPI5 Le plan de marquage
2302 Lrsquoanalyse de lrsquoexistant
Srsquoil srsquoagit de votre propre site et de votre premier projet en analytics vous nrsquoaurez pas forceacutementbesoin de cette partie En revanche si vous devez reprendre un site internet il est toujoursdifficile de connaicirctre le travail effectueacute par votre preacutedeacutecesseur
Sachez que dans tous les cas que vous partez rarement de zeacutero Mecircme si aucune solutiondrsquoanalyse drsquoaudience nrsquoa eacuteteacute installeacutee il est toujours possible de reacutecupeacuterer les logs de votreserveur et drsquoavoir ainsi un premier eacutetat de santeacute de votre site (nombre de pages introuvablesnombre de connexions provenance des connexions)
Si vous soupccedilonnez que des solutions drsquoanalyse drsquoaudience ont eacuteteacute installeacutes vous pouvez utiliserdes services tels que
mdash Tag Inspector mdash Hub Scan mdash GAChecker
Ces derniers vont scanner lrsquoensemble des pages de votre site agrave la recherche de balises de solutionsdrsquoanalyse drsquoaudience Elles vous indiqueront eacutegalement si la mise en place des codes de suivi estcorrecte
Une analyse de lrsquoexistant vous permet de gagner un temps consideacuterable car vous pouvezidentifier lors de cette partie des bases de donneacutees inexploiteacutees vous permettant deacutejagrave des prisesde deacutecisions
9
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2303 Lrsquoanalyse des besoins
Elle est tout aussi importante que lrsquoanalyse de lrsquoexistant puisqursquoelle vous permet de preacutevoir lessolutions agrave choisir dans le futur
Lrsquoobjectif de cette derniegravere est de lister vos attentes par rapport agrave la ou les solutions que vousallez choisir Cela facilitera grandement le travail de vos eacutequipes Peut ecirctre nrsquoavez-vous pas besoinde toutes les fonctionnaliteacutes que proposent les solutions drsquoanalyse drsquoaudience du marcheacute
Essayez de vous projeter si vous aviez ces fameuses solutions drsquoanalyse drsquoaudience entre lesmains cela vous permettrait il vraiment drsquoameacuteliorer significativement votre site internet
Soyez le plus exhaustif dans la deacutefinition de vos besoins car une fois la solution choisie vous nepourrez probablement pas revenir en arriegravere aussi facilement
Pour vous aider agrave faire votre analyse des besoins compleacutetez les phrases suivantes
mdash Je souhaite mdash Pour que ce souhait se reacutealise je pense avoir besoin des donneacutees suivantes mdash Si jrsquoavais ces donneacutees cela me permettrait de
2304 La deacutefinition de vos objectifs
Une fois lrsquoanalyse des besoins effectueacutes il est souvent conseilleacute de proceacuteder agrave la deacutefinition desobjectifs Les objectifs repreacutesentent la raison drsquoecirctre de votre site Agrave quoi sert votre site internet Par exemple le principal objectif drsquoun site e-commerce sera de vendre Il va donc falloir deacutefinirces objectifs agrave lrsquointeacuterieur de votre solution drsquoanalyse drsquoaudience et le documenter quelque part
Afin de pouvoir vous faire reacuteagir sur cet aspect voici les points que vous devriez prendre enconsideacuteration lors de la deacutefinition drsquoun objectif
1 Que doit mesurer mon objectif 2 Le code de suivi standard de ma solution drsquoanalyse drsquoaudience permet-il de le mesurer 3 Si non comment mettre en place ce suivi personnaliseacute 4 Comment puis je savoir que mon objectif a eacuteteacute atteint(quelle action lrsquoutilisateur a t il
fait sur mon site) 5 Pourquoi cet objectif est-il important pour moi6 Nrsquoexiste t il pas un autre moyen plus simple de le deacutefinir
2305 La deacutefinition des KPI
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir suivre des indicateurs ce que lrsquoonappelle des KPIs (Key Performance Indicator) Leur but est de vous permettre drsquoaccomplir plusdrsquoobjectifs
Ces indicateurs vont vous permettre drsquoeacutetablir un eacutetat de santeacute de votre site internet Par exemplele nombre de nouveaux comptes creacuteeacutes peut ecirctre un indicateur du futur nombre de commandesattendues Afin de pouvoir les deacutefinir de faccedilon claire vous pouvez partir sur la reacutealisation drsquountableau de bord sur papier ou sur lrsquoutilisation de logiciels en ligne de type
10
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash https moqupscom mdash https balsamiqcom
2306 Le plan demarquage
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir les mettre en place sur votresite internet Or certains indicateurs ne peuvent ecirctre mis en place que par lrsquointermeacutediaire depersonnalisation de votre code de suivi Pour ce faire il va vous falloir mettre les mains dansvotre site internet dans la documentation des solutions et solliciter des deacuteveloppeurs si vousnrsquoecirctes pas en mesure de reacutealiser ces actions
Afin de guider tout ce petit monde nous allons recourir agrave ce que lrsquoon appelle un plan de marquage ce document de reacutefeacuterence sert agrave indiquer agrave vos eacutequipes techniques les fonctions qui doiventecirctre appeleacutees ainsi que les endroits auxquels les donneacutees doivent ecirctre collecteacutees Voici agrave titredrsquoexemple ce agrave quoi ressemble un plan de marquage
Type de code de suivi Description Preacutesence
Code de Matomo conformeCNIL
Le code de suivi de Matomoconforme auxrecommandations de la CNIL
Sur toutes les pages du siteinternet
MediaAnalytics Matomo vi-deacuteos
Code de suivi permettant deremonter les interactions avecles videacuteos de YouTube dansMatomo
Uniquement au clic sur les vi-deacuteos de YouTube
24 Quiz 1 Analyse drsquoaudience
2401 Question 1
Matomo est une solution drsquoanalyse drsquoaudience principalement
1 Qualitative2 Payante3 Quantitative4 Priveacutee
Contenu masqueacute ndeg1
2402 Question 2
Les donneacutees qualitatives permettent de savoir
11
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalysedrsquoaudience
Deacutecouvrez dans cette partie lrsquounivers de lrsquoanalyse drsquoaudience
21 Deacutefinition de lrsquoanalyse drsquoaudience
2101 Qursquoest-ce que lrsquoanalyse drsquoaudience
Lrsquoanalyse drsquoaudience drsquoun site internet intranet ou drsquoune application mobile crsquoest avant tout lacollecte et lrsquoanalyse des donneacutees quantitatives et qualitatives et de la concurrence pourmener agrave une ameacutelioration continue de lrsquoexpeacuterience des internautes
Cela va se mateacuterialiser par des donneacutees que vous allez collecter de toutes parts et ensuite analyserpour prendre des deacutecisions
Matomo que nous allons voir dans ce tutoriel est principalement une solution drsquoanalysedrsquoaudience quantitative crsquoest-agrave-dire qursquoelle collecte tout un ensemble de donneacutees Sur la basede ces donneacutees vous allez pouvoir eacutemettre des hypothegraveses pour pouvoir ameacuteliorer votre siteinternet Par exemple si le nombre de visites de votre site est aujourdrsquohui dix fois supeacuterieur agravecelui drsquohier vous pouvez probablement supposer qursquoune action de communication a eacuteteacute effectueacuteeet qursquoil va falloir investiguer pour deacutecouvrir sa provenance
2102 Agrave quoi sert lrsquoanalyse drsquoaudience
Tregraves bonne question Agrave rien du tout si vous ne lrsquoutilisez pas
Gardez cette phrase en tecircte qui nous vient de lrsquoun des analystes les plus influents en la matiegravere
La vie nrsquoest qursquoune succession de prises de deacutecisions si votre travail ne deacutebouche sur aucunedeacutecision arrecirctez-vous pour reconsideacuterer votre approche Source Avinash Kaushik
Avinash Kaushik est lrsquoauteur du livre Web Analytics disponible dans la plupart des librairies il travaille depuis plus de 10 ans chez Google
Pour reacutesumer lrsquoanalyse drsquoaudience sert agrave prendre des deacutecisions pour ameacuteliorer votre site internetvotre application mobile votre site intranet votre objet connecteacute etc Ces deacutecisions peuventprendre diffeacuterentes formes
mdash changer la charte graphique mdash deacuteplacer un bouton mdash changer une couleur de fond
4
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash tester des formulaires mdash mesurer les performances de campagnes publicitaires
Tout deacutepend des hypothegraveses que vous allez formuler
Comme dit plus haut il existe trois grands types de solutions en analyse drsquoaudience
2103 Solutions drsquoanalyse de donneacutees qualitatives
Les solutions permettant de collecter des donneacutees qualitatives permettent drsquoen savoir plus survos visiteurs et donc de mieux comprendre leurs attentes Crsquoest par exemple le cas lorsque
mdash vous utilisez des sondages en ligne mdash vous demandez agrave un de vos amis ou un de vos collegravegues ce qursquoil pense de votre site mdash vous faites de lrsquoeye tracking mdash vous organisez des focus group
Lrsquoutilisation de solutions drsquoanalyse de donneacutees qualitatives vous permet de savoir le pourquoidu comment Par exemple lorsqursquoun utilisateur vient sur votre site et reste 3 minutes vous nesavez pas vraiment srsquoil a appreacutecieacute votre site Si vous lui posez la question durant la visite parlrsquointermeacutediaire drsquoune fenecirctre de chat et que celui-ci vous reacutepond vous aurez alors une informationagrave forte valeur ajouteacutee Le chat est dans ce cas de figure une solution drsquoanalyse dedonneacutee qualitative
2104 Solution drsquoanalyse de donneacutees quantitatives
Les solutions dites quantitatives reacutecupegraverent tout un ensemble de donneacutees vous permettant devoir les tendances Par exemple lorsque vous recevez dix fois plus de visites sur votre sitedurant les week-end vous pouvez eacutemettre lrsquohypothegravese que les personnes recherchent plus vosproduits et services agrave ce moment-lagrave De mecircme si vous avez un taux de rebond beaucoup pluseacuteleveacute suite agrave un changement de charte graphique de votre site cela peut signifier que votrenouveau site semble moins plaire aux internautes
Heu crsquoest quoi un taux de rebond
Le taux de rebond est un indicateur assez utiliseacute en analyse drsquoaudience Il correspond auxinternautes qui sont venus sur votre site sans inteacuteragir avec celui-ci On parle alors de rebondcomme le serait une balle sur un mur Par exemple le fait drsquoarriver sur un site web de neconsulter qursquoune page et de quitter le site sans interagir avec celui-ci Aussi on peut parler detaux de deacutechet
Il existe toute une seacuterie de solutions drsquoanalyse de donneacutees quantitatives Parmi ces derniegraveres ona notamment les suivantes
mdash Les solutions drsquoanalyse de logs comme AWStats mdash Les solutions drsquoanalyse drsquoaudience baseacutees sur les tags Google Analytics Matomo
et AT Internet ont font partie
5
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Vous avez dit log
Un log est une trace de la requecircte effectueacutee sur le serveur sur lequel est heacutebergeacute votre siteinternet Qursquoil srsquoagisse drsquoun robot ou drsquoun vrai internaute vous aurez systeacutematiquement uneligne enregistreacutee de la maniegravere suivante pour laquo chaque raquo demande de connexion(agrave lrsquoexceptiondes fichiers deacutejagrave teacuteleacutechargeacutes dans votre cache)
1 66102XXXX ronan-chardonneaufr - [29May2017002751 +0200]GET wp-contentthemesronan_chardonneaucsshamburgerscssHTTP11 200 2449httpsronan-chardonneaufrformationsformation-matomoMozilla50 (Windows NT 61 Win64 x64 Trident70 rv110)like Gecko
2105 Solution drsquoanalyse de donneacutees de la concurrence
Les solution drsquoanalyse de la concurrence vous permettent de relativiser vos performances Parexemple comment savoir si 100 visites par mois pour votre site est une bonne ouune mauvaise performance Vous pouvez le deacuteduire gracircce agrave des solutions drsquoestimation detrafic
Il existe de nombreuses solutions en fonction des indicateurs que vous souhaitez suivre voiciquelques exemples de solutions
mdash SEMRush permet drsquoestimer le trafic drsquoautres sites et drsquoavoir des extraits de leurscampagnes publicitaires
mdash Alexa permet eacutegalement drsquoavoir des estimations de traficmdash Societecom est une base de donneacutees permettant de reacutecupeacuterer les chiffres drsquoaffaires
de certaines entreprises cela peut ecirctre inteacuteressant dans certaines configurations tel quelrsquoe-commerce
22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
Il est difficile drsquoobtenir des parts de marcheacute preacutecises sur les diffeacuterentes solutions drsquoanalysedrsquoaudience agrave travers le monde Cependant les diffeacuterentes sources que vous pourrez trouver surinternet convergent sur le fait que Google Analytics est aujourdrsquohui la solution la plus utiliseacuteedu marcheacute (W3Techs BuiltWith ou encore Datanyze )
6
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2201 Google Analytics
Creacuteeacutee par Google suite au rachat de la socieacuteteacute Urchin Software Corporation Google Analyticscomptabilise plus de 10 ans drsquoexpeacuterience dans lrsquoanalyse drsquoaudience
laquo Gratuite raquo elle vous permet de remonter le trafic drsquoun site internet en quelques clics Ellepermet eacutegalement drsquoy inteacutegrer de nombreux services de Google tels que Google Search Consoleou encore Google AdWords
Google Analytics est utiliseacute par tous types de structures On lui reproche cependant drsquoecirctre unesolution proprieacutetaire appartenant agrave lrsquoune des entreprises les plus puissantes de la planegravete etdrsquoheacuteberger les donneacutees aux Etats-Unis
Pour en savoir plus sur Google Analytics
mdash Site officiel de Google Analytics mdash Compte de deacutemonstration
2202 Yandex Metrica
Comme vous pouvez lrsquoimaginer certains marcheacutes nrsquoont aucun inteacuterecirct agrave ce que des donneacutees laquoeacuteconomiques raquo et relatives agrave la vie priveacutee des utilisateurs soient collecteacutees et heacutebergeacutees par uneentreprise ameacutericaine Dans ce contexte de nombreux grands acteurs du numeacuterique mondial ontdeacuteveloppeacute des technologies concurrentes agrave Google Analytics Crsquoest le cas de Yandex Metrikadeacuteveloppeacutee par le moteur de recherche russe Yandex Tout comme Google Analytics le contextereste le mecircme avec une solution proprieacutetaire dont les donneacutees sont heacutebergeacutees en Russie De lamecircme maniegravere on notera une initiative similaire en Chine avec lrsquoentreprise Baidu et sa solutionBaidu Tongji
Pour en savoir plus sur Metrica
mdash Site officiel de Yandex mdash Compte de deacutemonstration
2203 Matomo
Contrairement aux trois solutions preacuteceacutedentes (Google Analytics Yandex Metrica Baidu Tongji)Matomo est une solution gratuite (sans guillemets crsquoest agrave dire qursquoil nrsquoy a aucune contrepartie)et libre (crsquoest agrave dire que vous ecirctes proprieacutetaire de tout)
Pour faire simple comme nous avons pu le dire Matomo est agrave lrsquoanalyse drsquoaudience ce queWordPress est aux CMS
Matomo possegravede de nombreuses parts de marcheacute dans le secteur des intranets
On le retrouve souvent preacutesent sur des sites qui ne souhaitent pas envoyer de donneacutees agrave Googlepar exemple des heacutebergeurs des solutions pour le reacutefeacuterencement des sites web des fournisseursdrsquoaccegraves agrave internet
mdash OVH mdash Majestic SEO mdash Free
7
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash Des sites du gouvernement Cniggouvfr
On le retrouve eacutegalement tregraves bien positionneacute sur des marcheacutes respectueux de la vie priveacuteedes utilisateurs par exemple en Allemagne ou pour des raisons principalement historiques agraveCuba
mdash Parts de marcheacute de Matomo en Allemagne mdash Parts de marcheacute de Matomo agrave Cuba
Mais si Matomo est libre et gratuit pourquoi nrsquoest il pas numeacutero 1 comme WordPresschez les CMS
Tout simplement pour lrsquoexpeacuterience utilisateur qursquoil propose De par son aspect libre il neacutecessitelrsquoinstallation drsquoune base de donneacutees chez un heacutebergeur Cette action laquo technique raquo freinemajoritairement les utilisateurs classiques qui en quelques clics peuvent disposer drsquoune mecircmesolution chez un des grands acteurs du numeacuterique tels que Google Yandex ou encore BaiduAgrave noter que vous pouvez utiliser les services de lrsquoentreprise InnoCraft qui propose drsquoheacutebergervotre installation de Matomo dans le cloud Un peu agrave la maniegravere de wordpresscom
2204 Les solutions drsquoanalyse drsquoaudience payantes
On vient de parler de solutions drsquoanalyse drsquoaudience gratuites mais en existe-t-il des payantes
Bien sucircr le marcheacute est peupleacute de nombreuses autres solutions notamment en fonction de la taillede votre site internet des fonctionnaliteacutes deacutesireacutees ou du lieu drsquoheacutebergement de vos donneacutees
Agrave titre indicatif en France la socieacuteteacute AT Internet est speacutecialiseacutee depuis la fin des anneacutees 90dans le secteur de lrsquoanalyse drsquoaudience On trouve tregraves souvent sa solution installeacutee sur dessites de grands comptes franccedilais ou du gouvernement De la mecircme maniegravere lrsquoentreprise Adobepossegravede eacutegalement une solution payante tregraves utiliseacutee chez les grands comptes
2205 Quelle solution choisir
Google Analytics Yandex Baidu Tongji Matomo AT Internet Quelle solution doit-on choisirfinalement Pour le savoir crsquoest toujours la mecircme question qursquoil faut se poser quels sont vosbesoins Ecirctes vous agrave la recherche drsquoune solution gratuite Souhaitez-vous ecirctre proprieacutetaire de vosdonneacutees Voulez-vous pouvoir laquo hacker raquo votre solution Avez-vous besoin drsquoun support clientdisponible 24 h24 Ecirctes-vous agrave la recherche drsquoune fonctionnaliteacute en particulier Avez-vousbesoin drsquoun outil reconnu comme un standard de lrsquoindustrie pour prouver que vos donneacuteessont fiables en fait crsquoest tout simplement le cahier des charges de votre projet web qui vousorientera vers telle ou telle solution
8
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
23 Bien deacutemarrer votre projet en analyse drsquoaudience
Cette partie du cours vous sera facultative si vous souhaitez simplement tester Matomo Enrevanche si vous comptez vous lancer seacuterieusement (notamment agrave des fins professionnelles)sachez que celui-ci neacutecessite un minimum de preacuteparation En fait de la mecircme maniegravere que lrsquoonne deacutemarre pas un projet de creacuteation de site internet sans cahier des charges onne deacutemarre pas un projet en analyse drsquoaudience sans un minimum de documentation
2301 La documentation en analyse drsquoaudience
Lorsque vous deacutemarrez votre projet en analyse drsquoaudience il est important de consideacuterer lespoints suivants
1 Lrsquoanalyse de lrsquoexistant2 Lrsquoanalyse des besoins3 La deacutefinition de vos objectifs4 La deacutefinition des KPI5 Le plan de marquage
2302 Lrsquoanalyse de lrsquoexistant
Srsquoil srsquoagit de votre propre site et de votre premier projet en analytics vous nrsquoaurez pas forceacutementbesoin de cette partie En revanche si vous devez reprendre un site internet il est toujoursdifficile de connaicirctre le travail effectueacute par votre preacutedeacutecesseur
Sachez que dans tous les cas que vous partez rarement de zeacutero Mecircme si aucune solutiondrsquoanalyse drsquoaudience nrsquoa eacuteteacute installeacutee il est toujours possible de reacutecupeacuterer les logs de votreserveur et drsquoavoir ainsi un premier eacutetat de santeacute de votre site (nombre de pages introuvablesnombre de connexions provenance des connexions)
Si vous soupccedilonnez que des solutions drsquoanalyse drsquoaudience ont eacuteteacute installeacutes vous pouvez utiliserdes services tels que
mdash Tag Inspector mdash Hub Scan mdash GAChecker
Ces derniers vont scanner lrsquoensemble des pages de votre site agrave la recherche de balises de solutionsdrsquoanalyse drsquoaudience Elles vous indiqueront eacutegalement si la mise en place des codes de suivi estcorrecte
Une analyse de lrsquoexistant vous permet de gagner un temps consideacuterable car vous pouvezidentifier lors de cette partie des bases de donneacutees inexploiteacutees vous permettant deacutejagrave des prisesde deacutecisions
9
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2303 Lrsquoanalyse des besoins
Elle est tout aussi importante que lrsquoanalyse de lrsquoexistant puisqursquoelle vous permet de preacutevoir lessolutions agrave choisir dans le futur
Lrsquoobjectif de cette derniegravere est de lister vos attentes par rapport agrave la ou les solutions que vousallez choisir Cela facilitera grandement le travail de vos eacutequipes Peut ecirctre nrsquoavez-vous pas besoinde toutes les fonctionnaliteacutes que proposent les solutions drsquoanalyse drsquoaudience du marcheacute
Essayez de vous projeter si vous aviez ces fameuses solutions drsquoanalyse drsquoaudience entre lesmains cela vous permettrait il vraiment drsquoameacuteliorer significativement votre site internet
Soyez le plus exhaustif dans la deacutefinition de vos besoins car une fois la solution choisie vous nepourrez probablement pas revenir en arriegravere aussi facilement
Pour vous aider agrave faire votre analyse des besoins compleacutetez les phrases suivantes
mdash Je souhaite mdash Pour que ce souhait se reacutealise je pense avoir besoin des donneacutees suivantes mdash Si jrsquoavais ces donneacutees cela me permettrait de
2304 La deacutefinition de vos objectifs
Une fois lrsquoanalyse des besoins effectueacutes il est souvent conseilleacute de proceacuteder agrave la deacutefinition desobjectifs Les objectifs repreacutesentent la raison drsquoecirctre de votre site Agrave quoi sert votre site internet Par exemple le principal objectif drsquoun site e-commerce sera de vendre Il va donc falloir deacutefinirces objectifs agrave lrsquointeacuterieur de votre solution drsquoanalyse drsquoaudience et le documenter quelque part
Afin de pouvoir vous faire reacuteagir sur cet aspect voici les points que vous devriez prendre enconsideacuteration lors de la deacutefinition drsquoun objectif
1 Que doit mesurer mon objectif 2 Le code de suivi standard de ma solution drsquoanalyse drsquoaudience permet-il de le mesurer 3 Si non comment mettre en place ce suivi personnaliseacute 4 Comment puis je savoir que mon objectif a eacuteteacute atteint(quelle action lrsquoutilisateur a t il
fait sur mon site) 5 Pourquoi cet objectif est-il important pour moi6 Nrsquoexiste t il pas un autre moyen plus simple de le deacutefinir
2305 La deacutefinition des KPI
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir suivre des indicateurs ce que lrsquoonappelle des KPIs (Key Performance Indicator) Leur but est de vous permettre drsquoaccomplir plusdrsquoobjectifs
Ces indicateurs vont vous permettre drsquoeacutetablir un eacutetat de santeacute de votre site internet Par exemplele nombre de nouveaux comptes creacuteeacutes peut ecirctre un indicateur du futur nombre de commandesattendues Afin de pouvoir les deacutefinir de faccedilon claire vous pouvez partir sur la reacutealisation drsquountableau de bord sur papier ou sur lrsquoutilisation de logiciels en ligne de type
10
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash https moqupscom mdash https balsamiqcom
2306 Le plan demarquage
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir les mettre en place sur votresite internet Or certains indicateurs ne peuvent ecirctre mis en place que par lrsquointermeacutediaire depersonnalisation de votre code de suivi Pour ce faire il va vous falloir mettre les mains dansvotre site internet dans la documentation des solutions et solliciter des deacuteveloppeurs si vousnrsquoecirctes pas en mesure de reacutealiser ces actions
Afin de guider tout ce petit monde nous allons recourir agrave ce que lrsquoon appelle un plan de marquage ce document de reacutefeacuterence sert agrave indiquer agrave vos eacutequipes techniques les fonctions qui doiventecirctre appeleacutees ainsi que les endroits auxquels les donneacutees doivent ecirctre collecteacutees Voici agrave titredrsquoexemple ce agrave quoi ressemble un plan de marquage
Type de code de suivi Description Preacutesence
Code de Matomo conformeCNIL
Le code de suivi de Matomoconforme auxrecommandations de la CNIL
Sur toutes les pages du siteinternet
MediaAnalytics Matomo vi-deacuteos
Code de suivi permettant deremonter les interactions avecles videacuteos de YouTube dansMatomo
Uniquement au clic sur les vi-deacuteos de YouTube
24 Quiz 1 Analyse drsquoaudience
2401 Question 1
Matomo est une solution drsquoanalyse drsquoaudience principalement
1 Qualitative2 Payante3 Quantitative4 Priveacutee
Contenu masqueacute ndeg1
2402 Question 2
Les donneacutees qualitatives permettent de savoir
11
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash tester des formulaires mdash mesurer les performances de campagnes publicitaires
Tout deacutepend des hypothegraveses que vous allez formuler
Comme dit plus haut il existe trois grands types de solutions en analyse drsquoaudience
2103 Solutions drsquoanalyse de donneacutees qualitatives
Les solutions permettant de collecter des donneacutees qualitatives permettent drsquoen savoir plus survos visiteurs et donc de mieux comprendre leurs attentes Crsquoest par exemple le cas lorsque
mdash vous utilisez des sondages en ligne mdash vous demandez agrave un de vos amis ou un de vos collegravegues ce qursquoil pense de votre site mdash vous faites de lrsquoeye tracking mdash vous organisez des focus group
Lrsquoutilisation de solutions drsquoanalyse de donneacutees qualitatives vous permet de savoir le pourquoidu comment Par exemple lorsqursquoun utilisateur vient sur votre site et reste 3 minutes vous nesavez pas vraiment srsquoil a appreacutecieacute votre site Si vous lui posez la question durant la visite parlrsquointermeacutediaire drsquoune fenecirctre de chat et que celui-ci vous reacutepond vous aurez alors une informationagrave forte valeur ajouteacutee Le chat est dans ce cas de figure une solution drsquoanalyse dedonneacutee qualitative
2104 Solution drsquoanalyse de donneacutees quantitatives
Les solutions dites quantitatives reacutecupegraverent tout un ensemble de donneacutees vous permettant devoir les tendances Par exemple lorsque vous recevez dix fois plus de visites sur votre sitedurant les week-end vous pouvez eacutemettre lrsquohypothegravese que les personnes recherchent plus vosproduits et services agrave ce moment-lagrave De mecircme si vous avez un taux de rebond beaucoup pluseacuteleveacute suite agrave un changement de charte graphique de votre site cela peut signifier que votrenouveau site semble moins plaire aux internautes
Heu crsquoest quoi un taux de rebond
Le taux de rebond est un indicateur assez utiliseacute en analyse drsquoaudience Il correspond auxinternautes qui sont venus sur votre site sans inteacuteragir avec celui-ci On parle alors de rebondcomme le serait une balle sur un mur Par exemple le fait drsquoarriver sur un site web de neconsulter qursquoune page et de quitter le site sans interagir avec celui-ci Aussi on peut parler detaux de deacutechet
Il existe toute une seacuterie de solutions drsquoanalyse de donneacutees quantitatives Parmi ces derniegraveres ona notamment les suivantes
mdash Les solutions drsquoanalyse de logs comme AWStats mdash Les solutions drsquoanalyse drsquoaudience baseacutees sur les tags Google Analytics Matomo
et AT Internet ont font partie
5
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Vous avez dit log
Un log est une trace de la requecircte effectueacutee sur le serveur sur lequel est heacutebergeacute votre siteinternet Qursquoil srsquoagisse drsquoun robot ou drsquoun vrai internaute vous aurez systeacutematiquement uneligne enregistreacutee de la maniegravere suivante pour laquo chaque raquo demande de connexion(agrave lrsquoexceptiondes fichiers deacutejagrave teacuteleacutechargeacutes dans votre cache)
1 66102XXXX ronan-chardonneaufr - [29May2017002751 +0200]GET wp-contentthemesronan_chardonneaucsshamburgerscssHTTP11 200 2449httpsronan-chardonneaufrformationsformation-matomoMozilla50 (Windows NT 61 Win64 x64 Trident70 rv110)like Gecko
2105 Solution drsquoanalyse de donneacutees de la concurrence
Les solution drsquoanalyse de la concurrence vous permettent de relativiser vos performances Parexemple comment savoir si 100 visites par mois pour votre site est une bonne ouune mauvaise performance Vous pouvez le deacuteduire gracircce agrave des solutions drsquoestimation detrafic
Il existe de nombreuses solutions en fonction des indicateurs que vous souhaitez suivre voiciquelques exemples de solutions
mdash SEMRush permet drsquoestimer le trafic drsquoautres sites et drsquoavoir des extraits de leurscampagnes publicitaires
mdash Alexa permet eacutegalement drsquoavoir des estimations de traficmdash Societecom est une base de donneacutees permettant de reacutecupeacuterer les chiffres drsquoaffaires
de certaines entreprises cela peut ecirctre inteacuteressant dans certaines configurations tel quelrsquoe-commerce
22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
Il est difficile drsquoobtenir des parts de marcheacute preacutecises sur les diffeacuterentes solutions drsquoanalysedrsquoaudience agrave travers le monde Cependant les diffeacuterentes sources que vous pourrez trouver surinternet convergent sur le fait que Google Analytics est aujourdrsquohui la solution la plus utiliseacuteedu marcheacute (W3Techs BuiltWith ou encore Datanyze )
6
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2201 Google Analytics
Creacuteeacutee par Google suite au rachat de la socieacuteteacute Urchin Software Corporation Google Analyticscomptabilise plus de 10 ans drsquoexpeacuterience dans lrsquoanalyse drsquoaudience
laquo Gratuite raquo elle vous permet de remonter le trafic drsquoun site internet en quelques clics Ellepermet eacutegalement drsquoy inteacutegrer de nombreux services de Google tels que Google Search Consoleou encore Google AdWords
Google Analytics est utiliseacute par tous types de structures On lui reproche cependant drsquoecirctre unesolution proprieacutetaire appartenant agrave lrsquoune des entreprises les plus puissantes de la planegravete etdrsquoheacuteberger les donneacutees aux Etats-Unis
Pour en savoir plus sur Google Analytics
mdash Site officiel de Google Analytics mdash Compte de deacutemonstration
2202 Yandex Metrica
Comme vous pouvez lrsquoimaginer certains marcheacutes nrsquoont aucun inteacuterecirct agrave ce que des donneacutees laquoeacuteconomiques raquo et relatives agrave la vie priveacutee des utilisateurs soient collecteacutees et heacutebergeacutees par uneentreprise ameacutericaine Dans ce contexte de nombreux grands acteurs du numeacuterique mondial ontdeacuteveloppeacute des technologies concurrentes agrave Google Analytics Crsquoest le cas de Yandex Metrikadeacuteveloppeacutee par le moteur de recherche russe Yandex Tout comme Google Analytics le contextereste le mecircme avec une solution proprieacutetaire dont les donneacutees sont heacutebergeacutees en Russie De lamecircme maniegravere on notera une initiative similaire en Chine avec lrsquoentreprise Baidu et sa solutionBaidu Tongji
Pour en savoir plus sur Metrica
mdash Site officiel de Yandex mdash Compte de deacutemonstration
2203 Matomo
Contrairement aux trois solutions preacuteceacutedentes (Google Analytics Yandex Metrica Baidu Tongji)Matomo est une solution gratuite (sans guillemets crsquoest agrave dire qursquoil nrsquoy a aucune contrepartie)et libre (crsquoest agrave dire que vous ecirctes proprieacutetaire de tout)
Pour faire simple comme nous avons pu le dire Matomo est agrave lrsquoanalyse drsquoaudience ce queWordPress est aux CMS
Matomo possegravede de nombreuses parts de marcheacute dans le secteur des intranets
On le retrouve souvent preacutesent sur des sites qui ne souhaitent pas envoyer de donneacutees agrave Googlepar exemple des heacutebergeurs des solutions pour le reacutefeacuterencement des sites web des fournisseursdrsquoaccegraves agrave internet
mdash OVH mdash Majestic SEO mdash Free
7
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash Des sites du gouvernement Cniggouvfr
On le retrouve eacutegalement tregraves bien positionneacute sur des marcheacutes respectueux de la vie priveacuteedes utilisateurs par exemple en Allemagne ou pour des raisons principalement historiques agraveCuba
mdash Parts de marcheacute de Matomo en Allemagne mdash Parts de marcheacute de Matomo agrave Cuba
Mais si Matomo est libre et gratuit pourquoi nrsquoest il pas numeacutero 1 comme WordPresschez les CMS
Tout simplement pour lrsquoexpeacuterience utilisateur qursquoil propose De par son aspect libre il neacutecessitelrsquoinstallation drsquoune base de donneacutees chez un heacutebergeur Cette action laquo technique raquo freinemajoritairement les utilisateurs classiques qui en quelques clics peuvent disposer drsquoune mecircmesolution chez un des grands acteurs du numeacuterique tels que Google Yandex ou encore BaiduAgrave noter que vous pouvez utiliser les services de lrsquoentreprise InnoCraft qui propose drsquoheacutebergervotre installation de Matomo dans le cloud Un peu agrave la maniegravere de wordpresscom
2204 Les solutions drsquoanalyse drsquoaudience payantes
On vient de parler de solutions drsquoanalyse drsquoaudience gratuites mais en existe-t-il des payantes
Bien sucircr le marcheacute est peupleacute de nombreuses autres solutions notamment en fonction de la taillede votre site internet des fonctionnaliteacutes deacutesireacutees ou du lieu drsquoheacutebergement de vos donneacutees
Agrave titre indicatif en France la socieacuteteacute AT Internet est speacutecialiseacutee depuis la fin des anneacutees 90dans le secteur de lrsquoanalyse drsquoaudience On trouve tregraves souvent sa solution installeacutee sur dessites de grands comptes franccedilais ou du gouvernement De la mecircme maniegravere lrsquoentreprise Adobepossegravede eacutegalement une solution payante tregraves utiliseacutee chez les grands comptes
2205 Quelle solution choisir
Google Analytics Yandex Baidu Tongji Matomo AT Internet Quelle solution doit-on choisirfinalement Pour le savoir crsquoest toujours la mecircme question qursquoil faut se poser quels sont vosbesoins Ecirctes vous agrave la recherche drsquoune solution gratuite Souhaitez-vous ecirctre proprieacutetaire de vosdonneacutees Voulez-vous pouvoir laquo hacker raquo votre solution Avez-vous besoin drsquoun support clientdisponible 24 h24 Ecirctes-vous agrave la recherche drsquoune fonctionnaliteacute en particulier Avez-vousbesoin drsquoun outil reconnu comme un standard de lrsquoindustrie pour prouver que vos donneacuteessont fiables en fait crsquoest tout simplement le cahier des charges de votre projet web qui vousorientera vers telle ou telle solution
8
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
23 Bien deacutemarrer votre projet en analyse drsquoaudience
Cette partie du cours vous sera facultative si vous souhaitez simplement tester Matomo Enrevanche si vous comptez vous lancer seacuterieusement (notamment agrave des fins professionnelles)sachez que celui-ci neacutecessite un minimum de preacuteparation En fait de la mecircme maniegravere que lrsquoonne deacutemarre pas un projet de creacuteation de site internet sans cahier des charges onne deacutemarre pas un projet en analyse drsquoaudience sans un minimum de documentation
2301 La documentation en analyse drsquoaudience
Lorsque vous deacutemarrez votre projet en analyse drsquoaudience il est important de consideacuterer lespoints suivants
1 Lrsquoanalyse de lrsquoexistant2 Lrsquoanalyse des besoins3 La deacutefinition de vos objectifs4 La deacutefinition des KPI5 Le plan de marquage
2302 Lrsquoanalyse de lrsquoexistant
Srsquoil srsquoagit de votre propre site et de votre premier projet en analytics vous nrsquoaurez pas forceacutementbesoin de cette partie En revanche si vous devez reprendre un site internet il est toujoursdifficile de connaicirctre le travail effectueacute par votre preacutedeacutecesseur
Sachez que dans tous les cas que vous partez rarement de zeacutero Mecircme si aucune solutiondrsquoanalyse drsquoaudience nrsquoa eacuteteacute installeacutee il est toujours possible de reacutecupeacuterer les logs de votreserveur et drsquoavoir ainsi un premier eacutetat de santeacute de votre site (nombre de pages introuvablesnombre de connexions provenance des connexions)
Si vous soupccedilonnez que des solutions drsquoanalyse drsquoaudience ont eacuteteacute installeacutes vous pouvez utiliserdes services tels que
mdash Tag Inspector mdash Hub Scan mdash GAChecker
Ces derniers vont scanner lrsquoensemble des pages de votre site agrave la recherche de balises de solutionsdrsquoanalyse drsquoaudience Elles vous indiqueront eacutegalement si la mise en place des codes de suivi estcorrecte
Une analyse de lrsquoexistant vous permet de gagner un temps consideacuterable car vous pouvezidentifier lors de cette partie des bases de donneacutees inexploiteacutees vous permettant deacutejagrave des prisesde deacutecisions
9
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2303 Lrsquoanalyse des besoins
Elle est tout aussi importante que lrsquoanalyse de lrsquoexistant puisqursquoelle vous permet de preacutevoir lessolutions agrave choisir dans le futur
Lrsquoobjectif de cette derniegravere est de lister vos attentes par rapport agrave la ou les solutions que vousallez choisir Cela facilitera grandement le travail de vos eacutequipes Peut ecirctre nrsquoavez-vous pas besoinde toutes les fonctionnaliteacutes que proposent les solutions drsquoanalyse drsquoaudience du marcheacute
Essayez de vous projeter si vous aviez ces fameuses solutions drsquoanalyse drsquoaudience entre lesmains cela vous permettrait il vraiment drsquoameacuteliorer significativement votre site internet
Soyez le plus exhaustif dans la deacutefinition de vos besoins car une fois la solution choisie vous nepourrez probablement pas revenir en arriegravere aussi facilement
Pour vous aider agrave faire votre analyse des besoins compleacutetez les phrases suivantes
mdash Je souhaite mdash Pour que ce souhait se reacutealise je pense avoir besoin des donneacutees suivantes mdash Si jrsquoavais ces donneacutees cela me permettrait de
2304 La deacutefinition de vos objectifs
Une fois lrsquoanalyse des besoins effectueacutes il est souvent conseilleacute de proceacuteder agrave la deacutefinition desobjectifs Les objectifs repreacutesentent la raison drsquoecirctre de votre site Agrave quoi sert votre site internet Par exemple le principal objectif drsquoun site e-commerce sera de vendre Il va donc falloir deacutefinirces objectifs agrave lrsquointeacuterieur de votre solution drsquoanalyse drsquoaudience et le documenter quelque part
Afin de pouvoir vous faire reacuteagir sur cet aspect voici les points que vous devriez prendre enconsideacuteration lors de la deacutefinition drsquoun objectif
1 Que doit mesurer mon objectif 2 Le code de suivi standard de ma solution drsquoanalyse drsquoaudience permet-il de le mesurer 3 Si non comment mettre en place ce suivi personnaliseacute 4 Comment puis je savoir que mon objectif a eacuteteacute atteint(quelle action lrsquoutilisateur a t il
fait sur mon site) 5 Pourquoi cet objectif est-il important pour moi6 Nrsquoexiste t il pas un autre moyen plus simple de le deacutefinir
2305 La deacutefinition des KPI
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir suivre des indicateurs ce que lrsquoonappelle des KPIs (Key Performance Indicator) Leur but est de vous permettre drsquoaccomplir plusdrsquoobjectifs
Ces indicateurs vont vous permettre drsquoeacutetablir un eacutetat de santeacute de votre site internet Par exemplele nombre de nouveaux comptes creacuteeacutes peut ecirctre un indicateur du futur nombre de commandesattendues Afin de pouvoir les deacutefinir de faccedilon claire vous pouvez partir sur la reacutealisation drsquountableau de bord sur papier ou sur lrsquoutilisation de logiciels en ligne de type
10
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash https moqupscom mdash https balsamiqcom
2306 Le plan demarquage
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir les mettre en place sur votresite internet Or certains indicateurs ne peuvent ecirctre mis en place que par lrsquointermeacutediaire depersonnalisation de votre code de suivi Pour ce faire il va vous falloir mettre les mains dansvotre site internet dans la documentation des solutions et solliciter des deacuteveloppeurs si vousnrsquoecirctes pas en mesure de reacutealiser ces actions
Afin de guider tout ce petit monde nous allons recourir agrave ce que lrsquoon appelle un plan de marquage ce document de reacutefeacuterence sert agrave indiquer agrave vos eacutequipes techniques les fonctions qui doiventecirctre appeleacutees ainsi que les endroits auxquels les donneacutees doivent ecirctre collecteacutees Voici agrave titredrsquoexemple ce agrave quoi ressemble un plan de marquage
Type de code de suivi Description Preacutesence
Code de Matomo conformeCNIL
Le code de suivi de Matomoconforme auxrecommandations de la CNIL
Sur toutes les pages du siteinternet
MediaAnalytics Matomo vi-deacuteos
Code de suivi permettant deremonter les interactions avecles videacuteos de YouTube dansMatomo
Uniquement au clic sur les vi-deacuteos de YouTube
24 Quiz 1 Analyse drsquoaudience
2401 Question 1
Matomo est une solution drsquoanalyse drsquoaudience principalement
1 Qualitative2 Payante3 Quantitative4 Priveacutee
Contenu masqueacute ndeg1
2402 Question 2
Les donneacutees qualitatives permettent de savoir
11
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Vous avez dit log
Un log est une trace de la requecircte effectueacutee sur le serveur sur lequel est heacutebergeacute votre siteinternet Qursquoil srsquoagisse drsquoun robot ou drsquoun vrai internaute vous aurez systeacutematiquement uneligne enregistreacutee de la maniegravere suivante pour laquo chaque raquo demande de connexion(agrave lrsquoexceptiondes fichiers deacutejagrave teacuteleacutechargeacutes dans votre cache)
1 66102XXXX ronan-chardonneaufr - [29May2017002751 +0200]GET wp-contentthemesronan_chardonneaucsshamburgerscssHTTP11 200 2449httpsronan-chardonneaufrformationsformation-matomoMozilla50 (Windows NT 61 Win64 x64 Trident70 rv110)like Gecko
2105 Solution drsquoanalyse de donneacutees de la concurrence
Les solution drsquoanalyse de la concurrence vous permettent de relativiser vos performances Parexemple comment savoir si 100 visites par mois pour votre site est une bonne ouune mauvaise performance Vous pouvez le deacuteduire gracircce agrave des solutions drsquoestimation detrafic
Il existe de nombreuses solutions en fonction des indicateurs que vous souhaitez suivre voiciquelques exemples de solutions
mdash SEMRush permet drsquoestimer le trafic drsquoautres sites et drsquoavoir des extraits de leurscampagnes publicitaires
mdash Alexa permet eacutegalement drsquoavoir des estimations de traficmdash Societecom est une base de donneacutees permettant de reacutecupeacuterer les chiffres drsquoaffaires
de certaines entreprises cela peut ecirctre inteacuteressant dans certaines configurations tel quelrsquoe-commerce
22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
Il est difficile drsquoobtenir des parts de marcheacute preacutecises sur les diffeacuterentes solutions drsquoanalysedrsquoaudience agrave travers le monde Cependant les diffeacuterentes sources que vous pourrez trouver surinternet convergent sur le fait que Google Analytics est aujourdrsquohui la solution la plus utiliseacuteedu marcheacute (W3Techs BuiltWith ou encore Datanyze )
6
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2201 Google Analytics
Creacuteeacutee par Google suite au rachat de la socieacuteteacute Urchin Software Corporation Google Analyticscomptabilise plus de 10 ans drsquoexpeacuterience dans lrsquoanalyse drsquoaudience
laquo Gratuite raquo elle vous permet de remonter le trafic drsquoun site internet en quelques clics Ellepermet eacutegalement drsquoy inteacutegrer de nombreux services de Google tels que Google Search Consoleou encore Google AdWords
Google Analytics est utiliseacute par tous types de structures On lui reproche cependant drsquoecirctre unesolution proprieacutetaire appartenant agrave lrsquoune des entreprises les plus puissantes de la planegravete etdrsquoheacuteberger les donneacutees aux Etats-Unis
Pour en savoir plus sur Google Analytics
mdash Site officiel de Google Analytics mdash Compte de deacutemonstration
2202 Yandex Metrica
Comme vous pouvez lrsquoimaginer certains marcheacutes nrsquoont aucun inteacuterecirct agrave ce que des donneacutees laquoeacuteconomiques raquo et relatives agrave la vie priveacutee des utilisateurs soient collecteacutees et heacutebergeacutees par uneentreprise ameacutericaine Dans ce contexte de nombreux grands acteurs du numeacuterique mondial ontdeacuteveloppeacute des technologies concurrentes agrave Google Analytics Crsquoest le cas de Yandex Metrikadeacuteveloppeacutee par le moteur de recherche russe Yandex Tout comme Google Analytics le contextereste le mecircme avec une solution proprieacutetaire dont les donneacutees sont heacutebergeacutees en Russie De lamecircme maniegravere on notera une initiative similaire en Chine avec lrsquoentreprise Baidu et sa solutionBaidu Tongji
Pour en savoir plus sur Metrica
mdash Site officiel de Yandex mdash Compte de deacutemonstration
2203 Matomo
Contrairement aux trois solutions preacuteceacutedentes (Google Analytics Yandex Metrica Baidu Tongji)Matomo est une solution gratuite (sans guillemets crsquoest agrave dire qursquoil nrsquoy a aucune contrepartie)et libre (crsquoest agrave dire que vous ecirctes proprieacutetaire de tout)
Pour faire simple comme nous avons pu le dire Matomo est agrave lrsquoanalyse drsquoaudience ce queWordPress est aux CMS
Matomo possegravede de nombreuses parts de marcheacute dans le secteur des intranets
On le retrouve souvent preacutesent sur des sites qui ne souhaitent pas envoyer de donneacutees agrave Googlepar exemple des heacutebergeurs des solutions pour le reacutefeacuterencement des sites web des fournisseursdrsquoaccegraves agrave internet
mdash OVH mdash Majestic SEO mdash Free
7
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash Des sites du gouvernement Cniggouvfr
On le retrouve eacutegalement tregraves bien positionneacute sur des marcheacutes respectueux de la vie priveacuteedes utilisateurs par exemple en Allemagne ou pour des raisons principalement historiques agraveCuba
mdash Parts de marcheacute de Matomo en Allemagne mdash Parts de marcheacute de Matomo agrave Cuba
Mais si Matomo est libre et gratuit pourquoi nrsquoest il pas numeacutero 1 comme WordPresschez les CMS
Tout simplement pour lrsquoexpeacuterience utilisateur qursquoil propose De par son aspect libre il neacutecessitelrsquoinstallation drsquoune base de donneacutees chez un heacutebergeur Cette action laquo technique raquo freinemajoritairement les utilisateurs classiques qui en quelques clics peuvent disposer drsquoune mecircmesolution chez un des grands acteurs du numeacuterique tels que Google Yandex ou encore BaiduAgrave noter que vous pouvez utiliser les services de lrsquoentreprise InnoCraft qui propose drsquoheacutebergervotre installation de Matomo dans le cloud Un peu agrave la maniegravere de wordpresscom
2204 Les solutions drsquoanalyse drsquoaudience payantes
On vient de parler de solutions drsquoanalyse drsquoaudience gratuites mais en existe-t-il des payantes
Bien sucircr le marcheacute est peupleacute de nombreuses autres solutions notamment en fonction de la taillede votre site internet des fonctionnaliteacutes deacutesireacutees ou du lieu drsquoheacutebergement de vos donneacutees
Agrave titre indicatif en France la socieacuteteacute AT Internet est speacutecialiseacutee depuis la fin des anneacutees 90dans le secteur de lrsquoanalyse drsquoaudience On trouve tregraves souvent sa solution installeacutee sur dessites de grands comptes franccedilais ou du gouvernement De la mecircme maniegravere lrsquoentreprise Adobepossegravede eacutegalement une solution payante tregraves utiliseacutee chez les grands comptes
2205 Quelle solution choisir
Google Analytics Yandex Baidu Tongji Matomo AT Internet Quelle solution doit-on choisirfinalement Pour le savoir crsquoest toujours la mecircme question qursquoil faut se poser quels sont vosbesoins Ecirctes vous agrave la recherche drsquoune solution gratuite Souhaitez-vous ecirctre proprieacutetaire de vosdonneacutees Voulez-vous pouvoir laquo hacker raquo votre solution Avez-vous besoin drsquoun support clientdisponible 24 h24 Ecirctes-vous agrave la recherche drsquoune fonctionnaliteacute en particulier Avez-vousbesoin drsquoun outil reconnu comme un standard de lrsquoindustrie pour prouver que vos donneacuteessont fiables en fait crsquoest tout simplement le cahier des charges de votre projet web qui vousorientera vers telle ou telle solution
8
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
23 Bien deacutemarrer votre projet en analyse drsquoaudience
Cette partie du cours vous sera facultative si vous souhaitez simplement tester Matomo Enrevanche si vous comptez vous lancer seacuterieusement (notamment agrave des fins professionnelles)sachez que celui-ci neacutecessite un minimum de preacuteparation En fait de la mecircme maniegravere que lrsquoonne deacutemarre pas un projet de creacuteation de site internet sans cahier des charges onne deacutemarre pas un projet en analyse drsquoaudience sans un minimum de documentation
2301 La documentation en analyse drsquoaudience
Lorsque vous deacutemarrez votre projet en analyse drsquoaudience il est important de consideacuterer lespoints suivants
1 Lrsquoanalyse de lrsquoexistant2 Lrsquoanalyse des besoins3 La deacutefinition de vos objectifs4 La deacutefinition des KPI5 Le plan de marquage
2302 Lrsquoanalyse de lrsquoexistant
Srsquoil srsquoagit de votre propre site et de votre premier projet en analytics vous nrsquoaurez pas forceacutementbesoin de cette partie En revanche si vous devez reprendre un site internet il est toujoursdifficile de connaicirctre le travail effectueacute par votre preacutedeacutecesseur
Sachez que dans tous les cas que vous partez rarement de zeacutero Mecircme si aucune solutiondrsquoanalyse drsquoaudience nrsquoa eacuteteacute installeacutee il est toujours possible de reacutecupeacuterer les logs de votreserveur et drsquoavoir ainsi un premier eacutetat de santeacute de votre site (nombre de pages introuvablesnombre de connexions provenance des connexions)
Si vous soupccedilonnez que des solutions drsquoanalyse drsquoaudience ont eacuteteacute installeacutes vous pouvez utiliserdes services tels que
mdash Tag Inspector mdash Hub Scan mdash GAChecker
Ces derniers vont scanner lrsquoensemble des pages de votre site agrave la recherche de balises de solutionsdrsquoanalyse drsquoaudience Elles vous indiqueront eacutegalement si la mise en place des codes de suivi estcorrecte
Une analyse de lrsquoexistant vous permet de gagner un temps consideacuterable car vous pouvezidentifier lors de cette partie des bases de donneacutees inexploiteacutees vous permettant deacutejagrave des prisesde deacutecisions
9
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2303 Lrsquoanalyse des besoins
Elle est tout aussi importante que lrsquoanalyse de lrsquoexistant puisqursquoelle vous permet de preacutevoir lessolutions agrave choisir dans le futur
Lrsquoobjectif de cette derniegravere est de lister vos attentes par rapport agrave la ou les solutions que vousallez choisir Cela facilitera grandement le travail de vos eacutequipes Peut ecirctre nrsquoavez-vous pas besoinde toutes les fonctionnaliteacutes que proposent les solutions drsquoanalyse drsquoaudience du marcheacute
Essayez de vous projeter si vous aviez ces fameuses solutions drsquoanalyse drsquoaudience entre lesmains cela vous permettrait il vraiment drsquoameacuteliorer significativement votre site internet
Soyez le plus exhaustif dans la deacutefinition de vos besoins car une fois la solution choisie vous nepourrez probablement pas revenir en arriegravere aussi facilement
Pour vous aider agrave faire votre analyse des besoins compleacutetez les phrases suivantes
mdash Je souhaite mdash Pour que ce souhait se reacutealise je pense avoir besoin des donneacutees suivantes mdash Si jrsquoavais ces donneacutees cela me permettrait de
2304 La deacutefinition de vos objectifs
Une fois lrsquoanalyse des besoins effectueacutes il est souvent conseilleacute de proceacuteder agrave la deacutefinition desobjectifs Les objectifs repreacutesentent la raison drsquoecirctre de votre site Agrave quoi sert votre site internet Par exemple le principal objectif drsquoun site e-commerce sera de vendre Il va donc falloir deacutefinirces objectifs agrave lrsquointeacuterieur de votre solution drsquoanalyse drsquoaudience et le documenter quelque part
Afin de pouvoir vous faire reacuteagir sur cet aspect voici les points que vous devriez prendre enconsideacuteration lors de la deacutefinition drsquoun objectif
1 Que doit mesurer mon objectif 2 Le code de suivi standard de ma solution drsquoanalyse drsquoaudience permet-il de le mesurer 3 Si non comment mettre en place ce suivi personnaliseacute 4 Comment puis je savoir que mon objectif a eacuteteacute atteint(quelle action lrsquoutilisateur a t il
fait sur mon site) 5 Pourquoi cet objectif est-il important pour moi6 Nrsquoexiste t il pas un autre moyen plus simple de le deacutefinir
2305 La deacutefinition des KPI
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir suivre des indicateurs ce que lrsquoonappelle des KPIs (Key Performance Indicator) Leur but est de vous permettre drsquoaccomplir plusdrsquoobjectifs
Ces indicateurs vont vous permettre drsquoeacutetablir un eacutetat de santeacute de votre site internet Par exemplele nombre de nouveaux comptes creacuteeacutes peut ecirctre un indicateur du futur nombre de commandesattendues Afin de pouvoir les deacutefinir de faccedilon claire vous pouvez partir sur la reacutealisation drsquountableau de bord sur papier ou sur lrsquoutilisation de logiciels en ligne de type
10
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash https moqupscom mdash https balsamiqcom
2306 Le plan demarquage
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir les mettre en place sur votresite internet Or certains indicateurs ne peuvent ecirctre mis en place que par lrsquointermeacutediaire depersonnalisation de votre code de suivi Pour ce faire il va vous falloir mettre les mains dansvotre site internet dans la documentation des solutions et solliciter des deacuteveloppeurs si vousnrsquoecirctes pas en mesure de reacutealiser ces actions
Afin de guider tout ce petit monde nous allons recourir agrave ce que lrsquoon appelle un plan de marquage ce document de reacutefeacuterence sert agrave indiquer agrave vos eacutequipes techniques les fonctions qui doiventecirctre appeleacutees ainsi que les endroits auxquels les donneacutees doivent ecirctre collecteacutees Voici agrave titredrsquoexemple ce agrave quoi ressemble un plan de marquage
Type de code de suivi Description Preacutesence
Code de Matomo conformeCNIL
Le code de suivi de Matomoconforme auxrecommandations de la CNIL
Sur toutes les pages du siteinternet
MediaAnalytics Matomo vi-deacuteos
Code de suivi permettant deremonter les interactions avecles videacuteos de YouTube dansMatomo
Uniquement au clic sur les vi-deacuteos de YouTube
24 Quiz 1 Analyse drsquoaudience
2401 Question 1
Matomo est une solution drsquoanalyse drsquoaudience principalement
1 Qualitative2 Payante3 Quantitative4 Priveacutee
Contenu masqueacute ndeg1
2402 Question 2
Les donneacutees qualitatives permettent de savoir
11
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2201 Google Analytics
Creacuteeacutee par Google suite au rachat de la socieacuteteacute Urchin Software Corporation Google Analyticscomptabilise plus de 10 ans drsquoexpeacuterience dans lrsquoanalyse drsquoaudience
laquo Gratuite raquo elle vous permet de remonter le trafic drsquoun site internet en quelques clics Ellepermet eacutegalement drsquoy inteacutegrer de nombreux services de Google tels que Google Search Consoleou encore Google AdWords
Google Analytics est utiliseacute par tous types de structures On lui reproche cependant drsquoecirctre unesolution proprieacutetaire appartenant agrave lrsquoune des entreprises les plus puissantes de la planegravete etdrsquoheacuteberger les donneacutees aux Etats-Unis
Pour en savoir plus sur Google Analytics
mdash Site officiel de Google Analytics mdash Compte de deacutemonstration
2202 Yandex Metrica
Comme vous pouvez lrsquoimaginer certains marcheacutes nrsquoont aucun inteacuterecirct agrave ce que des donneacutees laquoeacuteconomiques raquo et relatives agrave la vie priveacutee des utilisateurs soient collecteacutees et heacutebergeacutees par uneentreprise ameacutericaine Dans ce contexte de nombreux grands acteurs du numeacuterique mondial ontdeacuteveloppeacute des technologies concurrentes agrave Google Analytics Crsquoest le cas de Yandex Metrikadeacuteveloppeacutee par le moteur de recherche russe Yandex Tout comme Google Analytics le contextereste le mecircme avec une solution proprieacutetaire dont les donneacutees sont heacutebergeacutees en Russie De lamecircme maniegravere on notera une initiative similaire en Chine avec lrsquoentreprise Baidu et sa solutionBaidu Tongji
Pour en savoir plus sur Metrica
mdash Site officiel de Yandex mdash Compte de deacutemonstration
2203 Matomo
Contrairement aux trois solutions preacuteceacutedentes (Google Analytics Yandex Metrica Baidu Tongji)Matomo est une solution gratuite (sans guillemets crsquoest agrave dire qursquoil nrsquoy a aucune contrepartie)et libre (crsquoest agrave dire que vous ecirctes proprieacutetaire de tout)
Pour faire simple comme nous avons pu le dire Matomo est agrave lrsquoanalyse drsquoaudience ce queWordPress est aux CMS
Matomo possegravede de nombreuses parts de marcheacute dans le secteur des intranets
On le retrouve souvent preacutesent sur des sites qui ne souhaitent pas envoyer de donneacutees agrave Googlepar exemple des heacutebergeurs des solutions pour le reacutefeacuterencement des sites web des fournisseursdrsquoaccegraves agrave internet
mdash OVH mdash Majestic SEO mdash Free
7
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash Des sites du gouvernement Cniggouvfr
On le retrouve eacutegalement tregraves bien positionneacute sur des marcheacutes respectueux de la vie priveacuteedes utilisateurs par exemple en Allemagne ou pour des raisons principalement historiques agraveCuba
mdash Parts de marcheacute de Matomo en Allemagne mdash Parts de marcheacute de Matomo agrave Cuba
Mais si Matomo est libre et gratuit pourquoi nrsquoest il pas numeacutero 1 comme WordPresschez les CMS
Tout simplement pour lrsquoexpeacuterience utilisateur qursquoil propose De par son aspect libre il neacutecessitelrsquoinstallation drsquoune base de donneacutees chez un heacutebergeur Cette action laquo technique raquo freinemajoritairement les utilisateurs classiques qui en quelques clics peuvent disposer drsquoune mecircmesolution chez un des grands acteurs du numeacuterique tels que Google Yandex ou encore BaiduAgrave noter que vous pouvez utiliser les services de lrsquoentreprise InnoCraft qui propose drsquoheacutebergervotre installation de Matomo dans le cloud Un peu agrave la maniegravere de wordpresscom
2204 Les solutions drsquoanalyse drsquoaudience payantes
On vient de parler de solutions drsquoanalyse drsquoaudience gratuites mais en existe-t-il des payantes
Bien sucircr le marcheacute est peupleacute de nombreuses autres solutions notamment en fonction de la taillede votre site internet des fonctionnaliteacutes deacutesireacutees ou du lieu drsquoheacutebergement de vos donneacutees
Agrave titre indicatif en France la socieacuteteacute AT Internet est speacutecialiseacutee depuis la fin des anneacutees 90dans le secteur de lrsquoanalyse drsquoaudience On trouve tregraves souvent sa solution installeacutee sur dessites de grands comptes franccedilais ou du gouvernement De la mecircme maniegravere lrsquoentreprise Adobepossegravede eacutegalement une solution payante tregraves utiliseacutee chez les grands comptes
2205 Quelle solution choisir
Google Analytics Yandex Baidu Tongji Matomo AT Internet Quelle solution doit-on choisirfinalement Pour le savoir crsquoest toujours la mecircme question qursquoil faut se poser quels sont vosbesoins Ecirctes vous agrave la recherche drsquoune solution gratuite Souhaitez-vous ecirctre proprieacutetaire de vosdonneacutees Voulez-vous pouvoir laquo hacker raquo votre solution Avez-vous besoin drsquoun support clientdisponible 24 h24 Ecirctes-vous agrave la recherche drsquoune fonctionnaliteacute en particulier Avez-vousbesoin drsquoun outil reconnu comme un standard de lrsquoindustrie pour prouver que vos donneacuteessont fiables en fait crsquoest tout simplement le cahier des charges de votre projet web qui vousorientera vers telle ou telle solution
8
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
23 Bien deacutemarrer votre projet en analyse drsquoaudience
Cette partie du cours vous sera facultative si vous souhaitez simplement tester Matomo Enrevanche si vous comptez vous lancer seacuterieusement (notamment agrave des fins professionnelles)sachez que celui-ci neacutecessite un minimum de preacuteparation En fait de la mecircme maniegravere que lrsquoonne deacutemarre pas un projet de creacuteation de site internet sans cahier des charges onne deacutemarre pas un projet en analyse drsquoaudience sans un minimum de documentation
2301 La documentation en analyse drsquoaudience
Lorsque vous deacutemarrez votre projet en analyse drsquoaudience il est important de consideacuterer lespoints suivants
1 Lrsquoanalyse de lrsquoexistant2 Lrsquoanalyse des besoins3 La deacutefinition de vos objectifs4 La deacutefinition des KPI5 Le plan de marquage
2302 Lrsquoanalyse de lrsquoexistant
Srsquoil srsquoagit de votre propre site et de votre premier projet en analytics vous nrsquoaurez pas forceacutementbesoin de cette partie En revanche si vous devez reprendre un site internet il est toujoursdifficile de connaicirctre le travail effectueacute par votre preacutedeacutecesseur
Sachez que dans tous les cas que vous partez rarement de zeacutero Mecircme si aucune solutiondrsquoanalyse drsquoaudience nrsquoa eacuteteacute installeacutee il est toujours possible de reacutecupeacuterer les logs de votreserveur et drsquoavoir ainsi un premier eacutetat de santeacute de votre site (nombre de pages introuvablesnombre de connexions provenance des connexions)
Si vous soupccedilonnez que des solutions drsquoanalyse drsquoaudience ont eacuteteacute installeacutes vous pouvez utiliserdes services tels que
mdash Tag Inspector mdash Hub Scan mdash GAChecker
Ces derniers vont scanner lrsquoensemble des pages de votre site agrave la recherche de balises de solutionsdrsquoanalyse drsquoaudience Elles vous indiqueront eacutegalement si la mise en place des codes de suivi estcorrecte
Une analyse de lrsquoexistant vous permet de gagner un temps consideacuterable car vous pouvezidentifier lors de cette partie des bases de donneacutees inexploiteacutees vous permettant deacutejagrave des prisesde deacutecisions
9
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2303 Lrsquoanalyse des besoins
Elle est tout aussi importante que lrsquoanalyse de lrsquoexistant puisqursquoelle vous permet de preacutevoir lessolutions agrave choisir dans le futur
Lrsquoobjectif de cette derniegravere est de lister vos attentes par rapport agrave la ou les solutions que vousallez choisir Cela facilitera grandement le travail de vos eacutequipes Peut ecirctre nrsquoavez-vous pas besoinde toutes les fonctionnaliteacutes que proposent les solutions drsquoanalyse drsquoaudience du marcheacute
Essayez de vous projeter si vous aviez ces fameuses solutions drsquoanalyse drsquoaudience entre lesmains cela vous permettrait il vraiment drsquoameacuteliorer significativement votre site internet
Soyez le plus exhaustif dans la deacutefinition de vos besoins car une fois la solution choisie vous nepourrez probablement pas revenir en arriegravere aussi facilement
Pour vous aider agrave faire votre analyse des besoins compleacutetez les phrases suivantes
mdash Je souhaite mdash Pour que ce souhait se reacutealise je pense avoir besoin des donneacutees suivantes mdash Si jrsquoavais ces donneacutees cela me permettrait de
2304 La deacutefinition de vos objectifs
Une fois lrsquoanalyse des besoins effectueacutes il est souvent conseilleacute de proceacuteder agrave la deacutefinition desobjectifs Les objectifs repreacutesentent la raison drsquoecirctre de votre site Agrave quoi sert votre site internet Par exemple le principal objectif drsquoun site e-commerce sera de vendre Il va donc falloir deacutefinirces objectifs agrave lrsquointeacuterieur de votre solution drsquoanalyse drsquoaudience et le documenter quelque part
Afin de pouvoir vous faire reacuteagir sur cet aspect voici les points que vous devriez prendre enconsideacuteration lors de la deacutefinition drsquoun objectif
1 Que doit mesurer mon objectif 2 Le code de suivi standard de ma solution drsquoanalyse drsquoaudience permet-il de le mesurer 3 Si non comment mettre en place ce suivi personnaliseacute 4 Comment puis je savoir que mon objectif a eacuteteacute atteint(quelle action lrsquoutilisateur a t il
fait sur mon site) 5 Pourquoi cet objectif est-il important pour moi6 Nrsquoexiste t il pas un autre moyen plus simple de le deacutefinir
2305 La deacutefinition des KPI
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir suivre des indicateurs ce que lrsquoonappelle des KPIs (Key Performance Indicator) Leur but est de vous permettre drsquoaccomplir plusdrsquoobjectifs
Ces indicateurs vont vous permettre drsquoeacutetablir un eacutetat de santeacute de votre site internet Par exemplele nombre de nouveaux comptes creacuteeacutes peut ecirctre un indicateur du futur nombre de commandesattendues Afin de pouvoir les deacutefinir de faccedilon claire vous pouvez partir sur la reacutealisation drsquountableau de bord sur papier ou sur lrsquoutilisation de logiciels en ligne de type
10
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash https moqupscom mdash https balsamiqcom
2306 Le plan demarquage
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir les mettre en place sur votresite internet Or certains indicateurs ne peuvent ecirctre mis en place que par lrsquointermeacutediaire depersonnalisation de votre code de suivi Pour ce faire il va vous falloir mettre les mains dansvotre site internet dans la documentation des solutions et solliciter des deacuteveloppeurs si vousnrsquoecirctes pas en mesure de reacutealiser ces actions
Afin de guider tout ce petit monde nous allons recourir agrave ce que lrsquoon appelle un plan de marquage ce document de reacutefeacuterence sert agrave indiquer agrave vos eacutequipes techniques les fonctions qui doiventecirctre appeleacutees ainsi que les endroits auxquels les donneacutees doivent ecirctre collecteacutees Voici agrave titredrsquoexemple ce agrave quoi ressemble un plan de marquage
Type de code de suivi Description Preacutesence
Code de Matomo conformeCNIL
Le code de suivi de Matomoconforme auxrecommandations de la CNIL
Sur toutes les pages du siteinternet
MediaAnalytics Matomo vi-deacuteos
Code de suivi permettant deremonter les interactions avecles videacuteos de YouTube dansMatomo
Uniquement au clic sur les vi-deacuteos de YouTube
24 Quiz 1 Analyse drsquoaudience
2401 Question 1
Matomo est une solution drsquoanalyse drsquoaudience principalement
1 Qualitative2 Payante3 Quantitative4 Priveacutee
Contenu masqueacute ndeg1
2402 Question 2
Les donneacutees qualitatives permettent de savoir
11
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash Des sites du gouvernement Cniggouvfr
On le retrouve eacutegalement tregraves bien positionneacute sur des marcheacutes respectueux de la vie priveacuteedes utilisateurs par exemple en Allemagne ou pour des raisons principalement historiques agraveCuba
mdash Parts de marcheacute de Matomo en Allemagne mdash Parts de marcheacute de Matomo agrave Cuba
Mais si Matomo est libre et gratuit pourquoi nrsquoest il pas numeacutero 1 comme WordPresschez les CMS
Tout simplement pour lrsquoexpeacuterience utilisateur qursquoil propose De par son aspect libre il neacutecessitelrsquoinstallation drsquoune base de donneacutees chez un heacutebergeur Cette action laquo technique raquo freinemajoritairement les utilisateurs classiques qui en quelques clics peuvent disposer drsquoune mecircmesolution chez un des grands acteurs du numeacuterique tels que Google Yandex ou encore BaiduAgrave noter que vous pouvez utiliser les services de lrsquoentreprise InnoCraft qui propose drsquoheacutebergervotre installation de Matomo dans le cloud Un peu agrave la maniegravere de wordpresscom
2204 Les solutions drsquoanalyse drsquoaudience payantes
On vient de parler de solutions drsquoanalyse drsquoaudience gratuites mais en existe-t-il des payantes
Bien sucircr le marcheacute est peupleacute de nombreuses autres solutions notamment en fonction de la taillede votre site internet des fonctionnaliteacutes deacutesireacutees ou du lieu drsquoheacutebergement de vos donneacutees
Agrave titre indicatif en France la socieacuteteacute AT Internet est speacutecialiseacutee depuis la fin des anneacutees 90dans le secteur de lrsquoanalyse drsquoaudience On trouve tregraves souvent sa solution installeacutee sur dessites de grands comptes franccedilais ou du gouvernement De la mecircme maniegravere lrsquoentreprise Adobepossegravede eacutegalement une solution payante tregraves utiliseacutee chez les grands comptes
2205 Quelle solution choisir
Google Analytics Yandex Baidu Tongji Matomo AT Internet Quelle solution doit-on choisirfinalement Pour le savoir crsquoest toujours la mecircme question qursquoil faut se poser quels sont vosbesoins Ecirctes vous agrave la recherche drsquoune solution gratuite Souhaitez-vous ecirctre proprieacutetaire de vosdonneacutees Voulez-vous pouvoir laquo hacker raquo votre solution Avez-vous besoin drsquoun support clientdisponible 24 h24 Ecirctes-vous agrave la recherche drsquoune fonctionnaliteacute en particulier Avez-vousbesoin drsquoun outil reconnu comme un standard de lrsquoindustrie pour prouver que vos donneacuteessont fiables en fait crsquoest tout simplement le cahier des charges de votre projet web qui vousorientera vers telle ou telle solution
8
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
23 Bien deacutemarrer votre projet en analyse drsquoaudience
Cette partie du cours vous sera facultative si vous souhaitez simplement tester Matomo Enrevanche si vous comptez vous lancer seacuterieusement (notamment agrave des fins professionnelles)sachez que celui-ci neacutecessite un minimum de preacuteparation En fait de la mecircme maniegravere que lrsquoonne deacutemarre pas un projet de creacuteation de site internet sans cahier des charges onne deacutemarre pas un projet en analyse drsquoaudience sans un minimum de documentation
2301 La documentation en analyse drsquoaudience
Lorsque vous deacutemarrez votre projet en analyse drsquoaudience il est important de consideacuterer lespoints suivants
1 Lrsquoanalyse de lrsquoexistant2 Lrsquoanalyse des besoins3 La deacutefinition de vos objectifs4 La deacutefinition des KPI5 Le plan de marquage
2302 Lrsquoanalyse de lrsquoexistant
Srsquoil srsquoagit de votre propre site et de votre premier projet en analytics vous nrsquoaurez pas forceacutementbesoin de cette partie En revanche si vous devez reprendre un site internet il est toujoursdifficile de connaicirctre le travail effectueacute par votre preacutedeacutecesseur
Sachez que dans tous les cas que vous partez rarement de zeacutero Mecircme si aucune solutiondrsquoanalyse drsquoaudience nrsquoa eacuteteacute installeacutee il est toujours possible de reacutecupeacuterer les logs de votreserveur et drsquoavoir ainsi un premier eacutetat de santeacute de votre site (nombre de pages introuvablesnombre de connexions provenance des connexions)
Si vous soupccedilonnez que des solutions drsquoanalyse drsquoaudience ont eacuteteacute installeacutes vous pouvez utiliserdes services tels que
mdash Tag Inspector mdash Hub Scan mdash GAChecker
Ces derniers vont scanner lrsquoensemble des pages de votre site agrave la recherche de balises de solutionsdrsquoanalyse drsquoaudience Elles vous indiqueront eacutegalement si la mise en place des codes de suivi estcorrecte
Une analyse de lrsquoexistant vous permet de gagner un temps consideacuterable car vous pouvezidentifier lors de cette partie des bases de donneacutees inexploiteacutees vous permettant deacutejagrave des prisesde deacutecisions
9
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2303 Lrsquoanalyse des besoins
Elle est tout aussi importante que lrsquoanalyse de lrsquoexistant puisqursquoelle vous permet de preacutevoir lessolutions agrave choisir dans le futur
Lrsquoobjectif de cette derniegravere est de lister vos attentes par rapport agrave la ou les solutions que vousallez choisir Cela facilitera grandement le travail de vos eacutequipes Peut ecirctre nrsquoavez-vous pas besoinde toutes les fonctionnaliteacutes que proposent les solutions drsquoanalyse drsquoaudience du marcheacute
Essayez de vous projeter si vous aviez ces fameuses solutions drsquoanalyse drsquoaudience entre lesmains cela vous permettrait il vraiment drsquoameacuteliorer significativement votre site internet
Soyez le plus exhaustif dans la deacutefinition de vos besoins car une fois la solution choisie vous nepourrez probablement pas revenir en arriegravere aussi facilement
Pour vous aider agrave faire votre analyse des besoins compleacutetez les phrases suivantes
mdash Je souhaite mdash Pour que ce souhait se reacutealise je pense avoir besoin des donneacutees suivantes mdash Si jrsquoavais ces donneacutees cela me permettrait de
2304 La deacutefinition de vos objectifs
Une fois lrsquoanalyse des besoins effectueacutes il est souvent conseilleacute de proceacuteder agrave la deacutefinition desobjectifs Les objectifs repreacutesentent la raison drsquoecirctre de votre site Agrave quoi sert votre site internet Par exemple le principal objectif drsquoun site e-commerce sera de vendre Il va donc falloir deacutefinirces objectifs agrave lrsquointeacuterieur de votre solution drsquoanalyse drsquoaudience et le documenter quelque part
Afin de pouvoir vous faire reacuteagir sur cet aspect voici les points que vous devriez prendre enconsideacuteration lors de la deacutefinition drsquoun objectif
1 Que doit mesurer mon objectif 2 Le code de suivi standard de ma solution drsquoanalyse drsquoaudience permet-il de le mesurer 3 Si non comment mettre en place ce suivi personnaliseacute 4 Comment puis je savoir que mon objectif a eacuteteacute atteint(quelle action lrsquoutilisateur a t il
fait sur mon site) 5 Pourquoi cet objectif est-il important pour moi6 Nrsquoexiste t il pas un autre moyen plus simple de le deacutefinir
2305 La deacutefinition des KPI
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir suivre des indicateurs ce que lrsquoonappelle des KPIs (Key Performance Indicator) Leur but est de vous permettre drsquoaccomplir plusdrsquoobjectifs
Ces indicateurs vont vous permettre drsquoeacutetablir un eacutetat de santeacute de votre site internet Par exemplele nombre de nouveaux comptes creacuteeacutes peut ecirctre un indicateur du futur nombre de commandesattendues Afin de pouvoir les deacutefinir de faccedilon claire vous pouvez partir sur la reacutealisation drsquountableau de bord sur papier ou sur lrsquoutilisation de logiciels en ligne de type
10
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash https moqupscom mdash https balsamiqcom
2306 Le plan demarquage
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir les mettre en place sur votresite internet Or certains indicateurs ne peuvent ecirctre mis en place que par lrsquointermeacutediaire depersonnalisation de votre code de suivi Pour ce faire il va vous falloir mettre les mains dansvotre site internet dans la documentation des solutions et solliciter des deacuteveloppeurs si vousnrsquoecirctes pas en mesure de reacutealiser ces actions
Afin de guider tout ce petit monde nous allons recourir agrave ce que lrsquoon appelle un plan de marquage ce document de reacutefeacuterence sert agrave indiquer agrave vos eacutequipes techniques les fonctions qui doiventecirctre appeleacutees ainsi que les endroits auxquels les donneacutees doivent ecirctre collecteacutees Voici agrave titredrsquoexemple ce agrave quoi ressemble un plan de marquage
Type de code de suivi Description Preacutesence
Code de Matomo conformeCNIL
Le code de suivi de Matomoconforme auxrecommandations de la CNIL
Sur toutes les pages du siteinternet
MediaAnalytics Matomo vi-deacuteos
Code de suivi permettant deremonter les interactions avecles videacuteos de YouTube dansMatomo
Uniquement au clic sur les vi-deacuteos de YouTube
24 Quiz 1 Analyse drsquoaudience
2401 Question 1
Matomo est une solution drsquoanalyse drsquoaudience principalement
1 Qualitative2 Payante3 Quantitative4 Priveacutee
Contenu masqueacute ndeg1
2402 Question 2
Les donneacutees qualitatives permettent de savoir
11
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
23 Bien deacutemarrer votre projet en analyse drsquoaudience
Cette partie du cours vous sera facultative si vous souhaitez simplement tester Matomo Enrevanche si vous comptez vous lancer seacuterieusement (notamment agrave des fins professionnelles)sachez que celui-ci neacutecessite un minimum de preacuteparation En fait de la mecircme maniegravere que lrsquoonne deacutemarre pas un projet de creacuteation de site internet sans cahier des charges onne deacutemarre pas un projet en analyse drsquoaudience sans un minimum de documentation
2301 La documentation en analyse drsquoaudience
Lorsque vous deacutemarrez votre projet en analyse drsquoaudience il est important de consideacuterer lespoints suivants
1 Lrsquoanalyse de lrsquoexistant2 Lrsquoanalyse des besoins3 La deacutefinition de vos objectifs4 La deacutefinition des KPI5 Le plan de marquage
2302 Lrsquoanalyse de lrsquoexistant
Srsquoil srsquoagit de votre propre site et de votre premier projet en analytics vous nrsquoaurez pas forceacutementbesoin de cette partie En revanche si vous devez reprendre un site internet il est toujoursdifficile de connaicirctre le travail effectueacute par votre preacutedeacutecesseur
Sachez que dans tous les cas que vous partez rarement de zeacutero Mecircme si aucune solutiondrsquoanalyse drsquoaudience nrsquoa eacuteteacute installeacutee il est toujours possible de reacutecupeacuterer les logs de votreserveur et drsquoavoir ainsi un premier eacutetat de santeacute de votre site (nombre de pages introuvablesnombre de connexions provenance des connexions)
Si vous soupccedilonnez que des solutions drsquoanalyse drsquoaudience ont eacuteteacute installeacutes vous pouvez utiliserdes services tels que
mdash Tag Inspector mdash Hub Scan mdash GAChecker
Ces derniers vont scanner lrsquoensemble des pages de votre site agrave la recherche de balises de solutionsdrsquoanalyse drsquoaudience Elles vous indiqueront eacutegalement si la mise en place des codes de suivi estcorrecte
Une analyse de lrsquoexistant vous permet de gagner un temps consideacuterable car vous pouvezidentifier lors de cette partie des bases de donneacutees inexploiteacutees vous permettant deacutejagrave des prisesde deacutecisions
9
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2303 Lrsquoanalyse des besoins
Elle est tout aussi importante que lrsquoanalyse de lrsquoexistant puisqursquoelle vous permet de preacutevoir lessolutions agrave choisir dans le futur
Lrsquoobjectif de cette derniegravere est de lister vos attentes par rapport agrave la ou les solutions que vousallez choisir Cela facilitera grandement le travail de vos eacutequipes Peut ecirctre nrsquoavez-vous pas besoinde toutes les fonctionnaliteacutes que proposent les solutions drsquoanalyse drsquoaudience du marcheacute
Essayez de vous projeter si vous aviez ces fameuses solutions drsquoanalyse drsquoaudience entre lesmains cela vous permettrait il vraiment drsquoameacuteliorer significativement votre site internet
Soyez le plus exhaustif dans la deacutefinition de vos besoins car une fois la solution choisie vous nepourrez probablement pas revenir en arriegravere aussi facilement
Pour vous aider agrave faire votre analyse des besoins compleacutetez les phrases suivantes
mdash Je souhaite mdash Pour que ce souhait se reacutealise je pense avoir besoin des donneacutees suivantes mdash Si jrsquoavais ces donneacutees cela me permettrait de
2304 La deacutefinition de vos objectifs
Une fois lrsquoanalyse des besoins effectueacutes il est souvent conseilleacute de proceacuteder agrave la deacutefinition desobjectifs Les objectifs repreacutesentent la raison drsquoecirctre de votre site Agrave quoi sert votre site internet Par exemple le principal objectif drsquoun site e-commerce sera de vendre Il va donc falloir deacutefinirces objectifs agrave lrsquointeacuterieur de votre solution drsquoanalyse drsquoaudience et le documenter quelque part
Afin de pouvoir vous faire reacuteagir sur cet aspect voici les points que vous devriez prendre enconsideacuteration lors de la deacutefinition drsquoun objectif
1 Que doit mesurer mon objectif 2 Le code de suivi standard de ma solution drsquoanalyse drsquoaudience permet-il de le mesurer 3 Si non comment mettre en place ce suivi personnaliseacute 4 Comment puis je savoir que mon objectif a eacuteteacute atteint(quelle action lrsquoutilisateur a t il
fait sur mon site) 5 Pourquoi cet objectif est-il important pour moi6 Nrsquoexiste t il pas un autre moyen plus simple de le deacutefinir
2305 La deacutefinition des KPI
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir suivre des indicateurs ce que lrsquoonappelle des KPIs (Key Performance Indicator) Leur but est de vous permettre drsquoaccomplir plusdrsquoobjectifs
Ces indicateurs vont vous permettre drsquoeacutetablir un eacutetat de santeacute de votre site internet Par exemplele nombre de nouveaux comptes creacuteeacutes peut ecirctre un indicateur du futur nombre de commandesattendues Afin de pouvoir les deacutefinir de faccedilon claire vous pouvez partir sur la reacutealisation drsquountableau de bord sur papier ou sur lrsquoutilisation de logiciels en ligne de type
10
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash https moqupscom mdash https balsamiqcom
2306 Le plan demarquage
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir les mettre en place sur votresite internet Or certains indicateurs ne peuvent ecirctre mis en place que par lrsquointermeacutediaire depersonnalisation de votre code de suivi Pour ce faire il va vous falloir mettre les mains dansvotre site internet dans la documentation des solutions et solliciter des deacuteveloppeurs si vousnrsquoecirctes pas en mesure de reacutealiser ces actions
Afin de guider tout ce petit monde nous allons recourir agrave ce que lrsquoon appelle un plan de marquage ce document de reacutefeacuterence sert agrave indiquer agrave vos eacutequipes techniques les fonctions qui doiventecirctre appeleacutees ainsi que les endroits auxquels les donneacutees doivent ecirctre collecteacutees Voici agrave titredrsquoexemple ce agrave quoi ressemble un plan de marquage
Type de code de suivi Description Preacutesence
Code de Matomo conformeCNIL
Le code de suivi de Matomoconforme auxrecommandations de la CNIL
Sur toutes les pages du siteinternet
MediaAnalytics Matomo vi-deacuteos
Code de suivi permettant deremonter les interactions avecles videacuteos de YouTube dansMatomo
Uniquement au clic sur les vi-deacuteos de YouTube
24 Quiz 1 Analyse drsquoaudience
2401 Question 1
Matomo est une solution drsquoanalyse drsquoaudience principalement
1 Qualitative2 Payante3 Quantitative4 Priveacutee
Contenu masqueacute ndeg1
2402 Question 2
Les donneacutees qualitatives permettent de savoir
11
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
2303 Lrsquoanalyse des besoins
Elle est tout aussi importante que lrsquoanalyse de lrsquoexistant puisqursquoelle vous permet de preacutevoir lessolutions agrave choisir dans le futur
Lrsquoobjectif de cette derniegravere est de lister vos attentes par rapport agrave la ou les solutions que vousallez choisir Cela facilitera grandement le travail de vos eacutequipes Peut ecirctre nrsquoavez-vous pas besoinde toutes les fonctionnaliteacutes que proposent les solutions drsquoanalyse drsquoaudience du marcheacute
Essayez de vous projeter si vous aviez ces fameuses solutions drsquoanalyse drsquoaudience entre lesmains cela vous permettrait il vraiment drsquoameacuteliorer significativement votre site internet
Soyez le plus exhaustif dans la deacutefinition de vos besoins car une fois la solution choisie vous nepourrez probablement pas revenir en arriegravere aussi facilement
Pour vous aider agrave faire votre analyse des besoins compleacutetez les phrases suivantes
mdash Je souhaite mdash Pour que ce souhait se reacutealise je pense avoir besoin des donneacutees suivantes mdash Si jrsquoavais ces donneacutees cela me permettrait de
2304 La deacutefinition de vos objectifs
Une fois lrsquoanalyse des besoins effectueacutes il est souvent conseilleacute de proceacuteder agrave la deacutefinition desobjectifs Les objectifs repreacutesentent la raison drsquoecirctre de votre site Agrave quoi sert votre site internet Par exemple le principal objectif drsquoun site e-commerce sera de vendre Il va donc falloir deacutefinirces objectifs agrave lrsquointeacuterieur de votre solution drsquoanalyse drsquoaudience et le documenter quelque part
Afin de pouvoir vous faire reacuteagir sur cet aspect voici les points que vous devriez prendre enconsideacuteration lors de la deacutefinition drsquoun objectif
1 Que doit mesurer mon objectif 2 Le code de suivi standard de ma solution drsquoanalyse drsquoaudience permet-il de le mesurer 3 Si non comment mettre en place ce suivi personnaliseacute 4 Comment puis je savoir que mon objectif a eacuteteacute atteint(quelle action lrsquoutilisateur a t il
fait sur mon site) 5 Pourquoi cet objectif est-il important pour moi6 Nrsquoexiste t il pas un autre moyen plus simple de le deacutefinir
2305 La deacutefinition des KPI
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir suivre des indicateurs ce que lrsquoonappelle des KPIs (Key Performance Indicator) Leur but est de vous permettre drsquoaccomplir plusdrsquoobjectifs
Ces indicateurs vont vous permettre drsquoeacutetablir un eacutetat de santeacute de votre site internet Par exemplele nombre de nouveaux comptes creacuteeacutes peut ecirctre un indicateur du futur nombre de commandesattendues Afin de pouvoir les deacutefinir de faccedilon claire vous pouvez partir sur la reacutealisation drsquountableau de bord sur papier ou sur lrsquoutilisation de logiciels en ligne de type
10
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash https moqupscom mdash https balsamiqcom
2306 Le plan demarquage
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir les mettre en place sur votresite internet Or certains indicateurs ne peuvent ecirctre mis en place que par lrsquointermeacutediaire depersonnalisation de votre code de suivi Pour ce faire il va vous falloir mettre les mains dansvotre site internet dans la documentation des solutions et solliciter des deacuteveloppeurs si vousnrsquoecirctes pas en mesure de reacutealiser ces actions
Afin de guider tout ce petit monde nous allons recourir agrave ce que lrsquoon appelle un plan de marquage ce document de reacutefeacuterence sert agrave indiquer agrave vos eacutequipes techniques les fonctions qui doiventecirctre appeleacutees ainsi que les endroits auxquels les donneacutees doivent ecirctre collecteacutees Voici agrave titredrsquoexemple ce agrave quoi ressemble un plan de marquage
Type de code de suivi Description Preacutesence
Code de Matomo conformeCNIL
Le code de suivi de Matomoconforme auxrecommandations de la CNIL
Sur toutes les pages du siteinternet
MediaAnalytics Matomo vi-deacuteos
Code de suivi permettant deremonter les interactions avecles videacuteos de YouTube dansMatomo
Uniquement au clic sur les vi-deacuteos de YouTube
24 Quiz 1 Analyse drsquoaudience
2401 Question 1
Matomo est une solution drsquoanalyse drsquoaudience principalement
1 Qualitative2 Payante3 Quantitative4 Priveacutee
Contenu masqueacute ndeg1
2402 Question 2
Les donneacutees qualitatives permettent de savoir
11
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
mdash https moqupscom mdash https balsamiqcom
2306 Le plan demarquage
Une fois vos indicateurs et objectifs deacutefinis il va vous falloir les mettre en place sur votresite internet Or certains indicateurs ne peuvent ecirctre mis en place que par lrsquointermeacutediaire depersonnalisation de votre code de suivi Pour ce faire il va vous falloir mettre les mains dansvotre site internet dans la documentation des solutions et solliciter des deacuteveloppeurs si vousnrsquoecirctes pas en mesure de reacutealiser ces actions
Afin de guider tout ce petit monde nous allons recourir agrave ce que lrsquoon appelle un plan de marquage ce document de reacutefeacuterence sert agrave indiquer agrave vos eacutequipes techniques les fonctions qui doiventecirctre appeleacutees ainsi que les endroits auxquels les donneacutees doivent ecirctre collecteacutees Voici agrave titredrsquoexemple ce agrave quoi ressemble un plan de marquage
Type de code de suivi Description Preacutesence
Code de Matomo conformeCNIL
Le code de suivi de Matomoconforme auxrecommandations de la CNIL
Sur toutes les pages du siteinternet
MediaAnalytics Matomo vi-deacuteos
Code de suivi permettant deremonter les interactions avecles videacuteos de YouTube dansMatomo
Uniquement au clic sur les vi-deacuteos de YouTube
24 Quiz 1 Analyse drsquoaudience
2401 Question 1
Matomo est une solution drsquoanalyse drsquoaudience principalement
1 Qualitative2 Payante3 Quantitative4 Priveacutee
Contenu masqueacute ndeg1
2402 Question 2
Les donneacutees qualitatives permettent de savoir
11
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Si un utilisateur a aimeacute ou non votre site2 Les attentes drsquoun visiteur particulier3 Le taux de rebond drsquoune page4 Le temps moyen de chargement drsquoune page
Contenu masqueacute ndeg2
2403 Question 3
Les donneacutees quantitatives permettent de savoir
Attention plusieurs reacuteponses sont possibles
1 Le parcours drsquoun utilisateur particulier2 Le nombre de pages vues3 Le temps moyen passeacute sur une page4 Le nombre de visiteurs uniques
Contenu masqueacute ndeg3
2404 Question 4
Quelle est la solution drsquoanalyse drsquoaudience la plus utiliseacutee dans le monde en 2017
1 Alexa2 Matomo3 Google Analytics4 Yandex Metrika
Contenu masqueacute ndeg4
2405 Question 5
Avant de deacutemarrer un projet en analyse drsquoaudience vous devez
12
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Apprendre agrave coder en JavaScript2 Analyser ce qui a deacutejagrave eacuteteacute fait3 Tout effacer et repartir de zeacutero4 Deacutefinir vos objectifs
Contenu masqueacute ndeg5
2406 Question 6
Vous devriez installer une solution drsquoanalyse drsquoaudience parce que
1 Vos collegravegues vous ont dit de le faire2 Tout le monde le fait alors pourquoi pas vous 3 Pour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internet4 Lrsquoagence qui a fait votre site web vous a dit que crsquoeacutetait bien
Contenu masqueacute ndeg6
2407 Question 7
A partir de quel moment devez-vous revoir votre strateacutegie drsquoanalyse drsquoaudience
1 Si votre travail ne deacutebouche sur aucune deacutecision2 Lors drsquoun pic drsquoaudience3 Lors drsquoune mise agrave jour du site internet4 Aucune de ces reacuteponses
Contenu masqueacute ndeg7
2408 Question 8
Quel est lrsquointeacuterecirct drsquoune analyse de lrsquoexistant
13
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Attention plusieurs reacuteponses sont possibles
1 Pour ne pas alourdir le temps de chargement du site internet2 Pour gagner du temps3 Pour deacutecouvrir des vieilles solutions installeacutees sur votre site par votre preacutedeacutecesseur4 Avoir une jolie documentation pour faire plaisir agrave votre dirigeant ou votre client
Contenu masqueacute ndeg8
2409 Question 9
Les codes de suivi des solutions drsquoanalyse drsquoaudience se mettent-ils systeacutematiquement sur toutesles pages
1 Oui2 Non
Contenu masqueacute ndeg9
24010 Question 10
Quelle est la deacutefinition du mot KPI
1 Key Performance Influencers2 Key Performance Indice3 Key Performance Indicator
Contenu masqueacute ndeg10
Vous connaissez deacutesormais ce qursquoest lrsquoanalyse drsquoaudience passons maintenant agrave une solutionconcregravete celle de Matomo Analytics
14
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg1
Reacuteponse 3 quantitative Retourner au texte
Contenumasqueacute ndeg2
Reacuteponses 1 et 2 rdquoSi un utilisateur a aimeacute ou non votre siterdquo et rdquoLes attentes drsquoun visiteurparticulierrdquo Retourner au texte
Contenumasqueacute ndeg3
Reacuteponses 1 2 3 et 4 rdquoLe parcours drsquoun utilisateur particulierrdquo et rdquoLe nombre de pages vuesrdquo etrdquoLe temps moyen |passeacute sur une pagerdquo et rdquoLe nombre de visiteurs uniquesrdquo Retourner au texte
Contenumasqueacute ndeg4
Reacuteponse 3 Google Analytics Retourner au texte
Contenumasqueacute ndeg5
Reacuteponses 2 et 4 rdquoAnalyser ce qui a deacutejagrave eacuteteacute faitrdquo (cela peut vous eacuteviter de deacutefinir de nouveauxobjectifs) et |rdquoDeacutefinir vos objectifsrdquo Retourner au texte
Contenumasqueacute ndeg6
Reacuteponse 3 rdquoPour pouvoir voir ce qui ne vas pas et ensuite optimiser votre site internetrdquoRetourner au texte
Contenumasqueacute ndeg7
Reacuteponse 1 rdquoSi votre travail ne deacutebouche sur aucune deacutecisionrdquo Retourner au texte
Contenumasqueacute ndeg8
Reacuteponse 2 rdquoPour gagner du tempsrdquo Retourner au texte
15
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
Contenumasqueacute ndeg9
Reacuteponse 1 rdquoOuirdquo Retourner au texte
Contenumasqueacute ndeg10
Reacuteponse 3 rdquoKey Performance Indicatorrdquo Retourner au texte
16
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
3 Partie 2 - Qursquoest ce que Matomo
Renommeacutee en 2018 Matomo Analytics est la reacutefeacuterence en analyse drsquoaudience libre Voyons danscette partie du tutoriel ses principales diffeacuterences avec les autres solutions du marcheacute
31 Le projet Matomo
Matomo est un logiciel libre sous licence GPLv3 (cf ci-dessous) crsquoest agrave dire un logicieldont le code est ouvert modifiable et redistribuable Il est gratuit vous pouvez donc leteacuteleacutecharger librement et lrsquoinstaller sur le serveur de votre choix ndash et mecircme le revendre par lasuite
32 Vous avez dit licence GPLv3La licence GPLv3 offre agrave un logiciel les liberteacutes suivantes
mdash la liberteacute drsquoutiliser le logiciel agrave nrsquoimporte quelle fin mdash la liberteacute de modifier le programme pour reacutepondre agrave ses besoins mdash la liberteacute de redistribuer des copies agrave ses amis et voisins mdash la liberteacute de partager avec drsquoautres les modifications qursquoil a faites
Pour en savoir plus sur la licence GPLv3 https wwwgnuorglicensesquick-guide-gplv3frhtml
Agrave titre de comparaison le CMS WordPress est sous licence GPLv2 https wwwgnuorgli-censesold-licensesgpl-20frhtml
3201 Lrsquohistoire de Matomo
Matomo a eacuteteacute creacuteeacute par Matthieu Aubry un franccedilais qui durant ses eacutetudes en Inde a rencontreacutele ceacutelegravebre Richard Stallman de cette rencontre est neacute un logiciel du nom de phpMyVisites(en 2007) phpMyVisites est ensuite devenu Matomo avec pour mission
ldquoDe creacuteer en tant que communauteacute la plus grande plateforme drsquoanalyse drsquoaudience Open Sourceau monde qui donne agrave tous ses utilisateurs un controcircle total sur leurs donneacuteesrdquo1
33 Qui est Richard StallmanPour ceux et celles qui ne connaissent pas Richard Stallman disons (pour vulgariser) quecrsquoest lrsquoinventeur du concept de logiciel Libre
17
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
3 Partie 2 - Qursquoest ce que Matomo
Pour en savoir plus
mdash Site officiel de Richard Stallman mdash Sa page Wikipedia
3301 Agrave qui srsquoadresse Matomo
Contrairement aux autres solutions drsquoanalyse drsquoaudience du marcheacute Matomo a deux cibles
mdash des utilisateurs rdquotechniquesrdquo repreacutesenteacutes par les personnes en charge de mettre Matomosur le serveur et drsquoassurer la bonne collecte des donneacutees
mdash des utilisateurs rdquoanalystesrdquo crsquoest-agrave-dire les personnes en charge drsquoanalyser les rapports
En fait sur le marcheacute du travail vous nrsquoavez aujourdrsquohui pour ainsi dire que des analystescar la plupart des solutions drsquoanalyse drsquoaudience sont des solutions proprieacutetaires dont les basesde donneacutees sont heacutebergeacutees chez les eacutediteurs des solutions De fait quasiment tous les profilsanalystes ignorent qursquoil existe ce que lrsquoon appelle une base de donneacutees et les conseacutequences qursquounecollecte de donneacutees entraicircne sur des serveurs tout comme le fait de geacuteneacuterer des rapports
Ainsi ne soyez pas eacutetonneacutes si en consultant le forum de Matomo vous trouvez que lesproblegravemes rencontreacutes par les utilisateurs sont majoritairement techniques crsquoest justement parceque Matomo a deux facettes
Matomo reacutepond agrave des probleacutematiques diffeacuterentes de ses concurrents
mdash Logiciel libre les donneacutees vous appartiennent inteacutegralement tout comme la technologie mdash Heacutebergement des donneacutees sur le serveur de votre choix (dans nrsquoimporte quel pays) mdash Utilisable sur les intranets mdash Accegraves agrave la base de donneacutees (en cas drsquoerreur vous pouvez retirer ou modifier les donneacutees) mdash Moins contraignant vis agrave vis de la loi Matomo est conforme aux recommandations de la
CNIL
3302 Matomo et la transparence
Tout comme la plupart des logiciels libres Matomo documente lrsquoensemble des fonctionnaliteacutes agravevenir en fonction des besoins de la communauteacute
Vous trouvez lrsquoensemble de ces informations dans la Roadmap
Le projet Matomo est directement disponible sur Github Et si par hasard lrsquoutilisationde Github vous semble un peu obscure tout un cours vous attend sur https openclass-roomscomcoursesgerer-son-code-avec-git-et-github
Matomo et ses plugins
Tout comme sur WordPress vous pouvez creacuteer modifier vendre des plugins et ainsi rajouterdes fonctionnaliteacutes agrave votre solution drsquoanalyse drsquoaudience
18
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
3 Partie 2 - Qursquoest ce que Matomo
3303 Les concurrents de Matomo en open source
Agrave ce jour dans lrsquounivers de lrsquoopen source seul un projet concurrent a vu le jour Open WebAnalytics
34 Les solutions drsquoanalyse drsquoaudience et la CNIL
Cette partie du tutoriel ne prend pas en compte les modifications relatives agrave la Reacuteglemen-tation Geacuteneacuterale sur la Protection des Donneacutees (RGPD)
Rares sont les eacutediteurs de site qui le savent mais lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudienceest encadreacutee par la loi Au mecircme titre que tout proprieacutetaire drsquoun site internet doit avoir unepage de mentions leacutegales celui-ci doit aussi informer lrsquoutilisateur sur les solutions de webanalytics mises en place et leur finaliteacute
3401 Agrave quoi sert la leacutegislation sur les solutions drsquoanalyse drsquoaudience
On pense agrave tort que la leacutegislation qui encadre les solutions drsquoanalyse drsquoaudience ne sert agrave rien Ce nrsquoest pas vrai elle est lagrave pour proteacuteger lrsquoutilisateur Dans la vie reacuteelle lorsque vousmarchez dans la rue visitez un museacutee ou entrez dans un centre commercial vous nrsquoecirctes passuivi agrave la trace sauf agrave quelques exceptions pregraves qui sont souvent indiqueacutes par un panneau avecune cameacutera et un message de type
EacuteTABLISSEMENT SOUS VIDEacuteOSURVEILLANCE conformeacutement agrave la loi ndeg95-73 du 21janvier 1995 et au deacutecret
Vous trouveriez complegravetement fou drsquoecirctre filmeacutes en permanence dans tous vos deacuteplacements il en est de mecircme sur internet Lrsquoutilisation de ces fameuses solutions qui analysent votrecomportement doivent ecirctre encadreacutees pour proteacuteger la vie priveacutee des internautes et leur permettrede srsquoopposer agrave cette collecte
3402 Quelles sont les obligations agrave respecter
Il y a 3 grandes regravegles agrave respecter
mdash informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo mdash obtenir leur consentement mdash fournir aux internautes un moyen de les refuser
1 Texte original ldquoTo create as a community the leading international open source web analytics platformthat gives every user full control of their datardquo
19
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
3 Partie 2 - Qursquoest ce que Matomo
1 - Informer les internautes de la finaliteacute des rdquocookiesrdquo etou rdquotraceursrdquo
Cela signifie qursquoil faut montrer aux internautes de faccedilon claire et visible un message leurindiquant que vous allez deacuteposer des rdquocookiesrdquo et indiquer agrave quel fin vous les utilisez cela semateacuterialise tregraves souvent par un rdquobandeau cookierdquo
Ce bandeau cookie se doit donc drsquoecirctre visible geacuteneacuteralement on le met en haut ou en bas deson site internet visible sans avoir agrave scroller
Le message doit permettre eacutegalement de rediriger lrsquointernaute vers une page drsquoexplica-tions plus deacutetailleacutee si vous nrsquoavez pas la possibiliteacute de tout indiquer dans ce bandeau Engeacuteneacuteral la page est celle des mentions leacutegales ou une page de confidentialiteacute des donneacutees
2 - Obtenir le consentement de lrsquoutilisateur
Cette regravegle est probablement la plus violeacutee par les eacutediteurs de sites internet Tant quelrsquoutilisateur nrsquoa pas donneacute son accord pour ecirctre suivi alors vous nrsquoavez pas le droit dedeacuteclencher le code de suivi installant les cookies La loi est tregraves claire lagrave-dessus tantque lrsquoutilisateur nrsquoa pas donneacute son consentement aucun cookie drsquoanalyse drsquoaudience nrsquoa le droitdrsquoecirctre installeacute sur le navigateur de lrsquointernaute
34021 3 - Fournir aux internautes un moyen de les refuser Crsquoest-agrave-dire que les eacutediteursde site doivent permettre aux utilisateurs de srsquoopposer agrave ce deacutepocirct de cookies En pratique celase traduit tregraves souvent par des renvois agrave des pages drsquoinformations de chacun des navigateurs
Pour en savoir plus sur la leacutegislation encadrant les solutions drsquoanalyse drsquoaudience https wwwcnilfrfrcookies-comment-mettre-mon-site-web-en-conformite
i35 Matomo et la CNILSachez que Matomo est une des rares solutions qui peut dans certains cas de figure ecirctreexempteacutee de lrsquoobligation ndeg 2 (obtenir le consentement) Crsquoest ce que nous verrons plustard dans la suite du cours
Sans mecircme agrave faire beaucoup drsquoefforts vous pouvez sans doute vous rappeler de nombreux sitesinternet agrave ecirctre en infraction avec ces trois regravegles et donc avec la loi franccedilaise
36 Diffeacuterences entre Matomo et Google Analytics
Matomo et Google Analytics sont destineacutes agrave un mecircme public principalement composeacute depersonnes du secteur du marketing Cependant de par lrsquoinstallation de sa base de donneacutees surle serveur Matomo a tendance agrave ecirctre plus connu aupregraves drsquoun public technique souvent composeacutedrsquoadministrateurs systegravemes et de deacuteveloppeurs
Pour faire simple Matomo et Google Analytics ont la mecircme finaliteacute offrir un outil permettantdrsquoameacuteliorer votre site internet Mais ces services divergent en plusieurs points
Ce qui va diffeacuterer majoritairement crsquoest que lrsquoune est une solution libre lrsquoautre estproprieacutetaire De cette diffeacuterence vont deacutecouler les points suivants
20
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
3 Partie 2 - Qursquoest ce que Matomo
mdash Personnalisation mdash Vie priveacutee mdash Moneacutetisation
3601 La personnalisation
Avec Matomo vous pouvez tout modifier vous ecirctes le maicirctre agrave bord Si vous voulez mettredes poneys qui courent sur votre tableau de bord vous pouvez Au contraire avec des outilsproprieacutetaires tels que Google Analytics vous serez toujours deacutependants des fonctionnaliteacutesproposeacutes adieu petits poneyshellip
Autre point Matomo va fonctionner sans limite tant que vous posseacutederez une bonne infrastruc-ture reacuteseau alors vous pourrez collecter autant de donneacutees que vous souhaitez Avec GoogleAnalytics vous ecirctes en revanche limiteacutes en nombre si votre site collecte trop de donneacuteeson vous soumet agrave ce qursquoon appelle lrsquoeacutechantillonnage (pratique qui allegravege le preacutelegravevement desdonneacutees) De la mecircme maniegravere vous pouvez avec Matomo deacutefinir un nombre illimiteacute drsquoobjectifsde valeurs personnaliseacuteeshellip
Lrsquoaccegraves agrave la base de donneacutees est eacutegalement diffeacuterent vous pouvez supprimer ou modifier desdonneacutees sur Matomo pas sur Google Analytics
3602 La vie priveacutee
Avec Matomo vous ecirctes le garant de la vie priveacutee de vos utilisateurs ndash il nrsquoy a pas drsquointermeacutediaireAinsi vous ecirctes responsables du lieux de stockage des donneacutees que vous pouvez choisir surMatomo (pas sur Google Analytics toujours aux Eacutetats-Unis)
3603 Lamoneacutetisation
Avec Matomo vous ecirctes proprieacutetaire des donneacutees que vous collectez et vous pouvez donc lescommercialiser crsquoest tregraves probable que vous le fassiez si vous ecirctes une agence web Dans cecas les CMS utiliseacutes pour creacuteer les sites internet sont tregraves souvent des CMS open source demecircme on privileacutegie un logiciel drsquoanalyse drsquoaudience open source afin que le client final soitproprieacutetaire agrave 100 Ce nrsquoest pas le cas pour les donneacutees qursquoil collecte avec un logiciel drsquoanalysedrsquoaudience tel que Google Analytics
3604 Reacutesumeacute
Pour reacutesumer les choses de faccedilon simpliste Matomo est agrave destination drsquoun public avertisouhaitant garder le controcircle de la donneacutee pour une collecte de donneacutees responsable GoogleAnalytics est utiliseacute par un public plus large qui souhaite plutocirct obtenir rapidement des donneacuteespour leur site internet Agrave note r que les utilisateurs de Google Analytics sont eacutegalement tregravessouvent utilisateurs drsquoautres services de Google
21
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
3 Partie 2 - Qursquoest ce que Matomo
i37 Point neacutegatif pour MatomoIl est important de souligner que Google Analytics sera toujours plus performant queMatomo pour lrsquointeacutegration de services Google tels que Google Search Console GoogleAdWords puisque tous ces services appartiennent agrave la mecircme entreprise
38 Quiz 2 Matomo Analytics
Ce quiz a pour objectif de valider vos connaissances geacuteneacuterales sur Matomo
3801 Question 1
Lorsque vous utilisez Matomo toutes les donneacutees ainsi que le logiciel que avez teacuteleacutechargeacute vousappartiennent
1 Vrai2 Faux
Contenu masqueacute ndeg11
3802 Question 2
En quelle anneacutee le projet Matomo a t il eacuteteacute creacuteeacute
1 20052 20063 20074 20085 20096 2010
Contenu masqueacute ndeg12
22
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
3 Partie 2 - Qursquoest ce que Matomo
3803 Question 3
Qui est Richard Stallman
1 Le creacuteateur de Microsoft Windows2 Le creacuteateur du systegraveme drsquoexploitation Linux3 Le creacuteateur du concept de logiciel libre4 Lrsquoinventeur de Matomo
Contenu masqueacute ndeg13
3804 Question 4
Il est possible drsquoinstaller Matomo sur son propre ordinateur gracircce agrave un serveur local
1 Vrai2 Faux
Contenu masqueacute ndeg14
3805 Question 5
Matomo ne vous permet pas de supprimer des donneacutees de sa base
1 Vrai2 Faux
Contenu masqueacute ndeg15
3806 Question 6
Combien drsquoobligations (agrave la date drsquoeacutecriture de ce tutoriel) devez-vous respecter pour pouvoirutiliser une solution drsquoanalyse drsquoaudience pour votre site internet
1 Lrsquoutilisation drsquoune solution drsquoanalyse drsquoaudience nrsquoest soumise agrave aucune obligation2 13 24 3
23
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg16
3807 Question 7
Agrave la date drsquoeacutecriture de ce tutoriel la plupart des sites en France ne respectent pas les obligationsimposeacutees par la CNIL pour lrsquoutilisation des solutions drsquoanalyse drsquoaudience
1 Vrai2 Faux
Contenu masqueacute ndeg17
3808 Question 8
Si vous utilisez Matomo vous devez avoir une page sur votre site internet mentionnant que vouslrsquoutilisez et pourquoi vous lrsquoutilisez
1 Vrai2 Faux
Contenu masqueacute ndeg18
3809 Question 9
Vous devez toujours obtenir le consentement de lrsquoutilisateur quelle que soit la solution drsquoanalysedrsquoaudience que vous utilisez
1 Vrai2 Faux
Contenu masqueacute ndeg19
38010 Question 10
Vous pouvez ajouter agrave Matomo des videacuteos venant de YouTube agrave votre tableau de bord
1 Vrai2 Faux
24
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
3 Partie 2 - Qursquoest ce que Matomo
Contenu masqueacute ndeg20
Vous connaissez deacutesormais Matomo passons agrave son installation
Contenumasqueacute
Contenumasqueacute ndeg11
Vrai crsquoest la force drsquoun logiciel libre Retourner au texte
Contenumasqueacute ndeg12
Le projet Matomo qui agrave lrsquoeacutepoque srsquoappelait phpMyVisites a vu le jour en 2007 Retourner autexte
Contenumasqueacute ndeg13
Le creacuteateur du concept de logiciel libre Retourner au texte
Contenumasqueacute ndeg14
Vrai tout comme le CMS WordPress vous pouvez lrsquoinstaller sur le serveur de votre choixRetourner au texte
Contenumasqueacute ndeg15
Faisons simple vous pouvez tout faire avec Matomo analytics la reacuteponse est donc fauxRetourner au texte
Contenumasqueacute ndeg16
Agrave la date drsquoeacutecriture de ce cours il y a 3 obligations agrave respecter pour utiliser une solutiondrsquoanalyse |drsquoaudience informer les internautes obtenir leur consentement fournir un moyende refuser Retourner au texte
25
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
3 Partie 2 - Qursquoest ce que Matomo
Contenumasqueacute ndeg17
Crsquoest malheureusement vrai peu de personne en France connaissent les regravegles agrave respecterlorsque lrsquoon utilise une solution drsquoanalyse drsquoaudience Retourner au texte
Contenumasqueacute ndeg18
Crsquoest vrai le fait drsquoutiliser Matomo est certes plus respectueux pour la vie priveacutee des utilisateursmais vous devez tout de mecircme les informer que vous lrsquoutilisez Retourner au texte
Contenumasqueacute ndeg19
Faux dans certains cas par exemple avec Matomo vous nrsquoecirctes pas obligeacute de recueillir sonconsentement Retourner au texte
Contenumasqueacute ndeg20
Vrai y compris y mettre des photos de chats (ou de poney) si cela vous fait plaisir Retournerau texte
26
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
Dans cette partie du tutoriel nous allons voir comment mettre en place Matomo sur un siteweb
41 Preacuterequis pour installer Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedDZQRhqzaaskBon ne soyez pas perturbeacutes je parle de rdquoPiwikrdquo mais crsquoest strictement synonyme deMatomo
Tout comme WordPress Matomo peut srsquoinstaller sur un serveur local ou en ligne Dans ce coursnous utilisons WAMP comme serveur local et OVH comme serveur en ligne
4101 Teacuteleacutecharger Matomo
Pour commencer rendez vous sur le site de Matomo et teacuteleacutechargez la derniegravere version du logiciel https matomoorgdownload (fichier ZIP de 18Mo)
Si vous ecirctes curieux lrsquoensemble des diffeacuterentes versions de Matomo sont disponibles agrave lrsquoadresse https matomoorgchangelog
4102 Installer Matomo sur son serveur
41021 Cas du serveur local Rendez vous dans votre dossier rsquowwwrsquo ou rsquohtdocsrsquo (suivantles serveurs) puis creacuteez-y un dossier nommeacute rsquomatomorsquo crsquoest dans ce dossier que vous devrezdeacutecompresser lrsquoarchive preacuteceacutedemment teacuteleacutechargeacutee
27
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
41022 Cas du serveur avec nom de domaine (ex OVH) Si vous posseacutedez un serveur avecun nom de domaine la manipulation est un petit peu plus longue
Je conseillerais plutocirct la creacuteation drsquoun sous-domaine analytics (soit analyticsfoobar) ainsi lasolution drsquoanalytics peut changer mais le sous-domaine ne changera pas
Sur OVH rendez vous dans rsquoheacutebergementrsquo puis cliquez sur votre nom de domaine
Sur cette page rendez vous dans lrsquoonglet rsquoMultisitesrsquo puis cliquez sur rsquoAjouter un domaine ou
sous domainersquo
Dans la liste deacuteroulante seacutelectionnez votre nom de domaine puis cliquez sur rsquoSuivantrsquo
Dans le champ rsquodomainersquo eacutecrivez simplement rsquomatomorsquo de maniegravere agrave ce que votre URL ressembleagrave matomomondomainefr
Dans le champ rsquodossier racinersquo eacutecrivez matomo eacutegalement Ce dossier servira agrave garder votreserveur propre lrsquoinstallation de Matomo ne sera pas meacutelangeacutee agrave votre site actuel
Cochez au minimum rsquoActiver SSLrsquo et rsquoActiver Firewallrsquo
iVous pouvez activer ce que vous voulez drsquoautre mais rien nrsquoest obligatoire
iLa creacuteation drsquoun nom de domaine peut prendre plusieurs heures agrave srsquoeffectuer soyez patient
Maintenant connectez-vous agrave votre serveur en utilisant le client FTP de votre choix
Une fois connecteacute vous devriez voir un dossier rsquowwwrsquo contenant votre site et un dossier rsquomatomorsquovide
iDans certains cas le dossier rsquomatomorsquo nrsquoest pas geacuteneacutereacute automatiquement vous devez doncle creacuteer
Crsquoest dans ce dossier que vous deacutecompresserez lrsquoarchive teacuteleacutechargeacutee preacuteceacutedemment Une fois faitvous pouvez fermer votre client FTP
Creacuteation de la base de donneacutees
Matomo neacutecessite une base de donneacutees pour fonctionner nous allons donc voir comment encreacuteer une simplement
28
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
41023 PhpMyAdmin Que vous soyez sur un serveur local ou sur un heacutebergeur (ex OVH)vous devriez avoir un accegraves agrave PhpMyAdmin qui vous permet de geacuterer facilement vos bases dedonneacutees Connectez-vous agrave votre interface en utilisant les mots de passe que vous avez saisi lorsde la commande de votre base de donneacutees Si vous utilisez WAMP alors le login par deacutefaut estrsquorootrsquo et laissez le champ mot de passe vide
iSi vous utilisez MAMP votre login est rsquorootrsquo et votre mot de passe est root eacutegalement
41024 Base de donneacutees Pour creacuteer une base de donneacutee vierge cliquez sur rsquoNouvelle basede donneacuteesrsquo puis renseignez le nom que vous voulez lui donner
Si vous ne pouvez pas creacuteer une nouvelle base de donneacutees car vous ecirctes limiteacute agrave une base parvotre heacutebergeur il est possible drsquoutiliser cette mecircme base car Matomo preacutefixe automatiquementtoutes les tables
iPour une meilleure seacutecuriteacute des donneacutees nous vous conseillons quand mecircme de seacuteparervos donneacutees en deux bases de donneacutees bien distincte Ainsi si quelqursquoun a accegraves agrave votrepremiegravere base la seconde sera encore proteacutegeacutee
Figure 41 ndash phpmyadmin
Maintenant que vous posseacutedez tout le neacutecessaire pour installer Matomo sur votre serveur passonsagrave lrsquoeacutetape suivante
42 Installer Matomo sur un serveur local
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedsLL3StM4es8
29
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
Matomo possegravede un installateur relativement simple drsquousage il se compose de huit eacutetapes quenous deacutetaillerons ici
Avant de deacutebuter lrsquoinstallation veillez agrave vous munir de votre nom de base de donneacutee et du motde passe qui lui est associeacute
4201 Eacutetapes Installation Matomo
Eacutetape 1
La premiegravere eacutetape vous preacutesente lrsquooutil et vous demande drsquoaccepter les conditions cliquez surrsquoSuivantrsquo pour valider
42011 Eacutetape 2 Matomo neacutecessite des extensions PHP pour fonctionner crsquoest agrave ce momentde lrsquoinstallation que Matomo veacuterifie que votre serveur est compatible Si vous avez des erreursactivez les extensions demandeacutees (sur OVH ce nrsquoest pas neacutecessaire) Les autres erreurs peuventecirctre corrigeacutees en eacuteditant le fichier phpini
42012 Eacutetape 3 La troisiegraveme eacutetape vous permet de lier Matomo agrave votre base de donneacuteerapidement Renseignez alors les champs suivant avec vos informations
iServeur de base de donneacutee localhost (pour WAMP LAMP MAMP et XAMP)Compte utilisateur root (pour WAMP)Mot de passe laisser vide (pour WAMP ou mettez root pour MAMP)Nom de la base matomoPreacutefixe des tables matomo_ (changez le nom uniquement si vous voulez avoir 2 installa-tions de Matomo |sur la mecircme base de donneacutees)Adaptateur PDOMYSQL
Matomo propose deux adaptateurs diffeacuterents un PDOMYSQL et un MSQLI Je vousconseille drsquoutiliser PDOMYSQL qui |utilise des protocoles plus seacutecuriseacutes pour se connecteragrave votre base de donneacutee et qui est optimiseacute pour le PHP |orienteacute objet
Eacutetape 4
Matomo vous informe que la base de donneacutee a eacuteteacute (ou non) correctement creacuteeacutee
42013 Eacutetape 5 Vous pouvez deacutesormais vous creacuteer un compte Matomo Ce compte seraun compte SuperUtilisateur il ne faut donc pas le perdre ni le confier agrave des personnesnon-qualifieacutees
42014 Eacutetape 6 Parameacutetrez Matomo en ajoutant le nom lrsquoURL et le fuseau horaire devotre site Les fuseaux horaires sont trieacutes par reacutegion du monde puis par ordre alphabeacutetique
30
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
42015 Eacutetape 7 Sur cette page vous trouverez votre code de suivi copiez-le preacutecieusementet ajoutez-le juste avant la balise ltheadgt sur toutes les pages de votre site
42016 Eacutetape 8 Cliquez sur suivant pour terminer lrsquoinstallation
43 Suivre le trafic drsquoun site dans Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed62xas8s8AtQ
Pour suivre les interactions des utilisateurs avec votre site Matomo utilise un code de suiviJavaScript
Lorsque le code de suivi est exeacutecuteacute il permet drsquoinstaller des cookies sur le navigateur delrsquointernaute Afin de pouvoir remonter des donneacutees sur lrsquoensemble des pages drsquoun site il faudracopiercoller ce code sur lrsquoensemble des pages en effet si un code de suivi nrsquoest pas preacutesent surune page les donneacutees ne pourront ecirctre collecteacutees sur cette derniegravere
Le code de suivi par deacutefaut ne remonte pas beaucoup drsquoinformations il faudra lui ajouter desfonctions pour pouvoir cibler plus preacuteciseacutement les utilisateurs et leurs interactions avec le site
Liste des fonctions additionnelles disponibles pour les diffeacuterents traceurs
Vous devez donc copier-coller le code ci-dessous sur chacune des pages de votre site mais avantde le faire lisez cette page en entier car vous devrez modifier quelques eacuteleacutementsavant
4301 Le code de suivi Javascript
Voici le code original proposeacute par Matomo
1 lt-- Matomo --gt2 var _paq = _paq || []3 _paqpush([trackPageView])4 _paqpush([enableLinkTracking])5 (function() 6 var u=httpsmatomomon-domainefr7 _paqpush([setTrackerUrl u+piwikphp])8 _paqpush([setSiteId 1])
31
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
9 var d=document g=dcreateElement(script)s=dgetElementsByTagName(script)[0]
10 gtype=textjavascript gasync=true gdefer=truegsrc=u+piwikjs sparentNodeinsertBefore(gs)
11 )()12 lt-- End Matomo Code --gt
Malheureusement ce code est international et ne respecte pas entiegraverement la loi franccedilaise sur lavie priveacutee et les cookies
Si vous voulez faire une installation en accord avec la loi franccedilaise la CNIL met agrave dispositionsur son site une fonction agrave ajouter agrave votre code de suivi pour limiter la dureacutee de vie drsquoun cookieagrave 13 mois comme le preacuteconise la loi
iSi vous faites un copiercoller nrsquooubliez pas de modifier la ligne 21 et de mettrevotre URL
1 var _paq = _paq || []2 lt-- CODE CNIL OBLIGATOIRE --gt3 _paqpush([function() 4 var self = this5 function getOriginalVisitorCookieTimeout() 6 var now = new Date()7 nowTs = Mathround(nowgetTime() 1000)8 visitorInfo = selfgetVisitorInfo()9 var createTs = parseInt(visitorInfo[2])10 var cookieTimeout = 33696000 13 mois en secondes11 var originalTimeout = createTs + cookieTimeout - nowTs12 return originalTimeout13 14 thissetVisitorCookieTimeout( getOriginalVisitorCookieTimeout()
)15 ])16 lt-- FIN DU CODE CNIL --gt1718 _paqpush([trackPageView])19 _paqpush([enableLinkTracking])20 (function() 21 var u=httpsmatomomon-domainefr22 _paqpush([setTrackerUrl u+piwikphp])23 _paqpush([setSiteId 1])24 var d=document g=dcreateElement(script)
s=dgetElementsByTagName(script)[0]25 gtype=textjavascript gasync=true gdefer=true
gsrc=u+piwikjs sparentNodeinsertBefore(gs)26 )()
32
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
Afin de veacuterifier si le code de suivi est bien preacutesent sur vos pages vous pouvez simplement afficherle code source de cette derniegravere
Figure 42 ndash Code source Matomo
4302 Le suivi par image
Dans certains cas vous ne pourrez pas effectuer de suivi avec un code Javascript vous devrezdonc utiliser une balise ltimggt dans une balise ltnoscriptgt qui se chargera uniquement lorsquele Javascript est deacutesactiveacute
Le fonctionnement de ce lien de tracking est tregraves simple mais ne permet pas de remonterbeaucoup drsquoinformations En fait lorsque la page est chargeacutee sans le Javascript la baliseltnoscriptgt srsquoactive et affiche lrsquoimage qursquoelle contient Cette image est un pixel blanc de 1times1pxet le simple fait de lrsquoafficher fait un appel vers le serveur appel qui est ensuite enregistreacute
33
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
1 ltnoscriptgt2 ltpgt3 ltimg src=matomomon-domainefrpiwikphpidsite=1
style=border0 alt= gt4 ltpgt5 ltnoscriptgt
iPour remonter plus drsquoinformations avec ce trackeur HTML vous pouvez rajouter desparamegravetres dans |lrsquoattribut src=rdquordquo de lrsquoimage
Cette fonctionnaliteacute est tregraves utiliseacutee dans les envois massifs drsquoemail car crsquoest un des seuls moyensqursquoil existe aujourdrsquohui pour savoir si un mail a eacuteteacute ouvert ou non
Maintenant que vous savez comment tracker un site il vous faut le mettre en conformiteacute avec laloi crsquoest ce que nous verrons sur la page suivante
44 Obligations leacutegales de Matomo
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed1aiTLJecm4w
En France le suivi des visiteurs est soumis agrave tout un paquet de regravegleshellip Heureusement pournous Matomo est en accord avec quasiment toutes ces reacuteglementations mais une veacuterificationde seacutecuriteacute nrsquoest pas de trop
4401 Anonymiser les IP
La France interdit de posseacuteder une base de donneacutee contenant les IP des visiteurs de votre site ndashdu moins des IP complegravetes
Matomo possegravede une fonction drsquoanonymisation des adresses IP agrave trois niveaux cela correspondagrave effacer 1 2 ou 3 octetsbytes des 4 contenus dans une IP
Il faut donc veacuterifier que la case rsquoRendre anonyme les adresses IP des visiteursrsquo et que au moinsla case rsquo2 bytesoctetsrsquo soit eacutegalement cocheacutee
34
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
iLa reacuteglementation franccedilaise ne demande qursquoune anonymisation de niveau 2
Figure 43 ndash IP anonyme
Ne Pas Suivre
Si vous descendez un peu plus bas dans la page vous devriez voir une section rdquoNe Pas Suivrerdquo Veacuteri-fiez bien que le choix rsquoActiver la prise en charge de rdquoNe Pas Suivrerdquo (recommandeacute)rsquo soit activeacute dans
les reacuteglagesEnregistrez si vous avez fait des modifications
4402 iframe de vie priveacutee
Une derniegravere chose vous est demandeacutee vous ecirctes dans lrsquoobligation de proposer agrave vos visiteursde ne plus ecirctre suivi Pour mettre en place cette fonctionnaliteacute Matomo vous propose un codede deux lignes agrave copier et agrave coller dans votre page de mentions leacutegalesgestion des donneacutees
Vous pourrez retrouver ce code dans votre espace drsquoadministration dans la partie rsquoVie Priveacuteersquo
1 ltiframe style=border 0 height 200px width 600pxsrc=httpsmatomomon-domainefrindexphpmodule=CoreAdminHomeampaction=optOutamplanguage=frgtltiframegt
35
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
Ce qui donne automatiquement sur votre page
Pour plus drsquoinformations vous pouvez directement vous renseigner sur le site de la CNIL
La documentation officielle de la CNIL sur la mise en conformiteacute de Matomo
45 Quiz 3 Remonter des donneacutees
4501 Question 1
Comment se connecter agrave votre installation de Matomo
1 Il vous suffit drsquoaller sur le site matomoorg avec votre identifiant et mot de passe2 Il vous faut acceacuteder agrave lrsquoURL de connexion correspondant agrave votre installation de Matomo3 Il faut que vous vous connectiez agrave votre heacutebergeur via lrsquoespace drsquoadministration unique-
ment4 Vous entrez tout simplement rsquohttps matomorsquo
Contenu masqueacute ndeg21
4502 Question 2
Pour acceacuteder agrave Matomo en local sur ma machine
1 Je teacuteleacutecharge lrsquoarchive sur https matomoorg et je lrsquoouvre2 Je lance un serveur local et je pose mon archive dans le dossier rdquowwwrdquo3 Je lance un serveur local et je deacutecompresse lrsquoarchive dans le dossier rdquowwwmatomordquo4 Je double clique sur lrsquoarchive puis sur installer suivant terminer Et ensuite sur lrsquoicocircne
qui est apparue sur le bureau
Contenu masqueacute ndeg22
36
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
4503 Question 3
Concernant la base de donneacutee de Matomo
1 Je dois creacuteer une base de donneacutees et toutes les tables pour Matomo2 Je ne fais rien Matomo se charge de tout3 Matomo ne neacutecessite pas de base de donneacutees4 Je creacutee une base de donneacutee vide Matomo sera en mesure de creacuteer les tables
Contenu masqueacute ndeg23
4504 Question 4
Pour remonter les donneacutees de mon site internet
1 Jrsquoajoute mon site dans lrsquointerface de Matomo et le trafic remonte par lui mecircme2 Je dois utiliser simplement le code Javascript de base trouveacute sur le site ZesteDeSavoir3 Je dois installer Matomo directement sur mon site (exemple monsitecommatomo) et
ajouter un code de suivi sur la page principale de mon site4 Je dois ajouter mon site agrave Matomo et ajouter un code de suivi personnaliseacute sur chaque
page de mon site
Contenu masqueacute ndeg24
4505 Question 5
Quelles sont les 3 obligations leacutegales que je dois respecter quand jrsquoutilise Matomo sur monsite
1 Utiliser le code Matomo par deacutefaut anonymiser le dernier byte de lrsquoIP ajouter un iFramedans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
2 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame sur chaque page de mon site
3 Utiliser le code Matomo anonymiser les 3 derniers bytes de lrsquoIP ajouter un iFrame dansla page de confidentialiteacute des donneacutees
4 Utiliser le code Matomo modifieacute par la CNIL anonymiser les 2 derniers bytes de lrsquoIPajouter un iFrame dans la page de confidentialiteacute des donneacutees geacuterer le DoNotTrack
Contenu masqueacute ndeg25
37
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
4506 Question 6
Lors de lrsquoinstallation de Matomo la creacuteation du premier compte devient obligatoirement
1 Un compte SuperAdministrateur2 Un compte SuperUtilisateur3 Un compte SuperRoot4 Un compte SuperVisiteur
Contenu masqueacute ndeg26
4507 Question 7
Lors de lrsquoinstallation de Matomo sur un site en HTTPS
1 Matomo passe automatiquement en HTTPS2 Vous devenez reacutegeacuteneacuterer votre certificat SSL3 Matomo ne prend pas en charge le HTTPS4 Il existe un plugin qui force le HTTPS
Contenu masqueacute ndeg27
4508 Question 8
Pour ecirctre en conformiteacute avec la loi franccedilaise il est conseilleacute de placer le code CNIL
1 Avant le code de Matomo2 Apregraves la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo3 Apregraves le code de Matomo4 Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo
Contenu masqueacute ndeg28
4509 Question 9
Le code de suivi ltnoscriptgt ltimg src=matomomon-domainefrpiwikphpidsite=1style=border0 alt= gt ltnoscriptgt
38
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
Attention plusieurs reacuteponses sont possibles
1 Est obligatoire sur toutes les pages2 Peut ecirctre utiliseacute dans des emails3 Assure un suivi mecircme si le Javascript est deacutesactiveacute4 Permet de remonter la dimension de lrsquoeacutecran de vos utilisateurs
Contenu masqueacute ndeg29
45010 Question 10
La reacuteglementation franccedilaise vous demande drsquoanonymiser les adresses IP Vous devez pour celaretirer
1 Le dernier byte de lrsquoadresse IP2 Les deux derniers bytes de lrsquoadresse IP3 Les trois derniers bytes de lrsquoadresse IP4 Lrsquointeacutegraliteacute de lrsquoadresse IP
Contenu masqueacute ndeg30
Feacutelicitations vous savez deacutesormais comment deacuteployer Matomo analytics sur un site web Passonsdeacutesormais agrave lrsquoutilisation du back-office
Contenumasqueacute
Contenumasqueacute ndeg21
Il srsquoagit de la reacuteponse 2 Tout comme un CMS Open Source vous allez installer Matomo surune URL deacutedieacutee agrave laquelle vous pourrez acceacuteder tout comme pour un site web Retourner autexte
Contenumasqueacute ndeg22
Reacuteponse 3 il vous faudra vous rendre sur votre serveur local et deacutecompresser dans un reacutepertoiredeacutedieacute les fichiers drsquoinstallation Retourner au texte
39
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
4 Partie 3 - Mise en place de Matomo
Contenumasqueacute ndeg23
Reacuteponse 4 agrave partir du moment ougrave vous creacuteez une base de donneacutees Matomo sera en mesure degeacuteneacuterer lrsquoensemble des tables Retourner au texte
Contenumasqueacute ndeg24
Reacuteponse 4 les donneacutees sont envoyeacutees dans Matomo par lrsquointermeacutediaire drsquoun code de suivi Siune page ne comporte pas de code de suivi elle ne pourra pas remonter de donneacutees Retournerau texte
Contenumasqueacute ndeg25
Reacuteponse numeacutero 4 Retourner au texte
Contenumasqueacute ndeg26
Reacuteponse 1 un SuperAdministrateur Retourner au texte
Contenumasqueacute ndeg27
Reacuteponse 4 il existe un plugin qui force le HTTPS Retourner au texte
Contenumasqueacute ndeg28
Avant la ligne rsquo_paqpush([rsquotrackPageViewrsquo]) rsquo reacuteponse 4 Retourner au texte
Contenumasqueacute ndeg29
Ce code nrsquoest pas obligatoire sur toutes les pages il peut ecirctre utiliseacute dans des emails et permet|drsquoeffectuer un suivi mecircme si le JavaScript est deacutesactiveacute Donc reacuteponse 2 et 3 Retourner autexte
Contenumasqueacute ndeg30
Les deux derniers bytes de lrsquoadresse IP Cela permet drsquoanonymiser lrsquoadresse IP ainsi que decacher suffisamment la localisation drsquoun internaute Retourner au texte
40
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser lesdonneacutees
Pour finir vous allez deacutecouvrir comment on peut interpreacuteter les donneacutees dans Matomo afin deprendre des deacutecisions
51 Les tableaux de bord
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed-1O3PDOzNWA
Nous allons commencer par la gestion des tableaux de bord dans Matomo
52 Qursquoest ce qursquoun tableau de bordEn web analytics le tableau de bord preacutesente les indicateurs que vous souhaitez suivrepour votre site Internet En geacuteneacuteral sur la plupart des solutions celui-ci est configurableet parameacutetrable agrave souhait
5201 Les tableaux de bord dans Matomo
Les tableaux de bord de Matomo sont personnalisables ils sont composeacutes des rapports que vousseacutelectionnez
mdash Par exemple si vous souhaitez ajouter un rapport lieacute au trafic direct il vous suffit de luiindiquer
mdash En geacuteneacuteral lrsquoexport du tableau de bord est une option disponible sur la plupart dessolutions
41
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
iLes bonnes questions agrave se poser pour la deacutefinition drsquoun tableau de bord
mdash Le tableau de bord donne-t-il les eacuteleacutements neacutecessaires pour reacutesoudre le problegravemedu destinataire final
mdash Le tableau de bord comporte-t-il entre 5 et 10 indicateurs Au-delagrave crsquoest illisible en-deccedilagrave crsquoest geacuteneacuteralement insuffisant
mdash Les formats des donneacutees afficheacutees correspondent-ils bien aux attentes du clientfinal
Il est possible de creacuteer plusieurs tableaux de bord pour avoir diffeacuterentes interfaces Il faut savoirqursquoun tableau de bord appartient agrave un utilisateur mais il est possible de partager un tableau debord
Figure 51 ndash Aperccedilu drsquoun tableau de bord dans Matomo
5202 Modifier lrsquoapparence du tableau de bord
Matomo vous permet de modifier lrsquoagencement du tableau de bord par deacutefaut il est constitueacutede 3 colonnes eacutegales mais vous pouvez tout agrave fait changer cet agencement de widgets Pour cefaire cliquez sur rsquoTableau de Bordrsquo puis rsquoModifier la mise en page du tableau de bordrsquo
42
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 52 ndash Modifier lrsquoapparence drsquoun tableau de bord
5203 Les widgets
Un widget se place sur le tableau de bord il permet un affichage reacuteduit et rapide drsquouneinformation Il peut contenir ce qursquoon veut et sous la forme que lrsquoon veut (tableau une courbede donneacutees ou encore tout autre eacuteleacutement que vous pourriez coder)
Les widgets sont des reacutesumeacutes de plugin crsquoest-agrave-dire que pour ajouter un widget agrave votre tableaude bord vous devez au preacutealable teacuteleacutecharger un plugin (contenant votre widget) Comprenezpar lagrave qursquoun plugin peut contenir une multitude de widgets
52031 Exemple Dans lrsquoimpression eacutecran ci-dessous vous pouvez voir que le widget rdquoVisitespar heure du serveurrdquo est repreacutesenteacute sous forme drsquohistogramme (modifiable) et qursquoil est rangeacute
43
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
dans la cateacutegorie rdquoVisiteurs - Horairesrdquo de la liste des widgets disponible
iAttention cependant une accumulation de trop nombreux widgets sur le tableau debord peut ralentir consideacuterablement votre navigation sur Matomo surtout si vous avezseacutelectionneacute une longue peacuteriode de date Soyez parcimonieux
44
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
53 Les rapports
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedXBLHAs6iKG0
Dans ce cours nous allons apprendre agrave lire et agrave interpreacuteter correctement les rapports geacuteneacutereacutespar Matomo
Les rapports sont trieacutes en trois cateacutegories
mdash Visiteurs mdash Actions mdash Reacutefeacuterents
Les rapports peuvent se preacutesenter sous diffeacuterentes maniegraveres tableaux courbes histogrammesnuages de mots-cleacutes et camemberts
5301 Preacutesentation drsquoun rapport
Tout drsquoabord voici agrave quoi ressemble un rapport crsquoest un tableau agrave entreacutee multiples qui croiseles donneacutees collecteacutees par votre code de suivi afin de visualiser le trafic de votre site internet
45
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 53 ndash Rapports
Vous trouverez ce type de rapport dans les parties rsquoVisiteursrsquo rsquoActionsrsquo et rsquoReacutefeacuterentsrsquo Cesrapports vous permettent de suivre lrsquoactiviteacute de vos utilisateurs sur votre site Certains rapportscomportent trop drsquoinformations pour ecirctre clair et preacutecis il faut savoir comment les lire etsavoir quels indicateurs sont importants
5302 Savoir lire les donneacutees drsquoun rapport
53021 Aplatir un rapport Les rapports de Matomo sont pour la plupart dynamiques crsquoest-agrave-dire que les valeurs sont indiqueacutees agrave un moment (t) mais qursquoelles sont ameneacutees agrave changer parle temps au fur et agrave mesure des visites de votre site
Crsquoest pour cette raison que Matomo possegravede une fonction nommeacute rdquoaplatir le rapportrdquo qui sert agravefiger le rapport pour pouvoir lrsquoeacutetudier lrsquoexporter ou le comparer agrave un autre rapport
53022 Affichages drsquoun rapport Certains rapports possegravedent une fonctionnaliteacute drsquoaffichagepersonnaliseacute ol est donc possible de visualiser un rapport mecircme sous diffeacuterents formats Parexemple certains rapports tableaux peuvent ecirctre lus sous forme de camembert (ci-dessous lesreacutefeacuterents) ndash drsquoautres sous forme de nuage de tags de courbe de niveau ou encore drsquohistogramme
46
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
Figure 54 ndash Affichage en camenbert
53023 La fonction insight Cette fonction sert agrave comparer deux rapports dans le temps elle preacutesente le rapport sous forme de tableau avec un indicateur drsquoeacutevolution
Figure 55 ndash insight
53024 Exporter un rapport Matomo vous permet drsquoexporter nrsquoimporte quel rapport encliquant sur ce logo
Figure 56 ndash Exporter
Lrsquoexport peut se faire en plusieurs formats (CSV TSV Json PHP)
47
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
54 Les segments
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembedqQ6QqDb-3uU
Dans cette partie du cours nous allons deacutecouvrir
mdash Comment effectuer un suivi avanceacute avec Matomo mdash Comprendre ce qursquoest un segment et pourquoi leur maicirctrise est capitale pour lrsquoutilisation
de Matomo
5401 Que sont les segments
Les segments vous permettent drsquoisoler et drsquoanalyser facilement un certain type de trafic demaniegravere rapide et flexible
Par deacutefaut Matomo vous remonte dans les rapports toutes les donneacutees de vos visiteurs Sipar exemple vous souhaitez identifier quelles sont les pages les plus vues pour les internautesvenant de Google il vous faudra alors creacuteer un segment pour y parvenir
Pour faire simple disons que les segments sont un filtre de vos donneacutees
Mais si je fais un filtre je risque de perdre mes donneacutees
Eh non Les segments sont flexibles vous pouvez donc les supprimer les deacutesactiver Celanrsquoaffecte que lrsquoaffichage pas les donneacutees en soi de fait cela nrsquoaffectera en rien ces derniegraveres demaniegravere deacutefinitive
Ainsi donc les segments vous permettent donc de ne seacutelectionner qursquoune partie de votre traficde travailler sur un petit eacutechantillon de donneacutees et eacutegalement de pouvoir comparer des donneacuteesentre elles
5402 Comment creacuteer son premier segment
Afin de creacuteer votre premier segment vous remarquerez en haut de votre eacutecran un bouton quiporte le nom rsquoToutes les visitesrsquo agrave droite du calendrier Donnez ensuite un nom agrave votre segmentSeacutelectionnez enfin le filtre que vous souhaitez appliquer et creacuteer sur rsquoSauvegarde et appliquerrsquoLe segment est deacutesormais appliqueacute agrave lrsquoensemble des rapports de votre compte Matomo
48
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
5403 Les conditions
Le segment peuvent prendre plusieurs paramegravetres Il existe des conditions ET et de conditionsOU il est possible drsquoutiliser les deux conditions dans un mecircme segment plusieurs foisPar exemple un utilisateur sur smartphone ET sous Android OU iOS
Figure 57 ndash Segments Matomo
Ici le segment affichera uniquement les personnes qui naviguent avec un smartphone Androidou IOS
55 Les objectifs
Eacuteleacutement externe (Video) mdashConsultez cet eacuteleacutement agrave lrsquoadresse httpswwwyoutubecomembed6xXxdH5nWN8
49
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
Dans cette partie nous allons voir
mdash Agrave quoi servent les objectifs mdash Pourquoi chaque site Internet se doit de deacutefinir ses propres objectifs mdash Comment les configurer dans Matomo
5501 Les objectifs drsquoun site internet
Tout site internet que vous posseacutedez a des objectifs que vous souhaitez mesurer Par exemple sivous geacuterez un blog lrsquoun de vos objectifs est sans doute drsquoobtenir des interactions avec votreaudience deacutepocirct de commentaires like discussion sur un chat De son cocircteacute un site vitrine auraprobablement pour principal objectif de reacutecupeacuterer des coordonneacutees de contact via un formulaireAutre exemple un site e-commerce aura pour objectif principal drsquoenregistrer des transactionsUn reacuteseau social aura pour inteacuterecirct la creacuteation de comptes utilisateurs etc
En principe les objectifs repreacutesentent la mesure la plus importante de votre siteInternet
Un objectif se caracteacuterise par une action preacutecise effectueacutee sur votre site Internet agrave laquelle vousattribuez une certaine valeur De fait on dit qursquoun site a converti un visiteur lorsque celui-cireacutealise une action que le webmestre a deacutefini comme eacutetant un objectif
5502 Deacutefinir des objectifs dans Matomo
Dans Matomo les objectifs peuvent se deacutefinir de 5 maniegraveres
1 par URL de page 2 par titre de page 3 par eacuteveacutenement 4 par clic sur un lien de fichier de teacuteleacutechargement 5 par clic sur un lien sortant
Contrairement aux solutions de web analytics proprieacutetaires vous pouvez deacutefinir un nombreillimiteacute drsquoobjectifs dans Matomo et vous pouvez deacuteterminer si un objectif peut ecirctre accompliplusieurs fois par un utilisateur lors drsquoune mecircme visite
Si jamais la reacutealisation drsquoun objectif ne peut ecirctre accompli par lrsquointermeacutediaire des 5 possibiliteacutesoffertes ci-dessus vous pouvez eacutegalement deacutefinir manuellement des objectifs http develo-permatomoorgapi-referencetracking-javascriptmanually-trigger-a-conversion-for-a-goal
50
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
5503 Les bonnes questions agrave se poser lorsque vous deacutefinissez un objectif
Il est toujours un peu deacutelicat de deacutefinir des objectifs pour la premiegravere fois Ainsi pour vousaider voici une liste de points agrave prendre en consideacuteration
mdash Les donneacutees collecteacutees par deacutefaut dans Matomo permettent-elles la mise en place de cetobjectif
mdash Le nom donneacute agrave lrsquoobjectif est-il explicite mdash Le nom donneacute agrave lrsquoobjectif est-il coheacuterent avec tous les autres deacutejagrave deacutefinis mdash Srsquoagit-il reacuteellement drsquoun objectif dont vous souhaitez effectuer la mesure
Figure 58 ndash Les objectifs dans Matomo
5504 Pour aller plus loin dans la deacutefinition des objectifs
https matomoorgdocstracking-goals-web-analytics
56 Quiz 4 Comprendre les donneacutees
5601 Question 1
Dans quelle grande cateacutegorie de rapports trouverez-vous les informations relatives aux navigateursqui ont consulteacute votre site
51
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
1 Visiteurs2 Actions3 Reacutefeacuterents4 Objectifs
Contenu masqueacute ndeg31
5602 Question 2
Dans Matomo il est possible drsquoafficher les donneacutees de certains rapports sous la forme drsquounnuage de mots cleacutes
1 Vrai2 Faux
Contenu masqueacute ndeg32
5603 Question 3
Matomo remonte automatiquement les scrolls effectueacutes par les internautes sur votre site
1 Vrai2 Faux
Contenu masqueacute ndeg33
5604 Question 4
Quelles sont les conditions pour creacuteer un segment permettant drsquoafficher uniquement les visiteursqui utilisent le navigateur Firefox
1 Navigateur est firefox2 Navigateur est Firefox3 Navigateur est FF4 Navigateur est Mozilla
Contenu masqueacute ndeg34
52
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
5605 Question 5
Imaginons que vous ayez mis en place sur votre site internet un formulaire de contact dontlrsquoURL de saisie du formulaire est identique agrave celle de confirmation de lrsquoenvoi du formulaire Pardeacutefaut Matomo sera-t-il en mesure de savoir que le formulaire a eacuteteacute envoyeacute
1 Oui2 Non
Contenu masqueacute ndeg35
5606 Question 6
Quels sont les formats disponibles pour visualiser un rapport
Attention plusieurs reacuteponses sont possibles
1 Le camembert2 La courbe3 Un tableau agrave entreacutees multiples4 Lrsquohistogramme
Contenu masqueacute ndeg36
5607 Question 7
Que signifie rsquoAplatir un rapportrsquo
1 Les reacutesultats agrave virgule seront arrondis agrave la valeur la plus proche2 Les rapports sous forme de courbe seront repreacutesenteacutes en ligne3 Les rapports qui ont des donneacutees regroupeacutees sous un mecircme nom seront toutes visibles
sans avoir agrave cliquer4 Cela permet drsquoafficher plusieurs rapports sur la mecircme page
Contenu masqueacute ndeg37
53
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
5608 Question 8
Il est possible drsquoajouter 5 colonnes agrave son tableau de bord
1 Vrai2 Faux
Contenu masqueacute ndeg38
5609 Question 9
Sur quelle icocircne dois-je cliquer pour exporter mon rapport
1Figure 59 ndash Logo 1
2Figure 510 ndash Logo 2
3Figure 511 ndash Logo 3
4Figure 512 ndash Logo 4
Contenu masqueacute ndeg39
56010 Question 10
Lorsque je creacutee un segment celui-ci
1 Srsquoapplique agrave tous mes rapports2 Srsquoapplique agrave certains rapports3 Supprime les donneacutees inutiles de la base de donneacutees4 Disparaicirct au changement de page
54
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
Contenu masqueacute ndeg40
Feacutelicitations vous ecirctes arriveacutes agrave la fin de ce tutoriel Vous ecirctes deacutesormais en mesure de prendreen main MatomoBonne analyse drsquoaudience
Contenumasqueacute
Contenumasqueacute ndeg31
Reacuteponse 1 dans la cateacutegorie visiteurs en effet les navigateurs sont une caracteacuteristique de vosvisiteurs Retourner au texte
Contenumasqueacute ndeg32
Reacuteponse 1 crsquoest vrai ndash ce nrsquoest pas lrsquoaffichage le plus visible mais il existe bel et bien Retournerau texte
Contenumasqueacute ndeg33
Mecircme si crsquoest techniquement possible il ne srsquoagit pas drsquoune fonctionnaliteacute automatique Re-tourner au texte
Contenumasqueacute ndeg34
Matomo fait reacutefeacuterence aux naviagteurs sous la forme drsquoacronyme la reacuteponse est donc FFRetourner au texte
Contenumasqueacute ndeg35
En principe non car le code de suivi remonte uniquement lorsque lrsquourl de la page consulteacutee agraveeacuteteacute chargeacutee Bien sucircr le code de suivi mesure drsquoautres donneacutees mais ccedila ne peut pas nous aiderici Retourner au texte
Contenumasqueacute ndeg36
Toutes les reacuteponses sont ici valides Retourner au texte
55
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
5 Partie 4 - Comprendre et analyser les donneacutees
Contenumasqueacute ndeg37
Il srsquoagit de la reacuteponse numeacutero 3 par deacutefaut Matomo regroupe toutes les URLs qui ont desreacutepertoires en commun Aplatir les rapports permet de lever ce regroupement Retourner autexte
Contenumasqueacute ndeg38
Faux Le tableau de bord permet en effet drsquoecirctre personnaliseacute mais il ne peut pas vous permettredrsquoaller jusqursquoagrave 5 colonnes Retourner au texte
Contenumasqueacute ndeg39
Reacuteponse 1 Retourner au texte
Contenumasqueacute ndeg40
Reacuteponse 1 un segment srsquoapplique agrave tous vos rapports Retourner au texte
56
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57
6 Conclusion
Ainsi srsquoachegraveve ce tutoriel Jrsquoespegravere qursquoil vous aura permis de mieux prendre en main Matomo
On remercie Dwayn pour la relecture
57