Gérer les exceptions dans Google Tag Manager : comment exclure des pages avec Page Path

Dans la plupart des projets de tracking, on se concentre sur les conditions d’activation des balises (tags).
Mais il est tout aussi important de définir les conditions d’exclusion, c’est-à-dire les cas où un tag ne doit pas se déclencher.

C’est là qu’intervient la gestion des exceptions dans Google Tag Manager.


Pourquoi gérer des exceptions dans GTM

Certaines pages de votre site ne doivent pas déclencher certains tags :

  • une page de paiement, où l’on veut éviter le rechargement d’un script tiers ;
  • une page de test ou de préproduction ;
  • une page contenant des données sensibles (ex. : espace client, panier) ;
  • une page de conversion où un tag ne doit pas s’exécuter une deuxième fois.

Les exceptions vous permettent de garder un tracking propre, sans surcharge inutile et sans risque d’erreurs de données.


Principe de fonctionnement

Chaque balise (tag) dans Google Tag Manager dispose d’un onglet “Déclenchement” (Triggering).
Cet onglet se compose de deux parties :

  1. Déclencheurs (Triggers) : conditions pour exécuter le tag
  2. Exceptions : conditions pour empêcher son exécution

Un tag ne se déclenche que si au moins un déclencheur est vrai et qu’aucune exception n’est vraie.


Exemple concret : exclure un tag sur une page spécifique

Prenons un exemple : vous avez un tag Google Ads ou un tag Hotjar que vous souhaitez désactiver sur la page de paiement.
Cette page est accessible via une URL du type :
https://www.monsite.com/checkout

Nous allons utiliser la variable Page Path pour identifier cette page.


Étape 1 : activer la variable Page Path

  1. Dans GTM, ouvrez Variables.
  2. Activez la variable intégrée {{Page Path}}.
    Elle renvoie la partie de l’URL située après le domaine.
    Exemple : pour https://www.monsite.com/checkout, la variable vaut /checkout.

Étape 2 : créer un déclencheur principal

Supposons que votre tag se déclenche actuellement sur toutes les pages :

  • Déclencheur : All Pages
  • Type : Page View – All Pages

Nous allons garder ce déclencheur, mais y ajouter une exception.


Étape 3 : créer un déclencheur d’exception

  1. Créez un nouveau déclencheur :
    • Nom : Exception - Page Checkout
    • Type : Page View
    • Condition : Page Path equals /checkout
  2. Enregistrez ce déclencheur.

Étape 4 : ajouter l’exception à la balise

  1. Ouvrez votre balise (ex. : Tag Hotjar, Google Ads, Meta Pixel, etc.).
  2. Dans la section Déclenchement, vous verrez :
    • “Déclencheurs” : All Pages
    • “Exceptions” : cliquez sur Ajouter une exception
  3. Sélectionnez votre déclencheur : Exception - Page Checkout.
  4. Enregistrez et publiez.

Étape 5 : tester en mode Preview

Utilisez le mode Preview de GTM pour vérifier le comportement :

  • Sur une page standard, le tag se déclenche normalement.
  • Sur /checkout, le tag n’apparaît pas dans le tableau d’événements.

Cette validation est essentielle avant toute mise en ligne.


Variante : exclure plusieurs pages

Vous pouvez étendre le principe à plusieurs URL :

  • Condition : Page Path contains /checkout
  • OU : Page Path matches RegEx ^/(checkout|thank-you|payment)

Cela permet d’exclure plusieurs pages similaires sans créer de déclencheur par URL.


Variante avancée : exclure par environnement

Vous pouvez aussi combiner ce principe avec une variable d’environnement (hostname, lookup table, etc.) :

  • Exclure des tags sur staging.monsite.com
  • Mais les garder actifs sur www.monsite.com

Cela permet une gestion très fine des balises entre préproduction et production.


Bonnes pratiques

  • Nommez vos exceptions clairement : “Exception – [nom de la page]”
  • Testez toujours après chaque ajout d’exception
  • Documentez vos exclusions dans un tableau de suivi GTM
  • Combinez les exceptions avec vos lookup tables pour des règles dynamiques

Conclusion

La gestion des exceptions dans Google Tag Manager est un levier simple mais puissant pour affiner le déclenchement de vos tags.
Grâce à une simple condition basée sur la variable Page Path, vous pouvez exclure des pages sensibles, éviter les doublons de conversion et maintenir un tracking plus propre et plus fiable.

Ce type de configuration fait partie des bonnes pratiques indispensables pour toute équipe data ou marketing souhaitant maîtriser pleinement son écosystème de tracking.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *