Contourner les AdBlockers en toute légalité : La technique du "Custom Loader" pour GTM

Publié par Thomas dans la catégorie Best Practices Dernière modification : 09.01.2026 à 12h28


Table des matières

C'est une statistique qui fait mal aux responsables marketing en Suisse : environ 30% de vos visiteurs utilisent un bloqueur de publicité (AdBlocker) de type uBlock Origin, AdBlock Plus ou Ghostery.

Concrètement, cela signifie que pour un tiers de votre audience, Google Tag Manager ne se charge même pas. Avant même que vous ne puissiez demander le consentement ou déclencher une balise, le navigateur a coupé la ligne.

Résultat : Vos audiences de remarketing sont amputées, vos conversions sous-estimées et votre CPA (Coût par Acquisition) artificiellement gonflé.

Mais les AdBlockers ne sont pas infaillibles. Ils fonctionnent de manière binaire et prévisible. Chez A-Track, nous utilisons une technique avancée appelée le Custom Loader (Chargeur Personnalisé) pour rendre votre tracking invisible aux yeux des bloqueurs, tout en restant parfaitement conforme à la nLPD.

Voici comment nous récupérons ces 30% de données perdues.

Comment fonctionne un AdBlocker ? (La faille)

Pour comprendre la solution, il faut comprendre l'adversaire. Les AdBlockers ne sont pas des intelligences artificielles. Ce sont de simples filtres qui comparent les requêtes réseau de votre site à une liste noire publique (souvent "EasyList").

Ils bloquent tout ce qui ressemble à :

Leur faiblesse ? Ils bloquent le Nom du fichier ou le Domaine, pas le contenu du script.

La Solution : Le Custom Loader (Le Caméléon)

Le principe du Custom Loader est de masquer l'identité de Google Tag Manager.

Au lieu de demander au navigateur de charger le fichier standard gtm.js depuis les serveurs de Google, nous allons :

  1. Utiliser votre propre sous-domaine (ex: load.votreclient.ch).

  2. Renommer le fichier gtm.js en quelque chose d'aléatoire et inoffensif (ex: x98k2.js ou app-utils.js).

Résultat : L'AdBlocker voit passer une requête vers votreclient.ch/app-utils.js. Il pense que c'est un script fonctionnel du site (nécessaire au fonctionnement) et le laisse passer. Une fois chargé, ce script exécute GTM normalement.

Implémentation via Stape.io : Le "Power-Up" pour Agences

Mettre en place un Custom Loader manuellement demande des compétences solides en Cloud Functions et en routage. C'est lourd à maintenir.

C'est pourquoi chez A-Track, nous utilisons l'infrastructure de Stape.io qui a industrialisé ce processus.

Étape 1 : Le Serveur de Tracking (SST)

Nous configurons un conteneur Server-Side sur un sous-domaine personnalisé (data.votreclient.ch). C'est la base.

Étape 2 : L'activation du "Power-Up" Custom Loader

Dans l'interface Stape, nous activons la fonctionnalité "Custom Loader". Stape va générer un chemin d'accès unique pour votre conteneur GTM.

Étape 3 : La mise à jour du code source (Snippet)

C'est la seule intervention requise sur le site. Nous remplaçons le bout de code GTM standard (le snippet) dans le <head> du site par le nouveau code modifié qui pointe vers notre fichier camouflé.

Légalité et Éthique : La ligne rouge à ne pas franchir

C'est le point le plus important pour vos clients suisses soucieux de leur réputation.

"Si on contourne l'AdBlocker, est-ce qu'on force le tracking ?"

La réponse est NON. Et c'est là toute la nuance entre le "Black Hat" (illégal) et le "White Hat" (A-Track).

  • Le Custom Loader sert à charger l'outil (GTM). Il permet au conteneur d'exister sur la page.

  • La CMP (Cookie Script) gère le consentement. Une fois GTM chargé, il respecte scrupuleusement le choix de l'utilisateur.

Si l'utilisateur a un AdBlocker MAIS accepte les cookies sur votre bannière, nous le trackons. S'il a un AdBlocker ET refuse les cookies, nous ne le trackons pas (ou uniquement de manière anonyme/sans cookie).

Le Custom Loader ne sert pas à violer le consentement, il sert à empêcher un logiciel tiers (l'AdBlocker) de dicter sa loi technique sur votre propre site web.

L'Impact Business : +15% à +30% de données récupérées

Ce n'est pas de la théorie. Sur les installations réalisées par A-Track en Suisse Romande, nous constatons une augmentation immédiate du volume d'événements :

  1. Visibilité GA4 : Vous retrouvez le trafic réel de votre site (les utilisateurs "Tech" ne sont plus invisibles).

  2. Conversions Facebook : Le script fbevents.js (Pixel) étant aussi proxyfié via le Server-Side, il passe à travers les mailles du filet.

  3. Fiabilité de l'Attribution : Vous comprenez mieux quels canaux apportent réellement des ventes.

Le Conseil de l'Expert A-Track

Le Custom Loader est particulièrement efficace pour les sites B2B et Tech. Pourquoi ? Parce que l'audience de ces sites (développeurs, ingénieurs, cadres sup) est celle qui utilise le plus d'AdBlockers. Sur un site de vente de matériel informatique, l'impact peut atteindre +40% de données récupérées !

Votre audience est technique ? Vous perdez sans doute 30% de vos stats.

Ne laissez pas uBlock Origin décider de votre stratégie marketing. Reprenez le contrôle de votre infrastructure.

Demandez à A-Track de déployer un Custom Loader résilient pour votre site.

Sécuriser mon tracking contre les AdBlockers