So I've used back buttons before and this time I decided to be a smart alec and did what I believe is called a "back button trap", and this happened:

Yes, I'm approaching 9 MILLION clicks as we speak.
And ZERO conversions.
I mean, I expected a significant percentage to get pissed off and alot of useless clicks but this escalated really quickly.
Yes this was one day, and no the original campaign wasn't a huge one in the first place.
Any thoughts on this?
On one hand I'm kinda amused but on the other, I'm really curious what exactly is going on here.
I don't know what happened but I hope you stopped using the script, depending on which plan you have on
@steel520 yea "in overage" is an understatement lol.
To put the numbers into perspective..
I crunched the numbers a little and realize that for this to happen, each person that fell into my devious back button trap..
On average..
Would have clicked on their back button..
A mind-blowing 830 TIMES.
Every single one of them.
Gonna dive into the stats to see what could be causing this man, this doesn't make sense at all.
Did some competitor just click-bomb me?
did u had double meta refresh enabled on
noticed that clicks will be counted actually several times more than in the reality
Funny you should mention this. I just had an issue with a back button script tonight. Not sure what the problem is because I haven't had the issue before that I've known about (granted, I haven't run with the script very much). From what I can tell, the javascript listener fires on certain devices whether the button is pressed or not. At least that is how mine was working on ios. I am going to investigate further as this literally happened to me like 2 hours ago
Btw here is my script. It seemed to work fine on android and firefox, and it screwed up on some ios browsers. It kept hitting a refresh loop. Maybe ios updated something recently?
<script>
jQuery(document).ready(function($) {
if (window.history && window.history.pushState) {
$(window).on('popstate', function() {
var hashLocation = location.hash;
var hashSplit = hashLocation.split("#!/");
var hashName = hashSplit[1];
if (hashName !== '') {
var hash = window.location.hash;
if (hash === '') {
window.location='<LINK>';
return false;
}
}
});
window.history.pushState('forward', null, '');
}
});
</script>