Skip to Content
Contourner les ad blockers

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 :

  1. La librairie Google Tag Manager
  2. La librairie Google Analytics 4
  3. La modification du /g/collect des 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.

Google Tag Manager CDN
Google Tag Manager Web Script

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].