Ad blockers
Nowadays, many visitors use ad blockers (adblock, adblock plus, etc.) to remove ads from websites. The ever-increasing use of such software can significantly affect the revenue generated by a website.
AFS Analytics provides detailed statistics on the use of these ad blockers, so that you can evaluate their impact on the monetization of your website.
Advanced detection
Using two different algorithms, AFS Analytics detects ad blockers on all devices: Computers, Tablets and smartphones
A solution to fight against ad blockers
The best way to combat ad blockers is to display a warning message or banner asking the user to disable it. For this reason, the analytics.js library allows you to define a (callback) function in JavaScript which will be called every time an ad blocker is detected. You will find an example of use at the end of this document.
Selecting the ad blockers statistics report
On the main menu select Visitors
rolling menu and the option Ads Blockers
Summary of statistics
This graph shows you the percentage of visitors using ad blocking software.
List of visitors using ad blockers
This list displays visitors using ad blockers.
Daily and monthly statistics reports
These reports display the number and percentage of visitors using ad blockers.
Detect Ad blockers and display a warning banner with analytics.js
<!DOCTYPE html>
<html lang='en'>
<head>
<style>
#adblock_box {
display: none;
margin-bottom: 30px;
padding: 20px 10px;
background: #D30000;
text-align: center;
font-weight: bold;
color: #fff;
border-radius: 5px;
}
</style>
<title>Detect Adblock</title>
<script>
(function(i,s,o,g,r,a,m){i['AfsAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//code.afsanalytics.com/js2/analytics.js','aa');
</script>
</head>
<body>
<div id="adblock_box">
Our website is made possible by displaying online advertisements to our visitors
Please consider supporting us by disabling your ad blocker.
</div>
<script>
//your callback function
function detected_adblock(vis)
{
//vis contient des informations sur le visiteur, nous n'en avons pas besoin
//affiche l'avertissement
console.log(vis);
document.getElementById('adblock_box').style.display='block';
}
//create tracker
aa('create', 'xxxxxxxx', 'auto','auto'); //votre AFS trackingid ici!
//définit la fonction callbac
aa('set',"adblock_callback",detected_adblock);
//envoi pageview
aa('send','pageview');
</script>
This is a page test for adblock detection with AFS Analytics.
</body>
</html>
Note
Detection of ad blockers requires a premium subscription plan and version 7 or higher of the tracking code pasted on your website pages.