The Most Active and Friendliest
Affiliate Marketing Community Online!

“Adavice”/  “CPA

Case Study: Turning Pre-Landers into a Dual Income Stream with RollerAds

Roller Ads

Traffic Manager
Traffic Manager
Roller Ads - Push Notifications Ad Network

AD_4nXfF2kJJK9K6vFZhufbR19nlVoIHgnSa2SrFVmCbY6s7bNQ9IarCDpEdvWx4wFA8pXs4grIzrZnIFoA8aqGyGMGqRwHhybHCYVoIIrwF2HK21B6mR5SfsjtHcCnuBddgGVbPslfJ1A

Imagine your pre-landers doing double duty—not only driving conversions but also generating extra revenue. And that’s without any additional effort on your part. We say it’s possible! Moreover, hundreds of affiliates already earn at least 10% extra on top of their ongoing campaigns. Thus, they lower traffic costs (as long as they acquire high-quality traffic).

In this case study, we’ll dive into the ins and outs of additional monetization opportunities. Specifically, we’ll use our split test to highlight how much you can earn with push subscriptions and the back-button functionality in just a week! Let’s roll.

Push Subscriptions as an Extra Profit Tool​

Your pre-landers serve several purposes: warming up your users before they complete the targeted action, overcoming common user objections, and conveying additional information that doesn’t fit within the creative—all in all, they funnel traffic for direct conversions. By enabling push subscriptions, you can generate extra income from the same user base and boost your campaign ROI and LTV. Plus, you get a chance to re-engage subscribers repeatedly with new push notifications.

Note that you can monetize your pre-landers on RollerAds even when working with other ad networks. Our push notifications can synergize with your main campaign flow!

How Push Subscriptions Work​

Just as publishers incorporate push notifications into their websites, you can do the same and watch your additional earnings grow. All you need to do is sign up for the RollerAds network as a publisher, add a special line of code to your landing page, and start building a database of subscribers. Once this setup is complete, the service will begin sending push notifications to your subscribers.

Note that you need access to the site’s root folder and the pre-lander code.

Push notifications function like a snowball—the more your landing gains traction, the more subscriptions you acquire. While your database may be small at first, it can grow into an avalanche over time. The number of subscribers you have will ultimately determine your income.

Adding the push subscription tag takes minutes, and our managers are always ready to help integrate the HTML code into your pre-lander.

For your convenience, we’ve created a step-by-step guide on setting up a publisher account and installing a push subscription tag into your pre-lander. Let’s walk through the process together.

Push Subscription Set-Up Guide​

1. Go to the Sign-up form and register as a publisher. Make sure your advertiser and publisher account emails are different. After registration, you can add your pre-lander yourself or contact your manager for assistance.
2. Add your website.
3. Your domain gets a unique serial number (e.g., ID 1299206). To activate it, complete the verification process by downloading the verification file and placing it in the root folder of your domain. Once added, click the “Verify” button. Once the system verifies your domain, its status will change to “Active.”
4. Select a Push placement to create a push subscription code and get a serial number (e.g., ID 1448242).
5. After creating the Push placement, you’ll receive instructions to install the push subscription code on your pre-lander:

  1. Download the service worker file to integrate the code.
  2. Upload the service worker to the root folder of your domain.
  3. Click the “Check service worker” button.
  4. Paste the push subscription code into your pre-lander script.
  5. Upload the updated script to your site’s root folder.
  6. Save and refresh the server for the updates to take effect.
AD_4nXfDy9zIID3mT2dS0nICouj3_UZEp4jiIwqkgjmfuvQujRTtXsvDTSVbmcdXFyxYWMfla-ysUA9mhTKvA-1ESoD67Y2MiKuEVJfSk7fsNj4Uzx1RreD9EPm271CBn2LgF6bSY_LCnQ


That’s it! The push subscription code is now integrated into your pre-lander.

Case Study: Split Test on Push Subscription Earnings​

In order to explain why you should put the Push subscription code to your HTML, we’d like to share a case study with you. Specifically, it’s a split-test: with and without push subscriptions enabled on the prelander.

For the test, we selected the following CpaRoll offers and launched them within a single campaign:

Launching a campaign with several offers within a test is a common practice. This helps you easily compare their performance and identify which one works better or worse. Plus, you can disable an underperforming offer at any time without losing traffic or interrupting the campaign.

All offers had similar targeting requirements.
  • Vertical: SOI Sweepstakes
  • GEO: United States
  • Device Type: Mobile
  • OS: Android
The campaigns were launched with the following settings.
  • Format: Push
  • Bid model: SmartCPC
AD_4nXcRltotr7p0l8N-sIub5pJ_IllYY0HG09ziNuPINDQ5Gsglt2BwT7OVJ6a1a8aW-XMGhPmaLR6kwLxnZ0a2eH5-bgVIKWugZhqgjQbgHsQogvc9u1cs-VemIjXwtAmVQwzTTEHg1A


Then we selected a country suitable for the offer and set the Bidding strategy slider to the bid above average.

AD_4nXcpNUykD4mn3vZKwdgyHgNGiOvWTlAdZjEpAZXa8tpSiAbqHI4CuHlnacdSFyR1jk_xch-L2dnvodQNmQTiQSHlvYF10M2KidnwDrH2H1ZiFR9vTW-AiukDPXPH69ed-cCpsEVJYg


Don’t forget to set a daily and total budget (it’s optional). In our case, we set a $20 daily budget and $100 for the entire campaign.

Set the subscription age to a minimum of 0–3 days.

We also requested a whitelist of feeds from our manager and applied it to the campaigns (you can do the same—just reach out to your account manager). Finally, we adjusted targeting for the desired device and OS.

AD_4nXfI-WA5ZbG6drCdLbnmWa2QNMiUxPsnC38IJh-gsJByaLnrdxfPyQpuYeCvlbdI0zX6ZSyBq0JsnWUDYzvaLHhHFE3WC6mLOEc-NpFlsLMMsyfhDj02nfAdwBh6gAtM8jggZG6w


We saved changes and sent our campaigns to moderation.

AD_4nXcxTOu9qbHuUuvsEX1TaFzgUeZH-vpE5PNkUpN-Dpk827OYsugBPPxgfGxz4bAVNlLkAJs6q3RmGfljC72_m23kl2jkrdJihdCp0kT8KICMFu4URLpckRy3lTTbAVQT0pX63_Z9BQ


Once moderation was complete, it was time to optimize our campaigns. But before doing that, we decided to add an extra feature that would synergize with the potential monetization, i.e., the back button script. Let’s dive into the details!

Back Button Script Explained​

The Back Button script is a piece of code embedded in the pre-lander that tracks user actions—such as pressing the back button or attempting to close a tab—and redirects them to another page. This helps retain traffic and increases monetization opportunities.

If a user tries to exit the pre-lander, you can adjust the script to redirect them to another page where they continue engaging with your content.

This allows you to seamlessly direct users to another link within your campaign at no additional cost.

AD_4nXe-EikOY16W6uFiEg_f6CiZoIfQqrfXBwgg8cin6K0VN1OwzfDkNkSfiRcep4v3mkqhyMlaI-4vpN6HPz4lwM_OpYrYCJ5HRULO2KuAUuIaJzJ22UQfGJlaLzwfv8-nxMVk8qg_hw


When to Use the Back Button Script​

  • Boost campaign ROI by keeping users engaged.
  • Reduce losses if your main offer isn’t performing well.
  • Test different offers on users leaving your site.
Tip: Albeit efficient by default, this method can harm user experience if overused due to intrusiveness.

In our case study, we implemented the Back Button script to measure its impact and see the profit it might bring. It was specifically used in the pre-landers of the campaign together with a push subscription tag and remained active throughout the entire test period.

How to Add the Back Button Script​

1. Request the back button script from your manager.
2. Create a separate campaign in your tracker and add an offer.
3. Add the tracking link to the script.
4. Incorporate the script into the pre-lander code.

Now, it’s time to optimize our campaigns.

Check the comments for the rest of the case study :)

 

Optimizing Both Campaigns​

We applied similar optimizations to both campaign variations.

Day 1​

After the campaigns started receiving traffic, we monitored and optimized them by Zone ID, blacklisting zones with a 0% LP CTR (Landing Page Click-Through Rate).

AD_4nXcL6WVU6P9QwAKw-nH4LLlIb-6hfUDRUoA1qZ3CorFeNE5qbFDnRIHNyX19MR1293-mySfoNgvYQchefSvUMrDVbQFF4oaSar-YeQ3KaeYw1uapCRhIiA43VhTXkyEAgd9irZlF4w

Campaign with the push tag

AD_4nXchLoNNPV6NEPjUo9wSgNfbMyQFzSc5nDdbGrSsNeK4lWUb-u9ozESsbo63mD7Zh2iqmRsA5SFfNwyIwgbLpMevtcdwEgWf0lEMpybayF4xwfLdIOCkkmEyT7Dugre3yAjTKY6Ujw

Campaign without the push tag

Day 2​

On day 2, we continued Zone ID optimization, but this time over a 2-day period. We blocked zones with a low LP CTR and those that failed to generate conversions after a sufficient number of clicks.

AD_4nXcsfbkUyy14lUW2rTkdRPIabCzO3b0jAntYgd8tZeTENnLmdzJXzs5ublvF49q8Mf-K4qhtpTzqW3YcZkXFA7PKYPE1dwkbbn_BLff8QbtR86o1v1TLS7DFUlgR7W0zdW6yRKvPsw

Campaign with the push tag

AD_4nXePcE8Tc8jY8UFnHJxTT-AC7J-YGuRtmuokWdA47khIKGA0Wsxq3VtA7DLbcWvakee13X6QLzMvCIyJvmLmnxdnWY86yckUoX9iPIsppvI_5dykw6HgR_RmpIhFZHK10kQBD2RG

Campaign without the push tag

We reviewed the pre-landers and offers and paused the ones that were underperforming. Initially, both campaigns had two rotating pre-landers, which had similar LP CTR results but varied in ROI and profit by the second day of traffic flow. As a result, we paused the pre-landers that weren’t performing well, while the others remained as is.

AD_4nXcQPi25MQX45AaGvH_v8l-gUGb3WTKZySn9esFbK5Y2Osr9_CGoilQjXGMkHtET7z7gMmRy5p5Y_6mVtnE3paJMqKHmXL8znPjPy5mcCO587lXVmjnJ2aXXzyT0BZEPI4j-H2hw

Campaign with the push tag
AD_4nXc0dh6lbMkhd94l7Qct8a_NhWb6FJBw00ADCLGX0hG9_5aBfmqIs_7lvhsTBsYETzIij7hCDU2eLhhlFIaN0iD4HIbJESxGFWYL6cK6bq0_gILUEgVoK07xFebKkTmEcTMzWokFJQ

Campaign without the push tag
 

Day 3​

The push-tag-based campaign had an offer that was underperforming, so we disabled it.

AD_4nXeK1Sgdyn3c9nsfS-PMgXMYQl0haycZVhSxfpI7X-p13psN94D9qHTlSkN25THgS7wv56gAF_vz-Fc1g-yF-TNl_SCsqVJ-mmBlwXiea_FE9dwvD6JF5Gps1TUMTmGCh_ylM_nBhw

Campaign with the push tag


As for the campaign without the push tag, all the offers worked decently there.

AD_4nXed38DdhC-Jd4jN5V43bdlTohW7YiM702dYPZ9ZRd9q-x7eBQBgiAjYxkdpeQXiEmNa8dQb9C13cZBbc4Z_VGhdvawNeSB8xcmmGi1cy1PikEj29aDZkkGEE2jQy5oIWROi7zkBEw

Campaign without the push tag

We continued optimizing zones with low LP CTR and those that failed to generate conversions after a sufficient number of clicks in both campaigns.

AD_4nXeAYSs6hhxH5ullcoEkUTMdSocT1rDQNHRYslIojop-OfjjkDV-9hF4uzsfhYO5Pd1y8LzsTFIjRNPibLGqc21SoX0HIEMwZrKRQ6_iTvDiSE9rNco1KAt92H-gXSJcYf_XQyBMxQ

Campaign with the push tag

AD_4nXfbri6dJm9-DiFQL0c6-D6DoK4w1eBMDMvuJs_4zuCTDjDIAMqsw_GljIIz99ivpty-vXsDWSUzueTXVTBeuQK-qYYGT_-mg06CTq36dUmvUEOc5cY6MN3SvESfJ0MSj05pBtPRQA

Campaign without the push tag

Creatives were optimized as well, so we turned off the underperforming ones.

AD_4nXdM5wsH_2tadut1BkjF0PHi0eqJG-jwMZHIOqiWwIYs0RrsZUJfRL7VJkLlqG5F8TIsQ8ZRhYFNTNxdg9z8wfj2ZIXCaDKQvyW6pY7aPzQREqkDDwmAt4lwZ_pdY4HZQGtAHCgnbA

Campaign with the push tag


In the campaign without the push tag, it was too early to disable underperforming creatives because some of them hadn’t acquired enough traffic to make such a decision.

AD_4nXdL2M7c3XxdY0EsQrazFSk1P7pbBRGIM-wKx4R5O_7WRBLzbYlbgDBtacK7kbLyFfJM3bOCDLAW9HXxq92tiIA0VKZLw5RuOjGdugZR9hpyJATRTDVqOtoLkoRVbMB-fGboXkI0OQ

Campaign without the push tag

Day 4​

Nothing out of ordinary, we were optimizing creatives this day to figure out the top performers and focus on them.

AD_4nXeQhp6SnZV8mdeO8wjVIUNkUzeElrHEIlIltTho4WQUOF22Mg7cGUNvMxn--0HB4WxYYlANfoPJJgKBv5wwILznbhOxWRThfXrQScMqFuKDaewszJOd5mUNzkOVY0dIwXss27Lw_A

Campaign with the push tag

AD_4nXeD6mbLG2-_1wc-IiV7Ydqif1bR0rV4kJftNtYjnsr7zjZj-WFc_OB1Ijr5F9YN5bBbqj1htgV6z08u_Ou8l2XbVZR3Ws3OnRfDJMp_GVo2KmYpwhqq3VEheQA3Rngp3M3cbQHaAw

Campaign without the push tag

Day 5​

Both campaigns were paused to prevent our team member involved in testing from going nuts. Ads are everything, but even affiliates need their beauty sleep.

AD_4nXcqVeBdO21Nsk-7RSCJyzUJBujGSPmeIUdaKlL-Fm-haGW8lEg9A2-yLArqZ7LVuh2ZgGHeV4HZYrf1yWY943T2rAua_beffOxp1ek-0ZRC9d936xlNcln_FkeJkGeTCVNhRw5tYQ


Day 6​

We got back to optimizing zones in both campaign variations: we turned off zones with a good number of clicks and a proper LP CTR but without conversions, as well as those with low LP CTR.

AD_4nXf7wJ0IDhR2K46IhZrp8nhS7ITyBSZGeUlzi55_bKIjYCRUy_M4WAsrT68S1KrXbPBxFYE9KDK3IUu0jC1wEHD5nxEqqANpNSZPaAgSq0ubX3KndMp3xpLJIQfNtaPKpA237Sj0Dg

Campaign without the push tag

AD_4nXfwlm2uIgL1DnEM989GPKyXM2AaZAsA9iLtEBx3DFXaMk6Be4abzr7YFSqgk5JwS8mUCBFdzz5RCw05p1cqvflE8fr50B4aiGrvchFfhIXXO0JfnYyIx4bTiS2eKta8BFf4W89H

Campaign with the push tag

Day 7: Summarizing the Results​

On the final day, we focused solely on optimizing the campaigns by zone.

After running the campaigns for six days, we got the following results.

AD_4nXf7ks8d5hZCXIfVr7vX8_wOOz2k5nGbZI2cQ6KzWOwMCl8_RBaA23v0aAikAsAm9JjVUtjbY_KsN3tdtlqPP0nNGlLNBg0iGwXH29ZB8er3e2GJbj9QBWeGncS08gviIIbtfO8XuA


The campaign with a push tag showed 48.99% ROI, generating a profit of $51.62. The average CPC was $0.126, and the average CR was 6.12%.

The campaign without a push tag delivered 50.13% ROI and generated a profit of $49.82. The average CPC was $0.128, and the average CR was 6.08%.

Our testings suggest that the push subscription code didn’t impact the campaigns’ performance. Also, LP CTR remained almost identical for both campaigns, around 46-47%.

Now, let’s see how much we earned on this push subscription code.

AD_4nXfBgw-lJw891jSvJQBkcizaVrmEiJc0qDmTs3i337W0T9TuJy2967bZeplkgnIq0DX_UBiOB_6QIcm85_eWLJIAdNt49g_uhAMMPSsTMp_KbFg_Snf9VS9Y4YH32f3979d5lKxN



The result is clear: $4.55 in total—9% from the total profit. Push subscriptions help to boost your revenue and are cumulative, meaning the more you invest in such a campaign, the bigger the payoff will be. By ignoring the monetization of prelanders, you’re basically suffering a 10% opportunity cost. And all that’s needed is a couple of extra lines in your HTML to unlock that boost!

A cool side effect of collecting one’s database of push subscribers is that it brings money even after stopping the main campaign. See the screenshot below:

AD_4nXcpz9QtPcLrx4m1HwX6Us8leBokU9r3j2H8yLJR8Br-QHQLfi5BOnleqMZ5gI2coGczlyJZZyWDzFPSpyfGiNlCBpKUoHu0hQbX0lLQ6_Gw5eSBAVwwk1GWoBxQrJJVUOIOFo0V


In total, the push subscription tag brought in $5.93, accounting for +11% of the total profit.

Let’s not forget that we also had an active back button in this campaign. It “caught” users as they attempted to leave the pre-lander, giving us an extra chance to redirect them to the offer page.

AD_4nXendnGJP1ZP5jLjTd2waMwimXWCRq0nhA0GZukZYrgwG4tMT_iOWHOuL5N9gbFY4NqU3u0gFEQISTXILHYn3Tr1ziFhf1Mz8y-80NMPGS5VGyg1YRw15UIC3RiiIUbggaJTXySbjg


Thanks to this additional monetization method, we earned $19.20 without any extra costs. This contributed 37% to the total profit of this push-tag campaign.

Let’s compare the final campaign results with and without additional monetization (push tag + back button).

Сampaign without the push tag and back button:

AD_4nXcXs8m1jbjJiyWooGvd5jSgNuASpC8c777KoOp5NHNuyxnO0zl6JZ7SVz542RPwXhVS6tbVzUwZESWVFKSL6_938rIUd8_cpAMPac5zqIeJg2Ync2Q8zQwEIywqF5G08hvEbZDu1g


Revenue: $149.20
Cost: $99.38
Profit: $49.82


Сampaign with the push tag and back button:

AD_4nXdVaQl7pfdYOecocLYV835PXqZY9_wPPhbOJ3n418TXurbLwmapG_aG0HVALy_wdJRfDZ4zlin4MHuOEym7zBH7-MiGSr4KR-chzx67EXrQUGXrxrDwQnCXcwS1EtxQPcN8BHVYJQ


Revenue: $157.00 + push tag $5.93 + back button $19.20 = $182.13
Cost: $105.38
Total profit: $51.62 + push tag $5.93 + back button $19.20 = $76.75


By using additional monetization methods, we earned $48% more than we would have without them.

The Takeaway​

1. The push subscription code had no impact on the campaigns’ performance. The LP CTR remained nearly identical for both campaigns, at around 46-47%.
2. Push subscriptions keep generating revenue even after the campaign concludes.
3. The push subscription code contributed an additional 11% to the total profit, while the back button functionality boosted the total profit by 37%.
4. All in all, by using both monetization methods, we increased our total profit by 48%.

Two lines of code can increase the efficiency of your already existing funnel by a whooping 48%, at least when working with RollerAds. The question is, will you let this opportunity slip or take advantage of it and squeeze the most out of your campaigns? With RollerAds, you can work smart, not hard.

Now, you’re fully equipped to launch your pre-landers for dual profits. If there are topics we haven’t covered in this article, you’ll find a wealth of useful guides in our Help Center. Feel free to reach out to our support team with any questions. Happy earning!

Sign up with RollerAds and start monetizing today!
 
MI
Back