Har du någonsin velat veta exakt hur många av dina WordPress-besökare som blockerar dina annonser? I så fall har du tur. Den här guiden visar dig hur du markerar nya sessioner från besökare med hjälp av AdBlockers med en anpassad Google Analytics-händelse. Sedan visar vi dig hur du segmenterar användare med AdBlockers via ett avancerat segment i Google Analytics.

Den här handledningen är för avancerade användare som vet hur man lägger till kodavsnitt på sin webbplats. Självklart bör du alltid överväga att göra en säkerhetskopia av din webbplats.

Så här spårar du AdBlock-användare med Google Analytics (utan Google Tag Manager)

Du kommer förmodligen att behöva veta hur man lägger till Google Analytics på WordPress.

1 - Lägg till följande kod direkt efter din Google Analytics-spårningskod i temats "header.php"-fil:

var adBlockEnabled = false; var testAd = document.createElement('div'); testAd.innerHTML = ' '; testAd.className = 'adsbox'; document.body.appendChild(testAd); window.setTimeout(function() { if (testAd.offsetHeight === 0) { ga('send', { hitType: 'event', eventCategory: 'adBlocker', eventAction: 'detected' }); } testAd.remove(); }, 100); "; } $_SESSION['existerar'] = sant; ?>

2 - Om du upplever sessionrelaterade fel med koden ovan använder du istället följande kod:

var adBlockEnabled = false;
 var testAd = document.createElement('div');
 testAd.innerHTML = ' ';
 testAd.className = 'adsbox';
 document.body.appendChild(testAd);
 window.setTimeout(function() {
 if (testAd.offsetHeight === 0) {
 ga('send', {
 hitType: 'event',
 eventCategory: 'adBlocker',
 eventAction: 'detected'
 });
 }
 testAd.remove();
 }, 100);

3 - Installera och aktivera följande avancerade AdBlocker-segment i Google Analytics:

4 - Visa resultaten i Google Analytics för att se hur många av dina webbplatsbesökare som blockerar dina annonser och hur de använder din webbplats jämfört med de som inte gör det.

Så här spårar du AdBlock-användare med Google Tag Manager

Du kommer troligen att behöva läsa vår handledning på integrationen av Google Tag Manager på WordPress.

1 - Lägg till följande kod precis efter din Google Tag Manager-behållarkod i "header.php" -filen för ditt tema:

var adBlockEnabled = false; var testAd = document.createElement('div'); testAd.innerHTML = ' '; testAd.className = 'adsbox'; document.body.appendChild(testAd); window.setTimeout(function() { if (testAd.offsetHeight === 0) { dataLayer.push({'event': 'adBlockerDetected'}); } testAd.remove(); }, 100); "; } $_SESSION['existerar'] = sant; ?>

2 - Om du stöter på sessionsrelaterade fel med ovanstående kod, använd följande kod istället:

var adBlockEnabled = false;
 var testAd = document.createElement('div');
 testAd.innerHTML = ' ';
 testAd.className = 'adsbox';
 document.body.appendChild(testAd);
 window.setTimeout(function() {
 if (testAd.offsetHeight === 0) {
 dataLayer.push({'event': 'adBlockerDetected'});
 }
 testAd.remove();
 }, 100);

3 - Skapa en ny tagg i Google Tag Manager-behållaren på din webbplats " Universella Analytics Kallas "adBlocker Detected" med följande parametrar:

  • Spårnings-ID: [sätt in ditt Google Analytics-ID här]
  • Spårtyp: händelse
  • Kategori: adBlocker
  • Åtgärd: upptäckt
  • Träffa icke-interaktion: Sant

Tagg för skapande av Google Tag Manager

4 - Lägg sedan till en ny utlösare för den här taggen som heter “AdBlocker Detected” med följande parametrar:

  • Trigger-typ: personlig händelse
  • Event namn : adBlockerDetected
  • Denna aktivering utlöser: Alla anpassade evenemang

Utlösarkonfiguration

5 - Publicera din uppdaterade Google Tag Manager-behållare

6 - Installera och aktivera följande avancerade AdBlocker-segment i Google Analytics:

Visa resultaten i Google Analytics för att se hur många av dina webbplatsbesökare som blockerar dina annonser och hur många som inte gör det.