Skip to main content

Comment suivre les utilisateurs d'Adblock dans Google Analytics 4

While ExoClick tracks the impressions, clicks and revenue generated by your ad zones, you have other tools at your disposal to measure the overall performance and activity from your website. One of these tools is Google Analytics, which gives you detailed insights on what's happening on your site.

You can set up a custom tracking event in Google Analytics that gives you some indication to how many users are visiting your website with Adblock enabled. This will help you get an idea of how much traffic you could be monetizing through ExoClick's Adblock solution.

Note that we will be referring to the Google Analytics 4 version since Universal Analytics will be discontinued on July 2023.

Étape 1 : Créer le script ad-units.js et le télécharger sur votre serveur

Afin de détecter si l'utilisateur accède à notre site avec Adblock activé, nous allons créer un fichier Javascript appelé ad-units.js. Ce fichier déclare que tous les utilisateurs qui visitent votre site web n'utilisent pas Adblock. Comme le terme "ad-units" est bloqué par Adblock, nous indiquerons que l'utilisateur accède au site avec une extension adblocker chaque fois que ce fichier n'est pas chargé.

Le fichier .js doit simplement contenir les éléments suivants :

isAdBlockActive=false;

Une fois ce fichier créé, téléchargez-le sur le serveur de votre site web.

Étape 2 : Ajouter le code de suivi sur chacune de vos pages

The default tag from GA tracks basic events such as page views, sessions and users, among others. What we are going to do is to create a custom event using the GA API.

Pour ce code personnalisé, nous allons créer l'événement recommandé adblock_user. Le code que vous devez ajouter sur chaque page que vous voulez suivre est le suivant :

<script type="text/javascript">var isAdBlockActive=true;</script>
<script src="ad-units.js" type="text/javascript"></script>
<script>
window.onload = function(e) {
if(isAdBlockActive){
gtag("event", "adblock_user", {
"user":"adblock"
})
console.log('Adblock user')
} else {
gtag("event", "adblock_user", {
"user":"standard"
})
console.log('Standard user')
}
};
</script>

Placez ce code après la balise body de chaque site web que vous souhaitez suivre. Détaillons chaque partie de ce code :

  • Tout d'abord, nous déclarons la variable isAdblockActive comme étant true, ce qui signifie que chaque utilisateur qui visite votre site web a activé adblock. Immédiatement après, nous appellerons le script ad-units.js que nous avons créé plus tôt, qui changera cette variable en false. Cela signifie que les utilisateurs seront traités comme "standard" à moins qu'ils aient un adblocker qui bloque le fichier ad-units.js, auquel cas ils seront traités comme "adblock".
  • Ensuite, nous créons un événement personnalisé appelé adblock_user basé sur le fait que la variable isAdblockActive est vraie ou non. Nous avons ajouté le paramètre d'événement user afin de pouvoir l'identifier rapidement dans GA. Nous expliquerons cela en détail dans la section suivante.

Make sure you have placed the basic GA tracking code in the head tag, otherwise the code won't work.

Étape 3 : Créer la dimension et l'événement personnalisé dans GA

Cette étape vous aidera à avoir une meilleure visualisation des utilisateurs d'Adblock dans votre tableau de bord GA. La dimension peut être utilisée comme filtre dans vos différents rapports, tandis que l'événement personnalisé vous donnera une page spécifique où vous pourrez vérifier le nombre d'utilisateurs d'Adblock sur votre site.

Dimension personnalisée

  1. Cliquez sur Admin > Définitions personnalisées, puis cliquez sur Créer des dimensions personnalisées.

Custom Dimension Set Up 1

  1. Ajoutez Adblock comme "Dimension name" et sélectionnez Event comme "Scope", puis ajoutez la description de votre choix et saisissez user comme "event parameter".

Custom Dimension Set Up 2

  1. Appuyez sur Save.

La dimension ne fonctionnera pas tout de suite : elle commencera à apparaître dans vos rapports une fois qu'elle aura identifié suffisamment d'événements/utilisateurs après quelques jours. Lorsqu'elle sera disponible, vous pourrez l'utiliser pour ajouter une comparaison au rapport que vous consultez :

Custom Dimension Comparison 1

Custom Dimension Comparison 2

Événements personnalisés

  1. Cliquez sur Admin > Evénements, puis cliquez sur Créer un événement personnalisé.

Custom Event Set Up 1

  1. Cliquez sur Créer. Dans le nom de l'événement personnalisé, écrivez adblock_user. Puis, comme conditions de correspondance, écrivez ce qui suit :

Custom Event Set Up 1

  1. Enfin, activez l'option "copier les paramètres de l'événement source" et cliquez sur "Enregistrer".

L'événement personnalisé ne fonctionnera pas immédiatement : il commencera à apparaître dans vos rapports une fois qu'il aura été déclenché plusieurs fois après quelques jours. Vous pouvez sélectionner cet événement pour obtenir une vue plus granulaire de vos utilisateurs d'adblocks.

Custom Event Results