How to Track Ad Blockers with Google Analytics 4 (GA4)
Mar 06, 2024 | Author: Info Publytics
In the age of ad blockers, it’s crucial for website owners and marketers to understand how often their ads are being blocked. Google Analytics 4 offers a way to track this. Here’s a guide to setting up ad blocker tracking in GA4.
Ad blockers are a type of software designed to prevent advertisements from appearing on web pages you visit. They work by filtering out content identified as ads and can be installed as browser extensions or part of other software packages.
The most common ones are uBlock Origin, AdBlock Plus and Nord VPN Threat Protection.
Here’s a brief overview of how they function:
- 1. Detection: Ad blockers scan websites for elements that match known ad formats.
- 2. Blocking: Once detected, these elements are prevented from loading, thus stopping ads from being displayed.
- 3. Protection: By blocking ads, they also help protect against malvertising—ads that may contain malicious code.
Now that we know what an ad blocker is, let's discover how to track them:
Step 1: Understand the Basics
Ad blockers work by preventing ad scripts from loading on a webpage. To track this, you’ll need to detect when an ad script fails to load.
Step 2: Create a Bait Script
Develop a simple JavaScript file named advertisement.js with a single line of code:
window['noBlocker'] = true;
Upload this to your server, ideally in a common directory like /wp-content/ for WordPress sites.
Step 3: Set Up Google Tag Manager
Create a Custom JavaScript Variable in GTM named {{JS - noBlocker}} with the following function:
function () {
return window['noBlocker'] ? undefined : 'true';
}
This will return ‘true’ if advertisement.js is blocked.
Step 4: Configure Custom Dimension in GA4
Create a new Custom Dimension in GA4 with a session scope. Note the index number assigned by GA4.
Step 5: Modify Your Page View Tag
In your generic Page View Tag in GTM, add a new Custom Dimension row with the index number from GA4 and set its value to the {{JS - noBlocker}} variable.
Step 6: Analyze the Data
In GA4, go to ‘Reports’ > ‘Engagement’ > ‘Events’ to view the events. Filter for the custom dimension you set up to see sessions with ad blockers.
By following these steps, you can start tracking ad blocker usage on your site with GA4. This data is invaluable for understanding the true reach of your ads and making informed decisions about your advertising strategy.
Recent Posts
-
July 1st, 2024. Google Will Delete all of Your Historical Data.
May 16, 2024 | Author: Info Publytics
-
Why Choosing Publytics Instead of Google Analytics 4
Apr 26, 2024 | Author: Info Publytics
-
The Best Google Analytics Alternatives for Your Website
Apr 12, 2024 | Author: Info Publytics
-
How to Implement Thank You Page Tracking with Google Tag Manager
Apr 04, 2024 | Author: Info Publytics
-
How To Exclude Items From Being Cached by LiteSpeed Cache. A Step-by-Step Guide
Apr 02, 2024 | Author: Info Publytics
- Try it for free
Are you looking for a complete tool to measure your website's progresses? Get deep into Publytics with our 14 Days of free trial!