Suivi des impressions
- Episode N° 18
- Difficulté intermédiaire
- Publié le 01/10/2021 par Ronan HELLO
- Dernière mise à jour le 29/09/2024
Matomo dispose d’un outil intéressant permettant de suivre les impressions et interactions avec un élément de la page comme une photo, un carrousel ou encore un encart publicitaire. Matomo permet de collecter le nombre d’impressions (c'est-à-dire le nom de fois que l’élément apparaît à l’écran) et le nombre d’interactions (donc de clics) que vos utilisateurs ont avec des éléments précis sur la page.
Le suivi des impressions et des interactions peut s’avérer très utile afin de mesurer d’éventuels écarts entre les données que vous collectez et les valeurs fournies par votre régie publicitaire (qui vous facturera un éventuel surplus !).
Le suivi du contenu nécessite que le langage JavaScript soit activé sur le navigateur de vos visiteurs. La mise en place de cette technique n’est donc compatible qu’avec la configuration du code de suivi JavaScript, vous ne pouvez pas utiliser le tracker PHP.
Modification du code de suivi
Pour ajouter cette fonctionnalité à Matomo, il suffira de modifier légèrement le code de suivi et d’y insérer du code supplémentaire.
Suivi des impressions
Pour suivre les impressions, il existe deux variantes très utiles :
Le premier permet de suivre tous les contenus qui sont chargés sur la page (mais qui peuvent se situer sous la ligne de flottaison et hors de l'écran).
_paq.push(['trackAllContentImpressions']);
Le second est un peu plus précis et ne permet de relever que le contenu qui est affiché à l’écran (il faut que le contenu soit réellement à l’écran pour qu’il soit pris en compte).
_paq.push(['trackVisibleContentImpressions']);
Je vous conseille donc d’utiliser le second code pour la grande majorité des cas. Dans certains cas particuliers, la mise en place de ces codes nécessite l’ajout de paramètres aditionnels, ces configurations sont disponnible sur la documentation oficielle de Matomo : https://developer.matomo.org/guides/tracking-javascript-guide#content-tracking
Suivi des interactions
Pour suivre les interactions, il faut faire exactement la même chose avec cette ligne de code:
_paq.push(['trackContentInteraction']);
Taggage des éléments à suivre
Maintenant que le tracker Matomo est à l’écoute des impressions et des interactions, il ne reste plus qu’à baliser les différents éléments à suivre sur votre site. Cette dernière étape est relativement basique et vous pouvez le faire de deux manières :
- Via l’attribut HTML
data-track-content
à placer directement sur la balise HTML - Via une classe CSS
.matomoTrackContent
à ajouter aux classes de la balise.
Suivi vos besoins, vous pouvez utiliser l’un ou l’autre en fonction, mais je vous recommande de choisir l’une des techniques et de vous y tenir pour simplifier la maintenance des éléments. Personnellement j’utilise la première solution avec l’attribut HTML, c’est également celle que Matomo recommande.
Nommez votre contenu
Par défaut, le nom de l’élément qui sera affiché dans le rapport sera le contenu de l’attribut href
, src
ou title
. Il est également possible de définir soi-même un titre à nos éléments afin de rendre les rapports plus compréhensibles. Pour cela, il suffira d’ajouter l’attribut HTML suivant directement sur votre contenu :
<balise data-content-name="Le nom de mon contenu">...</balise>
Comme ceci :
<img src="/images/chaton.jpg" alt="Un sublime chaton" data-content-track data-content-name="Photo de chaton">
Créer des groupes de contenu
Il est également possible de regrouper différents contenus au sein d’un même groupe appelé “Content Piece”. Ces groupes sont découpés en différentes sous-parties permettant de mieux comprendre les interactions de l’utilisateur avec un composant complexe de votre site, comme par exemple une carte avec une image, un texte et un lien vers un produit.
Nous allons pouvoir baliser l’entièreté du contenu, la carte comme élément parent, la photo en tant que tel et le lien en tant que cible.
Les rapports d’impressions et d'interactions
Une fois le marquage mis en place sur votre site web, vous commencerez à collecter ces nouvelles informations. L’ensemble des contenus suivis sont accessibles directement dans un rapport disponible sur le rapport “Contenus” disponible depuis la rubrique « Comportement ».
Ce rapport vous affiche pour chaque élément suivi le nombre d’impressions, le nombre d’interactions et le pourcentage d'interactions (ratio interactions/visiteurs). Il peut également être intéressant de créer un segment permettant de filtrer les visiteurs ayant interagi avec un élément en particulier.
Je réalise des formations professionnelles sur-mesure. Si ça peut vous intéresser, n'hésitez pas à me contacter 🤓
Je fais une demande-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
Vous devez être connecté pour pouvoir commenter. Se connecter