Statistiques AdBlocker avec Google Analytics

Si vous monétisez votre blog ou votre site avec de la publicité, vous avez sûrement déjà entendu parler des « Ad Blockers » (bloqueurs de publicité). Ces add-ons pour navigateurs web permettent aux internautes de bloquer l’affichage de la plupart des bannières publicitaires. Ce « confort » pour l’utilisateur va se faire au détriment de vos revenus car pour chacun de vos visiteurs avec adblocker, aucune impression de publicité (et donc aucun click) ne vous sera comptabilisé.

Il existe différents éditeurs de plugin « adblocker », les plus connus étant AdBlock et AdBlockPlus. Ce dernier revendique 10% des internautes français comme utilisateurs.

Dans cet article, je vais vous proposer une méthode simple et efficace pour découvrir quelle part de votre audience web utilise un adblocker et ne vous génère ainsi aucun revenu.

 

Détecter les adblockers

Afin de détecter si un internaute utilise un bloqueur de publicité, il suffit de prendre l’adblocker à son propre jeu.
En effet, tous ces plugins se basent sur une liste d’adresses de serveurs de publicité et de mots-clés afin de bloquer les affichages de publicité.
Nous allons donc faire passer un fichier de notre site pour une publicité et détecter si son téléchargement a été bloqué ou pas.

  1. Créer un fichier javascript que vous nommerez « advertising.js« 

  2. Dans ce fichier, copiez-collez la ligne de code suivante :
         var adblock = false;

  3. Sauvegardez le fichier et mettez-le en ligne sur votre site. Il sera par exemple accessible à l’adresse http://www.mysite.com/advertising.js

  4. Ajoutez le code suivant dans le header de toutes les pages de votre site, juste avant la balise fermante </head> :
         <script type="text/javascript" src="http://www.mysite.com/advertising.js"></script>

    (si votre site est bien fait, il y a généralement un seul fichier à modifier. Sur WordPress, par exemple, il s’agit du fichier header.php de votre thème)

A chaque visite de votre site, le navigateur de l’internaute va essayer de télécharger le fichier http://www.mysite.com/advertising.js et de l’exécuter. Si un adblocker est installé, il va automatiquement bloquer le téléchargement de ce fichier (en se basant sur le mot-clé « advertising »), qui ne sera donc jamais exécuté. Sur votre site, vous allez donc tester la commande javascript contenue dans le fichier advertising.js afin de savoir si elle a été exécutée ou non.

 

Configuration de Google Analytics

La deuxième partie de ce tutoriel montre comment configurer le code de suivi Google Analytics de votre site afin d’enregistrer au niveau de l’interface Google Analytics, le résultat de la détection adblocker de la première partie de l’article.

Je pars du principe que vous avez déjà créé un compte Google Analytics et que vous avez correctement tagué votre site.
Nous allons utiliser les variables personnalisées de Google Analytics afin de pouvoir différencier vos visiteurs avec ou sans adblocker.

Ci-dessous, le code de suivi Google Analytics qui doit vous être familier. Nous allons y insérer une commande qui va permettre d’activer le tracking des bloqueurs de publicité via une variable personnalisée :

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-XXXXXXX-X’]);
_gaq.push([‘_setCustomVar’, 1,’adblock’,typeof(adblock)==’undefined’ ? ‘yes’ : ‘no’, 1]);
_gaq.push([‘_trackPageview’]);

(function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;
var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
})();

</script>

N’oubliez pas de remplacer le code UA-XXXXXXX-X par le propre code de suivi de votre site.

 

Rapport de suivi Google Analytics

Le lendemain de l’implémentation des 2 premières parties du tutoriel sur votre site, vous allez être en mesure de consulter un rapport Google Analytics sur votre interface :

  1. Connectez-vous avec votre compte Google sur http://www.google.fr/analytics/

  2. Dans la colonne de droite, naviguez vers Audience > Personnalisé > Variables personnalisées

  3. Au niveau du rapport (partie centrale de l’écran), cliquez sur le lien « adblock » :
    1. no correspond aux visites sans adblocker
    2. yes correspond aux visites avec adblocker
Rapport Google Analytics - Variables personnalisées pour AdBlockers

Rapport Google Analytics – Variables personnalisées pour AdBlockers

 

Et après ?

Une fois que vous avez déterminé combien de vos visiteurs ne souhaitent pas voir de publicités, que faire ? Vous avez plusieurs possibilités :

  • Bloquer les visiteurs utilisant un adblocker : solution assez radicale mais envisageable si leur part dans votre audience globale est négligeable

  • Leur adresser un message personnalisé : vous pouvez utiliser la première partie du tutoriel pour les détecter puis pour leur adresser un message, par exemple en leur demandant de vous ajouter à la liste blanche de leur bloquer de publicité

  • Rejoindre le programme de liste blanche de l’adblocker : AdBlockPlus vous permet par exemple d’adhérer à leur liste blanche et ainsi débloquer l’affichage de publicité sur votre site pour tous leurs utilisateurs. Bien sûr, à condition de respecter leurs règles (pour faire simple, vous ne pourrez plus diffuser que des annonces textes ou images statiques) et de leur verser une redevance mensuelle
Partaget cette article sur

1 393 commentaires sur « Statistiques AdBlocker avec Google Analytics »