Quels sont les cookies créés par le client de suivi JavaScript de Matomo ?
Pour suivre les utilisateurs sur votre ou vos sites Web ou applis, le code de suivi par défaut de Matomo en JavaScript utilise des cookies internes, qui sont définis sur le domaine de votre site Web.
Les cookies créés par Matomo commencent par :
- ‘_pk_ref’
- ‘_pk_cvar’
- ‘_pk_id’
- ‘_pk_ses’
- ‘mtm_consent’, ‘mtm_consent_removed’ et ‘mtm_cookie_consent’ : quand vous demandez à vos utilisateurs leur consentement
- ‘matomo_ignore’, quand vous ne souhaitez pas être suivi (refus de suivi) soit via la méthode du cookie soit via la méthode de refus de suivi de l’iframe. (Remarque : quand Matomo est installé sur un domaine différent de celui du site Web suivi, le cookie ‘matomo_ignore’ sera un cookie tiers. Ce cookie ne contient aucune information personnelle ni aucun identifiant et la valeur du cookie est la même pour tous les visiteurs).
- ‘matomo_sessid’, lorsque vous utilisez la fonction refus de suivi (cette information est appelée nonce et permet d’éviter les problèmes de sécurité CSRF)
- ‘_pk_hsr’, lorsque vous utilisez les cartes thermiques ou l’enregistrement de séance)
Vous pouvez également choisir de Désactiver tous les cookies internes, pour des raisons de confidentialité notamment.
Par défaut, Matomo n’utilise pas de cookies tiers, mais vous pouvez activer un cookie tiers ‘_pk_uid’ si vous le souhaitez.
En savoir plus sur Les données que Matomo suit.
Délais d’expiration par défaut
Les cookies décrits ci-dessus finiront par expirer et seront supprimés des navigateurs de vos utilisateurs.
- ‘_pk_id’ – 13 mois (utilisé pour stocker des informations sur l’utilisateur, telles que l’identifiant unique du visiteur)
- ‘_pk_ref’ – 6 mois (utilisé pour stocker les informations d’attribution, le référent initialement utilisé pour visiter le site Web)
- ‘_pk_ses’, ‘_pk_cvar’, ‘_pk_hsr’ – 30 minutes (cookies de courte durée utilisés pour stocker temporairement les données de la visite)
- ‘_pk_testcookie’ est créé et doit être ensuite directement supprimé (utilisé pour vérifier si le navigateur du visiteur prend en charge les cookies)
- ‘mtm_consent’ (ou ‘mtm_consent_removed’) sont créés avec une date d’expiration de 30 ans pour se souvenir que le consentement a été donné (ou retiré) par l’utilisateur. Il est possible de définir une période d’expiration plus courte pour le consentement de l’utilisateur en appelant : _paq.push([‘rememberConsentGiven’, optionallyExpireConsentInHours]). Pour en savoir plus, consultez le guide du développeur Demande de consentement.
- ‘mtm_cookie_consent’ est créé avec une date d’expiration de 30 ans pour se souvenir que le consentement au stockage et à l’utilisation des cookies a été donné par l’utilisateur. Il est possible de définir une période d’expiration plus courte pour le consentement de votre utilisateur en appelant : ‘_paq.push([‘rememberCookieConsentGiven’, optionallyExpireConsentInHours]);’. Pour en savoir plus, consultez le guide du développeur Demande de consentement.
- ‘matomo_ignore’ – 30 ans
- ‘matomo_sessid’ – 14 jours (Il est important de noter qu’il ne contient aucune donnée utilisée pour identifier les visiteurs et qu’il est considéré comme un cookie « essentiel »)
Les délais d’expiration par défaut énumérés ci-dessus peuvent être modifiés via JavaScript. Découvrez comment définir des délais d’expiration personnalisés.