Déclencheur "Profondeur de défilement"

Mesurer les événements de défilement dans Google Tag Manager

Le déclencheur "Profondeur de défilement" permet de déclencher des balises en fonction de la portion de la page Web parcourue par l'utilisateur à l'aide du défilement vers le bas. Pour configurer ce type de déclencheur, procédez comme suit :

  1. Cliquez sur Déclencheurs puis Nouveau.
  2. Cliquez sur Configuration du déclencheur, puis sélectionnez le type de déclencheur Profondeur de défilement.
  3. Sélectionnez les options de profondeur de défilement.
  4. Sélectionnez les conditions dans lesquelles le déclencheur doit être activé.

Options de profondeur de défilement

Sélectionnez les options de profondeur de défilement souhaitées :

  • Profondeurs de défilement vertical : le déclenchement dépend de la quantité de contenu parcourue par l'utilisateur en faisant défiler la page vers le bas.
  • Profondeurs de défilement horizontal : le déclenchement dépend de la quantité de contenu parcourue par l'utilisateur en faisant défiler la page vers la droite.

Vous pouvez utiliser des valeurs de profondeur de défilement horizontal et vertical dans le même déclencheur. Définissez ces valeurs sous forme de pourcentages (par rapport à la hauteur et à la largeur de la page) ou de pixels. Pour indiquer la valeur (pourcentages ou pixels) saisissez un ou plusieurs nombres entiers positifs séparés par une virgule.

Par exemple, sélectionnez l'option Pourcentages, et saisissez 10, 50, 90 pour définir les points de déclenchement à 10 %, 50 % et 90 % de la hauteur de la page. Lorsque ce déclencheur est appliqué à une balise et qu'un utilisateur fait défiler 90 % de la page vers le bas, la balise est activée trois fois : une fois à 10 %, une fois à 50 %, puis à 90 %.

Le déclencheur ne s'active qu'une fois par seuil et par page. Si l'utilisateur fait de nouveau défiler la page vers le haut, le déclencheur ne s'active pas une deuxième fois, sauf si la page est actualisée ou si l'internaute accède à une nouvelle page qui utilise le même déclencheur.

Pour les pages qui défilent à l'infini (dynamiquement) ou dont la taille varie considérablement, il est recommandé d'utiliser le déclencheur "Visibilité de l'élément".
Si une profondeur de défilement spécifiée est visible dans la fenêtre d'affichage lors du chargement de la page, le déclencheur s'active même si l'utilisateur ne la fait pas défiler physiquement.

Lorsqu'un déclencheur "Profondeur de défilement" est activé, une valeur est automatiquement affectée aux variables intégrées suivantes :

  • Scroll Depth Threshold : valeur numérique indiquant la profondeur de défilement ayant provoqué l'activation du déclencheur. Si le seuil est en pourcentage, elle sera comprise entre 0 et 100. Si le seuil est en pixels, elle correspondra au nombre de pixels spécifié pour le déclenchement. Si vous définissez la variable sur 0, les rapports indiqueront (not set).
  • Scroll Depth Units : valeur indiquant l'unité spécifiée pour le seuil ayant provoqué l'activation du déclencheur (soit pixels, soit pourcentages).
  • Scroll Direction : valeur indiquant le sens du défilement pour le seuil ayant provoqué l'activation du déclencheur (soit vertical, soit horizontal).

Conditions dans lesquelles le déclencheur doit être activé

Le menu Activer ce déclencheur quand permet d'indiquer à quel moment ce déclencheur doit être activé pour détecter des interactions pertinentes.

  • Conteneur chargé (gtm.js) : le déclencheur est activé dès que possible après le début du chargement de la page.
  • DOM prêt (gtm.dom) : le déclencheur est activé une fois que l'élément DOM est prêt à être analysé.
  • Fenêtre chargée (gtm.load) (par défaut) : le déclencheur est activé après le chargement de tout le contenu initial de la page.
Remarque : Le déclencheur "Profondeur de défilement" tente de calculer les dimensions d'une page lors de son chargement. Il est donc préférable d'attendre que la fenêtre soit complètement chargée avant d'activer le déclencheur. C'est pourquoi "Fenêtre chargée (gtm.load)" est l'option par défaut.
Ces informations vous-ont elles été utiles ?
Comment pouvons-nous l'améliorer ?