Détecter les utilisateurs d'Adblock sur votre site WordPress

Publié: 2023-02-12

Il est compréhensible que certains internautes souhaitent réduire le nombre de publicités sur certains sites Web. Après tout, c'est un plus que les visiteurs veuillent se concentrer sur votre contenu plutôt que sur les messages promotionnels. Cependant, en tant que blogueur, vous risquez de perdre des revenus à cause de cela.

Heureusement, il existe plusieurs façons de contourner les logiciels de blocage des publicités. Cela peut vous donner une meilleure chance de maintenir vos sources de revenus et vous pouvez continuer à vous concentrer sur la génération de contenu attrayant.

Dans cet article, nous vous expliquerons comment fonctionne le logiciel AdBlock. Nous partagerons également quelques conseils sur la façon de détecter si quelqu'un l'utilise et ce que vous pouvez faire à ce sujet. Plongeons-nous !

Table des matières
1. Comment fonctionne AdBlock ?
2. Détecter AdBlock avec Javascript
2.1. Étape 1 : Créer un fichier Javascript
2.2. Étape 2 : Modifier votre fichier header.php
2.3. Étape 3 : Masquer le contenu des utilisateurs d'AdBlock
3. Plugins de détection AdBlock
3.1. 1. Bloqueur de publicité Notifier Lite
3.2. 2. Inserteur d'annonces
4. Que faire si AdBlock est détecté ?
4.1. 1. Autoriser les utilisateurs d'AdBlock sur site (ne rien faire)
4.2. 2. Envoyer une invite
4.3. 3. Bloquer le trafic AdBlock
5. Développez votre entreprise numérique avec WP Engine

Comment fonctionne AdBlock ?

La plupart des logiciels de blocage des publicités sont conçus autour de filtres. Essentiellement, lorsqu'une personne utilisant ce type d'outil visite votre site Web, elle analyse les informations renvoyées par votre serveur. S'il trouve quelque chose qui correspond à un élément de sa liste de contenu à filtrer, cet élément ne sera pas affiché.

AdBlock est un outil précieux pour de nombreux internautes et est souvent ajouté en tant qu'extension de navigateur. Par exemple, cela peut être utile pour ceux qui font beaucoup de recherches en ligne. Non seulement cela permet aux pages Web de se charger plus rapidement, mais cela peut également économiser la bande passante et la durée de vie de la batterie.

Cependant, cette tendance présente des inconvénients pour les créateurs de contenu ainsi que pour les marques qui vous paient pour promouvoir leurs produits. En 2019, plus de 25 % de tous les internautes disposaient d'un logiciel de blocage des publicités. L'impact financier est assez important.

De plus, un logiciel de blocage des publicités peut supprimer des boîtes, des images ou des boutons d'incitation à l'action (CTA) sur vos pages. Si l'outil détecte l'un de ces éléments en filtrant les noms de fichiers ou les mots-clés liés à la publicité, alors ils peuvent être ciblés même s'il ne s'agit pas de véritables promotions.

Détecter AdBlock avec Javascript

Heureusement, vous pouvez souvent contrer la perte de revenus de logiciels tels que AdBlock. Par exemple, il existe plusieurs façons de détecter son utilisation avec WordPress, notamment en ajoutant du Javascript à votre site. Il convient de noter que cette méthode nécessite un certain savoir-faire en matière de codage. Nous couvrirons les solutions alternatives plus tard.

Étape 1 : Créer un fichier Javascript

Une façon de détecter les utilisateurs d'AdBlock sur votre site Web WordPress consiste à créer et référencer un fichier JavaScript appelé adframe.js . Le logiciel lira cela comme une promotion et tentera de le filtrer, ce qui déclenchera alors un message pour vos utilisateurs indiquant qu'ils ne voient pas tout votre contenu.

Commencez par créer un fichier appelé adframe.js et ajoutez la ligne de code suivante :

var adblock = false;

Enregistrez ensuite le fichier sur votre serveur à l'aide d'un client FTP (File Transfer Protocol) tel que FileZilla. Son nom obligera AdBlock à empêcher le chargement de adframe.js , et la prochaine étape ci-dessous vous permettra d'en avertir les visiteurs.

Étape 2 : Modifier votre fichier header.php

Ensuite, vous devrez référencer le fichier JavaScript que vous avez créé dans l'en-tête de votre site pour envoyer le message informant les utilisateurs d'AdBlock qu'ils manquent votre contenu. Cela nécessite d'insérer du code dans le fichier header.php de votre thème. Nous vous recommandons d'utiliser un thème enfant pour éviter de perdre vos modifications lors des mises à jour.

Vous pouvez apporter les modifications nécessaires avec un client FTP et votre éditeur de code préféré, ou dans votre tableau de bord WordPress en naviguant vers Apparence > Éditeur de thème :

De là, vous pouvez accéder aux fichiers de votre thème actif. Vous trouverez l'en-tête du thème sur le côté droit de l'éditeur :

Cliquez dessus, puis ajoutez les scripts suivants dans les balises <head></head> :

<script type="text/javascript">
var adblock = true;
</script>
<script type="text/javascript" src="adframe.js"></script>
<script type="text/javascript">
if(adblock)
{
alert("Please Disable AdBlocker To View The Page");
document.getElementById("wrapper").style.display="none";
}
</script>

Vous pouvez créer votre propre texte pour le message en remplaçant "Veuillez désactiver AdBlocker pour afficher la page" par une notification personnalisée.

Étape 3 : Masquer le contenu des utilisateurs d'AdBlock

C'est vraiment à vous de décider si vous voulez cacher complètement tout votre contenu à quiconque utilise AdBlock. Il y a un peu de débat autour de cette approche. Certains prétendent que si vous employez des méthodes publicitaires consciencieuses, vous ne devriez pas avoir à vous soucier de ce type de logiciel.

Il est important de se rappeler que forcer quelqu'un à désactiver AdBlock pour voir votre contenu ne joue pas toujours en votre faveur. L'utilisateur est tout aussi susceptible d'abandonner votre site que de désactiver l'extension. Nous vous recommandons d'étudier d'autres options de monétisation si vous n'êtes pas certain de pouvoir masquer vos pages.

Plugins de détection AdBlock

Si traiter manuellement AdBlock n'est pas votre tasse de thé, il existe également quelques plugins WordPress disponibles pour gérer cette tâche. Il convient de noter qu'il n'y en a que quelques-uns que nous recommandons, car beaucoup d'entre eux créés à cet effet n'ont pas été mis à jour récemment.

1. Bloqueur de publicité Notifier Lite

Ad Blocker Notify Lite fournit une interface de détection facile à utiliser pour votre site Web. Bien qu'il n'empêche pas les utilisateurs d'accéder à votre contenu, il offre plusieurs options pour les alerter. Vous pourrez également afficher des statistiques et un compteur de visiteurs dans un tableau de bord widgetisé.

La version gratuite a suffisamment de fonctionnalités pour vous aider à démarrer. Vous pouvez choisir parmi des approches conformes, agressives ou transparentes pour informer vos utilisateurs que leur logiciel AdBlock signifie qu'ils manquent une partie de votre contenu. Le prix de la version premium est fourni avec d'autres produits du développeur.

2. Inserteur d'annonces

Une autre option consiste à rechercher une solution de plug-in plus complète. Ad Inserter peut gérer tous vos besoins liés à la promotion et est livré avec des fonctionnalités de détection et de notification AdBlock.

Avec la version gratuite, vous pourrez détecter les utilisateurs qui empêchent le chargement du contenu promotionnel. Cependant, pour utiliser les notifications, les remplacements ou d'autres fonctionnalités connexes, vous devrez effectuer une mise à niveau vers la version pro. Il commence à 22 $ pour une utilisation sur deux sites Web et comprend des mises à jour gratuites pendant un an.

Que faire si AdBlock est détecté ?

Nous avons couvert plusieurs approches pour détecter AdBlock sur votre site WordPress. Décider quoi faire si un visiteur utilise AdBlock dépend vraiment de vous. Nous avons examiné trois chemins que vous pourriez emprunter ci-dessous.

1. Autoriser les utilisateurs d'AdBlock sur site (ne rien faire)

L'option que nous recommandons est essentiellement de ne rien faire. Bien qu'il soit tentant d'essayer de préserver vos revenus en refusant les utilisateurs d'AdBlock, vous ne voulez pas manquer de trafic. De plus, toutes les applications ne suivent pas les mêmes protocoles. Ce qui fonctionne pour éloigner les utilisateurs de l'un peut ne pas fonctionner pour un autre.

Cela étant dit, il y a peu de mal à laisser les utilisateurs d'AdBlock accéder à votre site Web. Vous détectez qu'ils empêchent le chargement de certains éléments, vous pouvez plutôt proposer un contenu alternatif dans ces espaces. Cela peut devenir délicat, mais c'est une approche qui vaut la peine d'être essayée si vous avez les ressources de programmation.

2. Envoyer une invite

Nous avons couvert cette option lorsque nous avons discuté de l'insertion de JavaScript dans les fichiers de votre site Web ou de l'utilisation d'un plugin pour détecter les utilisateurs d'AdBlock. C'est une approche assez conforme et équilibrée. Il envoie simplement aux utilisateurs une notification indiquant qu'une partie de votre contenu n'est pas visible en raison de leur logiciel de blocage des publicités.

Alternativement, les utilisateurs confrontés à une fenêtre contextuelle peuvent simplement partir et ne pas revenir. Pour cette raison, ce n'est pas notre premier choix. Les visiteurs installent AdBlock pour une raison, et si votre site Web est fortement promotionnel, les aggraver davantage ne vous sera probablement pas bénéfique.

3. Bloquer le trafic AdBlock

Au fur et à mesure que les options anti-AdBlock évoluent, les applications de blocage des publicités évoluent également. Cela peut rendre difficile le maintien de stratégies pour les contourner. Les méthodes utilisées dans le passé peuvent disparaître à mesure que le logiciel de filtrage des promotions est mis à jour.

Cela dit, il existe des moyens d'empêcher complètement le trafic des utilisateurs avec AdBlock installé. Vous pouvez trouver des notifications définies leur demandant de mettre votre site sur liste blanche ou de désactiver leur extension. Cependant, si vos publications ne sont pas suffisamment engageantes pour attirer des visiteurs qui s'opposent fermement au contenu promotionnel, cela ne vous sera probablement pas très bénéfique.

Développez votre entreprise numérique avec WP Engine

Résoudre les problèmes qui pourraient survenir en raison d'AdBlock peut être plus facile avec des ressources de développeurs experts. En fin de compte, il est essentiel que votre site Web offre une expérience numérique de haute qualité à tous vos visiteurs afin que vous puissiez obtenir des conversions et augmenter vos revenus, même sans revenus publicitaires.

Chez WP Engine, nous proposons de nombreux plans d'hébergement Web et solutions de commerce électronique pour vous aider à créer la meilleure expérience pour vos visiteurs. Découvrez nos options pour votre prochain projet et accédez dès aujourd'hui à nos professionnels experts WordPress !