Suivre les vidéos YouTube avec Google Tag Manager et GA4
Mis à jour : lundi 28 juillet 2025
Pourquoi suivre les interactions avec les vidéos YouTube
Suivre les interactions avec les vidéos YouTube vous permet de comprendre l’engagement de vos visiteurs et ainsi d’aller au-delà des simples pages vues, clics ou scroll dans vos analyses.
Ces interactions peuvent notamment vous aider à déterminer si les visiteurs qui regardent vos vidéos convertissent mieux que les autres visiteurs.
Configurer le déclencheur Youtube Video
YouTube et Google Tag Manager appartenant tous les deux à Google, il existe un déclencheur natif dans GTM qui vous permet de suivre les interactions avec les vidéos YouTube sur votre site.
Ce déclencheur s’appelle YouTube Video et voici comment il se présente :

Explications des cases de la section Capture :
- Start : se déclenche lorsque la vidéo est jouée (Video Status ->
start) - Complete : se déclenche lorsque la vidéo a été jouée entièrement (Video Status ->
complete) - Pause, Seeking and Buffering : se déclenche lorsque la vidéo est mise en pause ou quand on avance ou recule (Video Status ->
pauseouseek) - Progress : se déclenche sur des seuils de pourcentage/secondes visionnés de la vidéo
Voici comment je vous recommande de configurer le déclencheur YouTube Video dans GTM :

Activer les variables intégrées de vidéo
Dans la section Variables de Google Tag Manager, cliquez sur Configure.

Cochez ensuite toutes les variables intégrées de la section Videos.

Explications des variables intégrées :
- Video Current Time : Durée actuelle de la vidéo en secondes
- Video Duration : Durée de la vidéo en secondes
- Video Percent : Video Current Time / Video Duration x 100
- Video Provider : Nom du forunisseur de la vidéo (ici
youtube) - Video Status : Statut de la vidéo (
start,progress,pause,seek,complete) - Video Title : Titre de la vidéo
- Video URL : URL de la vidéo sur YouTube
- Video Visible :
truesi la vidéo est visible à l’écran du visiteur au moment de du déclenchement etfalsesi la vidéo n’est pas visible (ex: le visiteur a mis play puis a scroller vers le bas de la page ou alors le visiteur est sur un autre onglet pendant la lecture).
Notez que les variables intégrées seront toujours disponibles indépendemment des cases cochées dans la section Capture du délencheur YouTube Video.
Configurer le tag GA4
Dans le tag GA4, on va utiliser les événements video_start, video_progress et video_complete.
Déclenchez ensuite le tag sur le déclencheur YouTube Video précédemment créé.

Réglages avancés : API Javascript
L’API Javascript permet de suivre les vidéos YouTube même si leur chargement est différé par le site web.
Activer l’API Javascript aura pour effet de rajouter enablejsapi=1 dans l’attribut src de l’iframe de vidéo YouTube et donc de charger le script https://www.youtube.com/iframe_api. Si la vidéo est en cours de lecture quand le déclencheur YouTube Video se charge, la vidéo va se recharger pour ajouter ce paramètre et ainsi activer l’API Javascript.
Vous pouvez donc cocher la case Add JavaScript API support to all YouTube videos dans le déclencheur YouTube Video dans GTM ou alors l’ajouter manuellement dans le code de votre site web sur les iframe Youtube.
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.

