59
Karnaj ronanchardon... Matomo analytics 21 janvier 2019

Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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

  • 1 Introduction
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 2: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 3: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 4: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 5: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 6: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 7: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 8: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 9: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 10: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 11: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 12: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 13: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 14: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 15: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 16: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 17: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 18: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 19: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 20: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 21: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 22: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 23: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 24: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 25: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 26: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 27: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 28: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 29: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 30: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 31: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 32: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 33: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 34: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 35: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 36: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 37: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 38: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 39: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 40: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 41: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 42: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 43: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 44: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 45: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 46: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 47: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 48: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 49: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 50: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 51: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 52: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 53: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 54: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 55: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 56: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 57: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion
Page 58: Matomoanalytics · 1. Introduction Figure1.1.–TableaudebordMatomo VousconnaissezprobablementGoogleAnalytics,lasolutiond’analysed’audiencelaplusutilisée

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
    • 11 Objectifs du tutoriel
    • 12 Preacute-requis
      • 2 Partie 1 - Qursquoest ce que lrsquoanalyse drsquoaudience
        • 21 Deacutefinition de lrsquoanalyse drsquoaudience
        • 22 Les diffeacuterentes solutions drsquoanalyse drsquoaudience
        • 23 Bien deacutemarrer votre projet en analyse daudience
        • 24 Quiz 1 Analyse daudience
        • Contenu masqueacute
          • 3 Partie 2 - Qursquoest ce que Matomo
            • 31 Le projet Matomo
            • 32 Vous avez dit licence GPLv3
            • 33 Qui est Richard Stallman
            • 34 Les solutions danalyse daudience et la CNIL
            • 35 Matomo et la CNIL
            • 36 Diffeacuterences entre Matomo et Google Analytics
            • 37 Point neacutegatif pour Matomo
            • 38 Quiz 2 Matomo Analytics
            • Contenu masqueacute
              • 4 Partie 3 - Mise en place de Matomo
                • 41 Preacuterequis pour installer Matomo
                • 42 Installer Matomo sur un serveur local
                • 43 Suivre le trafic dun site dans Matomo
                • 44 Obligations leacutegales de Matomo
                • 45 Quiz 3 Remonter des donneacutees
                • Contenu masqueacute
                  • 5 Partie 4 - Comprendre et analyser les donneacutees
                    • 51 Les tableaux de bord
                    • 52 Quest ce quun tableau de bord
                    • 53 Les rapports
                    • 54 Les segments
                    • 55 Les objectifs
                    • 56 Quiz 4 Comprendre les donneacutees
                    • Contenu masqueacute
                      • 6 Conclusion