Popup traffic is much cheaper than Push traffic. Therefore it's easy for Push traffic sources to just resell popups as Push Traffic against a premium price.

This is not necessary the fault of the Push source, it can be a fraudulent publisher as well.

Luckily there's a way to detect if a Push source is sending pop traffic instead of Push.

Here's how you do it with a piece of :

if (window.opener != null) {
 window.opener.location.replace('YOUR_TRACKING_URL');
}

Basically what it does is checking if there is a window.opener object.

This object is created when a window is opened as a popup.

If the window.opener object is found, then, replace the opener window with the url specified as YOUR_TRACKING_URL.

How to set up in Binom

You could make a generic campaign with a custom traffic source that has tokens to capture the Source, Campaign, and Zone so you can identify the exact source of the fraud.

You can populate these tokens using JavaScript or automatically with PHP on your landing page.

Check out the example below on how to setup the traffic source in Binom.

Example of WindowOpener as Traffic Source in Binom

Pathaksa Tongpitak About the Author

Pathaksa Tongpitak

Pathaksa is an accomplished super affiliate and full-stack PHP developer with more than 15 years in the digital space and the founder of AffiliateWeapons.com. Throughout his career, he's empowered countless entrepreneurs and affiliates to optimize their online ventures through innovative solutions and strategic guidance. Beyond curating premium marketing deals, he dedicates himself to sharing industry insights while maintaining an extensive database of 6304+ verified promotions and discounts.