Guide des mesures améliorées dans Google Analytics 4

Mis à jour : dimanche 4 janvier 2026

Que sont les mesures améliorées dans Google Analytics 4 ?

Dans Google Analytics 4, les mesures améliorées sont un ensemble de fonctionnalités qui collectent automatiquement plusieurs types d’interactions dès l’installation de GA4 sur votre site web. Pas besoin de toucher au code ni de configurer des événements dans Google Tag Manager. En théorie, ceci semble faire de Google Analytics une solution clé en main mais nous verrons dans cet article que c’est loin d’être le cas.

Concrètement, lorsque vous créez un flux de données web dans GA4, les mesures améliorées sont activées par défaut. Pour y accéder, allez dans Admin > Data Stream, sélectionnez votre flux web, et vous verrez la section dédiée.

Attention

Dans le monde du tracking tout fonctionnement automatique est à prendre avec des pincettes. Les mesures améliorées sont faciles à mettre en place mais cette solution a ses limites et peut ne pas correspondre à vos exigences/besoins.

Measure améliorées lors de la création d'un flux de données web
Mesures améliorées lors de la création d'un flux de données web dans GA4

Les événements collectés automatiquement

Lorsque les mesures améliorées sont activées (ce qui est le cas par défaut), GA4 commence immédiatement à suivre les 7 types d’interactions suivants :

  • Les pages vues (page_view)
  • Le défilement au-delà de 90% de la page (scroll)
  • Les clics sortants vers d’autres domaines (click avec le paramètre outbound à true)
  • Les recherches internes (view_search_results)
  • L’engagement vidéo YouTube (video_start, video_progress, video_complete)
  • Les téléchargements de fichiers (file_download)
  • Les interactions avec les formulaires (form_start, form_submit)

Chaque événement peut être géré individuellement.

Vous pouvez garder ceux qui vous intéressent et désactivez les autres. Cette flexibilité permet d’adapter la collecte de données à vos besoins.

Bon à savoir

Au-delà de ces mesures améliorées, GA4 collecte aussi 3 événements automatiques distincts qu’il est important de connaître également :

  • first_visit lors de la toute première visite d’un utilisateur (créé automatiquement par GA4 lorsque le paramètre _fv est présent dans l’événement page_view)
  • session_start à chaque nouvelle session (créé automatiquement par GA4 lorsque le paramètre _ss est présent dans l’événement page_view)
  • user_engagement qui se déclenche après certaines actions. Il contient le paramètre engagement_time_msec indiquant le temps d’engagement de l’utilisateur en millisecondes.

Tableau récapitulatif des recommandations

ÉvénementsParamètres GA4 utilisésRecommandation
page_viewpage_location page_referrer page_title language screen_resolutionObligatoire (désactivation possible avec send_page_view à false dans le Google Tag pour les SPA)
scrollpercent_scrolled⚠️ Désactiver (pages courtes = trop d’événements, pas de granularité 25/50/75% => utiliser GTM)
clicklink_id link_classes link_url link_domain outbound✅ Garder (fonctionne correctement)
view_search_resultssearch_term✅ Garder (peut nécessiter une configuration supplémentaire)
video_start video_progress video_completevideo_current_time video_duration video_percent video_provider video_title video_url visible❌ Désactiver (nécessite enablejsapi=1 et iframe_api, peu fiable => utiliser GTM)
file_downloadfile_extension file_name link_text link_url link_id link_classes✅ Garder (liste d’extensions fixe mais suffisante)
form_start form_submitform_id form_destination form_length first_field_id first_field_name first_field_type❌ Désactiver (imprécis, faux positifs => utiliser GTM)

Pages vues

L’événement page_view se déclenche à chaque chargement de page. Cet événement est de loin le plus important à mettre en place pour obtenir des données de qualité dans GA4.

Contrairement aux autres événements des mesures améliorées, il n’est pas possible de désactiver le page_view depuis l’interface GA4. Il fait partie intégrante du système de mesure.

Chaque page vue transmet automatiquement des informations contextuelles essentielles : la langue du navigateur, l’URL complète de la page, la page d’origine du visiteur, le titre de la page et la résolution d’écran. Ces données accompagnent d’ailleurs tous les événements GA4, pas seulement les pages vues.

La balise Google (Google Tag) contient un paramètre qui contrôle l’envoi automatique des pages vues. Dans certains cas spécifiques (notamment pour les Single Page Applications), vous pouvez désactiver cet envoi automatique en définissant send_page_view sur false, puis gérer les pages vues manuellement via une balise événement dédiée.

Pages vues dans les Single Page Applications (SPA)

Les single page applications (souvent codées avec React, Angular, Vue ou NextJS) posent un défi particulier : l’URL change sans que la page ne recharge réellement. GA4 tente de gérer ce cas avec le suivi des changements d’historique grâce à l’événement gtm.historyChange-v2 mais cela reste un fonctionnement automatique à tester pour être sûr qu’il correspond à vos attentes et besoins.

Si ce n’est pas le cas, il est possible d’écouter manuellement les changements d’historiques avec le déclencheur History Change dans Google Tag Manager.

Tracker des Single Page Applications avec GTM et GA4

Découvrez les 3 méthodes pour tracker des SPA

Défilements

GA4 enregistre automatiquement quand un visiteur fait défiler une page au-delà de 90% de sa hauteur.

Paramètres GA4 utilisés

ParamètreDescriptionDisponible rapport personnaliséDisponible exploration
percent_scrolledProfondeur de défilement✅✅

Limitations à connaître

Si votre page est courte en hauteur, l’événement scroll va se déclencher très souvent ce qui peut nuir à la qualité de vos analyses dans GA4. De plus, il n’y a pas la possibilité avec les mesures améliorées d’avoir une vue plus granulaire sur les seuils à 25, 50 et 75% de scroll.

Solution

Pour un suivi plus précis du scroll, je vous recommande de configurer manuellement le tracking du scroll avec Google Tag Manager en suivant mon guide dédié.

Suivi du scroll avec GTM et Google Analytics

Suivez manuellement les scroll depuis Google Tag Manager avec mon article dédié sur le sujet

Clics sortants

Un clic sortant se produit quand un visiteur clique sur un lien qui l’emmène vers un autre domaine que le vôtre. GA4 enregistre automatiquement ces interactions via un événement nommé simplement click, distingué par un paramètre outbound ayant la valeur true.

Paramètres GA4 utilisés

ParamètreValeur associéeDisponible rapport personnaliséDisponible exploration
link_idValeur de l’attribut id du lien✅✅
link_classesValeur de l’attribut class du lien✅✅
link_urlValeur de l’attribut href du lien✅✅
link_domainDomaine du lien✅✅
outboundtrue si le lien est sortant✅✅

Exemple de lien sortant

<a id="outbound-link" class="bg-dark color-blue" href="https://www.example.com" target="_blank">Go to example.com</a>
<!--
link_id -> outbound-link
link_classes -> bg-dark color-blue
link_url -> https://www.example.com
link_domain -> www.example.com
outbound -> true
-->

Solution

Vous pouvez garder cette mesure améliorée activée car elle fonctionne correctement. Cependant, si souhaitez aller plus loin dans vos analyses, je vous recommande de configurer manuellement le tracking des clics avec Google Tag Manager.

Suivi des clics avec Google Tag Manager et GA4

Suivez les clics manuellement avec GTM et GA4

Recherche sur le site

GA4 détecte automatiquement quand un utilisateur effectue une recherche sur votre site avec l’événement view_search_results en analysant les paramètres de requêtes.

Paramètres de requête supportés par défaut

Paramètre de requêteExemple
qhttps://example.com/recherche?q=chaussures
shttps://example.com/recherche?s=chaussures
searchhttps://example.com/recherche?search=chaussures
queryhttps://example.com/recherche?query=chaussures
keywordhttps://example.com/recherche?keyword=chaussures

Si votre URL de recherche ressemble à example.com/recherche?q=chaussures, GA4 capturera automatiquement le terme “chaussures”.

Le saviez-vous ?

Imaginons que sur votre site la recherche se fait avec le paramètre term comme ceci example.com/recherche?term=chaussures.

Comme term ne fait pas partie des paramètres de requêtes écoutés par défaut par GA4, vous pouvez l’ajouter à la liste dans les réglages des mesures améliorées.

En tout, 10 paramètres différents peuvent être utilisés.

Ajout du paramètre term pour détecter une recherche sur le site
Ajout du paramètre term pour détecter une recherche sur le site

Paramètres GA4 utilisés

ParamètreValeur associéeDisponible rapport personnaliséDisponible exploration
search_termTerme de recherche✅✅

Engagement vidéo

Si vous intégrez des vidéos YouTube sur votre site, GA4 peut suivre les interactions suivantes automatiquement sous certaines conditions :

  • démarrage (video_start)
  • progression sur 10, 25, 50 et 75% (video_progress)
  • visionnage complet (video_complete)

Paramètres GA4 utilisés

ParamètreDescriptionDisponible rapport personnaliséDisponible exploration
video_current_timeTemps actuel dans la vidéo❌❌
video_durationTemps total de la video❌❌
video_percentTemps actuel / temps total * 100❌❌
video_provideryoutube à chaque fois✅✅
video_titleTitre de la vidéo✅✅
video_urlURL de la vidéo✅✅
visibletrue si la vidéo est dans le viewport✅✅

Exemple de vidéo YouTube intégrée

<script src="https://www.youtube.com/iframe_api"></script>
<iframe width="560" height="315" src="https://www.youtube.com/embed/nS8HLdwmVlY?enablejsapi=1"></iframe>

<!--
video_current_time -> 210
video_duration -> 517
video_percent -> 40
video_provider -> youtube
video_title -> Google Analytics MCP Setup Tutorial
video_url -> https://www.youtube.com/watch?v=nS8HLdwmVlY
visible -> true
-->

Limitations à connaître

Cette fonctionnalité nécessite que l’iframe de YouTube sur votre site contienne un paramètre spécifique (?enablejsapi=1) dans son URL et que l’iframe API soit activée (iframe_api). Ces conditions ne sont pas toujours remplies par défaut et nécessitent une action supplémentaire de votre part.

Pour les profils plus techniques

Le suivi automatique des vidéos YouTube ne fonctionnera pas si :

  • window.YT est à undefined, et
  • l’URL de l’iframe ne contient pas enablejsapi=1

Solution

Le mieux ici est de configurer manuellement le suivi de vos vidéos YouTube (ou autre) avec Google Tag Manager.

Suivre les vidéos YouTube avec Google Tag Manager et GA4

Suivez manuellement les vidéos YouTube via mon article dédié

Suivre les vidéos Vimeo avec Google Tag Manager et GA4

Si vous utilisez Vimeo, jetez un oeil à mon listener

Téléchargements de fichiers

Dès qu’un visiteur clique sur un lien pointant vers un fichier téléchargeable, GA4 enregistre l’action via l’événement file_download.

Extensions supportées

ExtensionDescription
pdfPortable Document Format
docMicrosoft Word (Legacy)
docxMicrosoft Word (Modern)
txtPlain Text File
rtfRich Text Format
xlsMicrosoft Excel (Legacy)
xlsxMicrosoft Excel (Modern)
csvComma-Separated Values
ppsPowerPoint Show (Legacy)
pptPowerPoint Presentation (Legacy)
pptxPowerPoint Presentation (Modern)
keyApple Keynote
zipZIP Archive
rarRAR Archive
7z7-Zip Archive
gzGZIP Compressed
pkgPackage File
exeWindows Executable
mp3MP3 Audio
wavWAV Audio
wmaWindows Media Audio
midMIDI Audio (Short)
midiMIDI Audio
mp4MPEG-4 Video
aviAudio Video Interleave
movQuickTime Video
mpegMPEG Video
mpgMPEG Video (Short)
wmvWindows Media Video

Paramètres GA4 utilisés

ParamètreValeur associéeDisponible rapport personnaliséDisponible exploration
file_extensionExtension du fichier✅✅
file_nameNom du fichier✅✅
link_classesValeur de l’attribut class du lien cliqué✅✅
link_idValeur de l’attribut id du lien cliqué✅✅
link_textTexte du lien présent entre les balise a✅✅
link_urlValeur de l’attribut id du lien cliqué✅✅

Exemple de lien de téléchargement

<a href="./files/doc.pdf" download="document.pdf" id="dl_link" class="bg-black color-white">Download file</a>

<!--
file_extension -> pdf
file_name -> /files/doc.pdf
link_classes -> (vide) aucune valeur remonte lors de mon test
link_id -> dl_link
link_text -> Download file
link_url -> https://example.com/files/doc.pdf

Nom du document lorsqu'il est téléchargé par le visiteur : document.pdf
-->

Limitations à connaître

La liste des extensions supportées est fixe. Vous ne pouvez pas l’enrichir via l’interface GA4. Si vous distribuez des fichiers .jpg ou .png par exemple, ils ne seront pas comptabilisés automatiquement.

Solution

Cette mesure améliorée fonctionne correctement. Vous pouvez la garder activée.

En passant par Google Tag Manager, vous pouvez créer un déclencheur personnalisé qui détecte les extensions manquantes.

Interactions avec les formulaires

GA4 promet de suivre les formulaires automatiquement avec les événements suivants :

  • form_start quand un utilisateur commence à remplir un champ
  • form_submit lors de la soumission du formulaire.

Paramètres GA4 utilisés

ParamètreDescriptionDisponible rapport personnaliséDisponible exploration
form_destinationURL de destination du formulaire❌❌
form_idIdentifiant du formulaire (attribut id de la balise HTML form)❌❌
form_lengthNombre de champs présents dans le formulaire (incluant le champ de soumission)❌❌
first_field_idAttribut id du premier champ qui a été renseigné❌❌
first_field_nameAttribut name du premier champ qui a été renseigné❌❌
first_field_typeAttribut type du premier champ qui a été renseigné❌❌

Limitations à connaître

Je ne vous recommande pas d’utiliser cette fonctionnalité car elle est trop imprécise. Très peu de formulaires sont pris en charge et quand c’est le cas il peut y avoir des faux positifs dans les soumissions détectées.

Aussi, vous devrez créer des dimensions personnalisées pour exploiter les paramètres liés aux formulaires dans vos rapports ou explorations GA4.

Solution

Pour tracker vos formulaires je vous conseille de suivre des tutoriels dédiés en fonction du formulaire que vous utilisez.

Tracker les formulaires Elementor

Guide complet pour tracker les formulaires Elementor

Tracker les formulaires Hubspot

Guide complet pour tracker les formulaires Hubspot

Tracker les formulaires Webflow

Guide complet pour tracker les formulaires Webflow

Tracker les formulaires

Guide général pour tracker les formulaires

Retour d’expérience

Généralement, lors de projets clients je désactive complètement les mesures améliorées de GA4 pour plusieurs raisons :

  • Manque de flexibilité : les mesures améliorées sont trop rigides.
  • Qualité des données : les données collectées automatiquement peuvent manquer de précision.
  • Fonctionnement automatique : je préfère avoir le contrôle total sur ce qui est tracké.

Cependant, si vous débutez avec GA4 et que vous n’avez pas les ressources pour une configuration personnalisée, les mesures améliorées peuvent être un bon point de départ. Elles offrent une collecte de données de base sans effort supplémentaire.

Discutons de votre tracking

Une question sur cet article, besoin d'un audit de votre configuration ou migration server-side ? Écrivez-moi, je réponds sous 24h.