Contourner les adblockers
Adblockers : définition et fonctionnement
Qu’est-ce qu’un ad-blocker ?
Un ad-blocker est une fonctionnalité intégrée ou ajoutée manuellement (sous la forme d’une extension) au navigateur.
L’objectif d’un ad-blocker est de bloquer toutes les requêtes qui sont liées de près ou de loin à du tracking (que ce soit pour de la publicité, de l’analyse web ou de l’affiliation). Les ad-blockers empêchent notamment le tracking des visiteurs, même si ces derniers ont donné leur consentement.
Les principaux ad-blockers du marché sont Ad Block, U-Block et Ghostery.
La part de votre traffic utilisant un ad-blocker dépend beaucoup de votre audience, son âge, son appareil et son pays.
Comment fonctionne un ad-blocker ?
Un ad-blocker étudie toutes les requêtes qui sont envoyés par votre navigateur. Lorsqu’il reconnait une requête qui correspond à certains critères, il va la bloquer.
Pour déterminer ses critères de blocage des requêtes, un ad-blocker va s’appuyer sur des listes qui sont constamment mises à jour pour s’adapter aux contournements. Voici un exemple de liste de blocage utilisée par les ad-blockers : https://easylist.to/easylist/easyprivacy.txt
Cette liste contient notamment les chaînes de caractère suivantes :
.js?id=GTM-googletagmanager.com/gtag/js?
Si vous ne faites rien, les ad-blockers vont notamment bloquer les librairies de Google Tag Manager et de Google Analytics.
Le contournement des ad-blockers représente une veille constante pour innover sur de nouvelles techniques au fur et à mesure des mises à jour des listes de blocage.
Contourner les ad-blockers avec Addingwell
L’implémentation du tracking côté serveur est une première étape vers le bypass des Ad-blockers. Mais le server-side ne permet pas nativement de contourner les ad-blockers. Une configuration supplémentaire est nécessaire.
Pour contourner les ad-blockers il est nécessaire de charger tous les composants dont vous avez besoin pour le tracking en utilisant des URL qui ne sont pas détectables.
Ces composants sont les suivants :
- La librairie Google Tag Manager
- La librairie Google Analytics 4
- La modification du
/g/collectdes requêtes d’événements GA4
Exemple pour la librairie Google Tag Manager
Requête bloquée : https://www.googletagmanager.com/gtm.js?id=GTM-XXXXXXX
Requête non bloquée : https://srv.your-domain.com/fojn34dsfnvskjn.js?aw=XXXXXXX
Pour contourner totalement les ad-blockers, vous devez mettre en place les 3 étapes suivantes.
3 étapes pour un contournement complet
Pré-requis : avoir migré GA4 en server-side
Avant de configurer le contournement des adblockers, vous devez d’abord avoir migré votre tag GA4 en mode Server-Side.
Si vous utilisez encore une balise Google dans GTM côté client sans le paramètre server_container_url pointant vers votre sous-domaine de tracking, vous ne devez pas mettre en place le contournement des adblockers pour le moment.
Proxifier la librairie Google Tag Manager
Sur Addingwell, rendez-vous dans la section CDN et cliquez sur le lien How to setup? dans la carte Google Tag Manager Web.


Remplacez GTM-XXXXXXX par l’identifiant de votre conteneur WEB (et non votre conteneur serveur).
Proxifier la librairie GA4
Si vous avez proxifié la librairie de Google Tag Manager, la librairie de GA4 sera proxifiée automatiquement si vous avez une balise Google dans votre conteneur Google Tag Manager.
Félicitations
Bravo, vous contournez maintenant tous les ad-blockers du marché. Dans notre démarche de veille constante, si vous rencontrez toujours des blocages de requêtes après avoir effectué l’ensemble des étapes précédentes, merci de contacter [email protected].