Wie man Adblock-Nutzer mit Google Analytics 4 verfolgt
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.
Schritt 1: Erstellen Sie das Skript ad-units.js und laden Sie es auf Ihren Server hoch
Um zu erkennen, ob der Nutzer mit aktiviertem Adblock auf unsere Website zugreift, erstellen wir eine Javascript-Datei namens "ad-units.js". Diese Datei erklärt, dass alle Benutzer, die Ihre Website besuchen, Adblock nicht verwenden. Da der Begriff "ad-units" von Adblock blockiert wird, werden wir den Benutzer als mit einer Adblocker-Erweiterung zugreifend kennzeichnen, wenn diese Datei nicht geladen ist.
Die .js-Datei muss nur Folgendes enthalten:
isAdBlockActive=false;
Sobald Sie diese Datei erstellt haben, laden Sie sie auf den Server Ihrer Website hoch.
Schritt 2: Fügen Sie den Tracking-Code auf jeder Ihrer Seiten ein
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.
Für diesen benutzerdefinierten Code werden wir das empfohlene Ereignis "adblock_user" erstellen. Der Code, den Sie auf jeder Seite, die Sie verfolgen möchten, hinzufügen müssen, ist der folgende:
<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>
Fügen Sie diesen Code nach dem "body"-Tag jeder Website ein, die Sie verfolgen möchten. Lassen Sie uns die einzelnen Teile dieses Codes im Detail betrachten:
- Zuerst deklarieren wir die Variable
isAdblockActive
alstrue
, was bedeutet, dass jeder Nutzer, der Ihre Website besucht, Adblock aktiviert hat. Unmittelbar danach rufen wir das Skript "ad-units.js" auf, das wir zuvor erstellt haben und das diese Variable auf "false" ändert. Das bedeutet, dass die Nutzer als "Standard" behandelt werden, es sei denn, sie haben einen Adblocker, der die Datei "ad-units.js" blockiert; in diesem Fall werden sie als "adblock" behandelt. - Dann erstellen wir ein benutzerdefiniertes Ereignis namens "adblock_user", das darauf basiert, ob die Variable "isAdblockActive" wahr ist oder nicht. Wir haben den Ereignisparameter "user" hinzugefügt, damit wir ihn in GA schnell identifizieren können. Wir werden dies im nächsten Abschnitt im Detail erklären.
Make sure you have placed the basic GA tracking code in the head
tag, otherwise the code won't work.
Schritt 3: Erstellen Sie die Dimension und das benutzerdefinierte Ereignis in GA
Dieser Schritt wird Ihnen helfen, eine bessere Visualisierung der Adblock-Nutzer in Ihrem GA-Dashboard zu erhalten. Die Dimension kann als Filter in Ihren verschiedenen Berichten verwendet werden, während das Benutzerereignis Ihnen eine spezielle Seite liefert, auf der Sie die Anzahl der Adblock-Nutzer auf Ihrer Website überprüfen können.
Benutzerdefinierte Dimension
- Klicken Sie auf Admin > Benutzerdefinitionen, und klicken Sie dann auf Benutzerdefinierte Dimensionen erstellen.
- Fügen Sie Adblock als "Dimension name" hinzu und wählen Sie Event als "Scope", fügen Sie dann eine Beschreibung Ihrer Wahl hinzu und geben Sie user als "event parameter" ein.
- Drücken Sie Speichern.
Die Dimension wird nicht sofort funktionieren: Sie wird in Ihren Berichten erscheinen, sobald sie nach einigen Tagen genügend Ereignisse/Nutzer identifiziert hat. Sobald sie verfügbar ist, können Sie sie verwenden, um einen Vergleich mit dem Bericht, den Sie gerade durchsuchen, hinzuzufügen:
Benutzerdefinierte Ereignisse
- Klicken Sie auf Admin > Ereignisse, und klicken Sie dann auf Benutzerdefiniertes Ereignis erstellen.
- Klicken Sie auf Erstellen. Schreiben Sie in den Namen des benutzerdefinierten Ereignisses adblock_user. Schreiben Sie dann als übereinstimmende Bedingungen das Folgende:
- Aktivieren Sie abschließend die Option "Parameter aus der Quellveranstaltung kopieren" und klicken Sie auf "Speichern".
Das benutzerdefinierte Ereignis funktioniert nicht sofort: Es wird erst in Ihren Berichten erscheinen, wenn es nach ein paar Tagen mehrmals ausgelöst wurde. Sie können dieses Ereignis auswählen, um einen detaillierteren Überblick über Ihre Adblock-Nutzer zu erhalten.