• Welcome to affLIFT!
    We are happy you have decided to check out our awesome affiliate marketing forum. Register your account today to join our amazing community!
  • Registration is free and you can upgrade your membership anytime to view our premium content. We also have over 100 free Public threads.
  • Peerclick has an amazing free plan with 100,000 events tracked free or you can get the exclusive affLIFT plan tracking a million clicks per month for $19!
    Try Peerclick with your next campaign

Guide Direct Linking PeerFly with MegaPush (no tracker required)


Staff member
In this guide you will learn how you can direct link an offer from PeerFly affiliate network with MegaPush without using a 3rd party tracker :)

MegaPush Guide Outline

  1. Pros and Cons of not using a tracker (and why it works with MegaPush)
  2. Selecting an offer
  3. Creating your MegaPush campaign
  4. Setting up the MegaPush postback
  5. Redirecting traffic from not allowed countries
  6. Optimizing without a tracker (will be added once we have traffic/stats for this example campaign)
This guide will be a work-in-process over the next few days as my example campaign created below gets traffic so I can show how to optimize based on your results. I will only be launching and optimizing 1 campaign for this guide, but if you want to be successful, you will likely need to launch more than one.

I also do not expect this campaign to be successful right away. My goal for the guide it is to show you how you can setup and optimize a MegaPush campaign :)

Pros and Cons of not using a tracker (and why it works with MegaPush)

I decided to make a guide on how to run a MegaPush campaign without a tracker because I've found that with MegaPush, there really isn't much you need to optimize besides the feed, which we will cover below and which can be done without a 3rd party tracker like BeMob or RedTrack.

Pros of a tracker
  • More data available
  • Easy to switch out your links
Cons of a tracker
  • Extra hops between tracking link and final landing page
  • Technical challenges
There are more pros and cons, but for this specific case, those are primarily what you need to consider. By not using a tracker, I believe we'll be able to get pretty much all the same data without the extra hops and potential technical challenges for new publishers. I DO BELIEVE IT'S IMPORTANT TO LEARN HOW TO USE A TRACKER. For this example though, we'll skip it :)

Selecting an offer

For this guide, I am assuming you have both a PeerFly publisher account and a MegaPush advertiser account. If not, you will need those first.

Selecting an offer to run with your campaign is a big decision. It requires research. When selecting an offer, here are a few things you should consider:
  • The offer needs to allow banners and not restrict push notification traffic.
  • The audience on MegaPush is primarily male.
  • Finance, gambling, sweeps, and dating will convert. Ecommerce and commission offers also can perform well.
  • You will likely not pick a winner on your first try.
I created and use PeerFlyOffers.com to do my offer research. For this example campaign, I decided I wanted to try to find a sweepstake offer that allows traffic from the United States. The US traffic on MegaPush is expensive, but I speak English so it'll be easier to make my ad. I HAVE RUN ADS IN 10 DIFFERENT LANGUAGES ALREADY ON MEGAPUSH. DO NOT BE LAZY LIKE I AM FOR THIS EXAMPLE CAMPAIGN.

The offer I decided to try is one I've already tried on another source before. It's a Taco Bell gift card offer. I found it while looking through this offer search.

The payout on this offer is low, but I really like the landing page and I think it may convert well with a good ad:

Okay, now that I have picked my offer, it's time to setup my campaign.

Creating your MegaPush campaign

Creating a MegaPush campaign is really easy and it's even easier when you're just direct linking. I always open up all the pages I'll need in separate tabs so I can easily create the campaign without interruption. Open the following pages in tabs in your browser:
All my pages are open so I'm ready to go. Let's start creating our campaign in MegaPush.

Campaign Name
I just use the name of the offer. In this case, I am going to use Taco Bell Gift Card.

Campaign Link
We will come back to this below. Go to the next option.

The title of your ad is the headline. It should be something that is going to help presell the user on your offer. You have very little text to work with in a push notification ad. You need to make it count. With offers like the gift card one I am promoting, you need to be careful the words you use. You can't use the word free. I've found it's best to use the words from the landing page.

$50 Taco Bell Gift Card 🌮

I used the title above.

The message is a line of text right below your headline. It's a little longer than the headline so it gives you a little extra space to get the user interested in your offer. Here is the message I used:

OMG! Limited Time Offer 🎉

I like to use emoji in my ad copy :)

The image for your ad is the biggest part of the push notification. I am going to use parts of the landing page graphic for both the image and the icon. Here is the image I used:

That should grab the users attention and they know what I'm "pushing" on them.

The icon shows at the top left of the ad. It only makes sense with this ad to use the Taco Bell logo image from the landing page:

As I said, I prefer to use graphics from the landing page. A better image would likely have text on it, but for this example I am just going to use the taco picture.

Each campaign on MegaPush has it's own country. As I mentioned, this offer is for the United States so I'll select that. You should select one of the offer's Allowed Countries you are using.

One you select your country, MegaPush will give you CPC recommendations. I like to try to bid at the higher end of their recommendations. There must not be many advertisers targeting the US tonight because the top bid is only 3.04 ($0.034) so I will use that.

Device would be the only other things I may change. For this campaign, I am going to target both desktop and mobile because the offer is fine for both.

Click More options and set your budget. It's likely MegaPush will go over any small budget you set. They send out the push notifications and then you are charged when those notifications are clicked. It doesn't matter if you pause the campaign or if you are already over your budget. If your ad is clicked, you are charged. A budget of at least $30 is recommended for pretty much any campaign. Typically, I recommend a budget of 3-5x the payout, but for MegaPush, I typically set a budget of $25 to start at a minimum since they're going to spend about that much at least anyway.

Alright, everything is set except our link. Let's create that.

Your link is easy to setup since we aren't using a tracker, but it's important you don't mess it up. We are going to add 2 SubIDs to our PeerFly link:


MegaPush will automatically track our ROI for us if we pass them the clickid and setup their postback (which we will next). We want to pass the feedid into s1 of our link so that we can run reports on PeerFly and optimize for our best performing Feeds.

Add {feedid} to the first box of your Affiliate link on the PeerFly offer page and {clickid} into the second box. Your link will look something like this:

Copy and paste the entire affiliate link into the Link box on MegaPush. A custom tracking domain is not required and you do not need anything in the s3 box.

Here is my MegaPush campaign creation page with all the options above entered:

You can preview what your push notification ad will look like by clicking the PREVIEW button next to the create button. I always click this just to get a feel for what my ad is going to look like and decide if there is anything I want to change. Mine looks great :)

Click CREATE to create your campaign and it will go into moderation. MegaPush usually approves all new campaigns within about 30 minutes. Before they approve it, let's get your postback setup.

We need to setup the MegaPush postback so they can track our conversions and show us our ROI.

Setting up the MegaPush postback

We have 2 options for setting up the MegaPush postback:
  • Global Postback
  • Specific Postback
If you are using a tracker on other offers or traffic sources, then you may already have a Global Postback setup on your PeerFly account. That is fine. I have a global postback setup on my account so I will use the second option.

If you are planning to run only MegaPush campaigns direct linking the way I've outlined above, then you can set the MegaPush postback as your Global Postback. The postback we enter is the same either way, but where you put it changes depending on which option you want to use.

For Global Postback, add the postback URL I am going to show here: https://peerfly.com/pubs/postback.php

For Specific Postback, add the postback URL I am about to show to the offer you are setting up the campaign for by clicking the green Tools menu at the top right of the offer page on PeerFly and click on the Setup Postback option.

The MegaPush postback we are going to use because of how we setup our Link above will be:


Copy and paste that link into the postback box (works on both global and specific) and you're all set. MegaPush will now track your conversions and you can keep track of your stats right within your MegaPush account.

Redirecting traffic from not allowed countries

One issue many members have noticed with MegaPush is that you will sometimes get traffic from countries besides the ones you are bidding on. For example, this campaign is specifically for traffic from the United States, which I specified when setting up the campaign. However, it is likely I will see some clicks from other countries.

There does not seem to be a set answer on why this is happening with MegaPush, but it does happen. The good news is, there is a way you can still try to monetize that traffic with PeerFly.

What I recommend you do is setup a country redirect so all traffic from outside of what the offer allows is sent to the PeerFly Smartest Link. It's really easy to do and while you may not get many conversions from this traffic, any is better than none :)

First, go to the Smartest Link offer page on PeerFly: https://peerfly.com/pubs/offers/offer.php?id=37482

We want to pass the Feed we're passing into our original affiliate link into this redirect as well so we can see what feeds are causing most of the redirects (which we may end up wanting to pause if we're not getting regular conversions on them). To do that, copy and paste %SUBID1% (it must be in capital letters like that) into the s1 box under your Affiliate Link for the Smartest Link offer.

Copy that Affiliate Link and open up the offer page for the offer you are running on MegaPush. Click on the green Tools menu and select the Country Redirect option.

The All Countries (minus what's allowed) option in the Choose Countries list should be selected by default. That's the one we want. Paste your affiliate link for Smartest Link that you still have copied into the Country Redirect URL box.

As you can see, my link ends with %SUBID1% because that's what we pasted into the s1 box on the offer page before we copied our link. If your link does not end with that, redo this entire section :)

Click Submit and now PeerFly will automatically redirect the traffic from countries that are not allowed on your offer to your Smartest Link. Because we passed the SUBID1 into that link, you will also be able to see which feeds are sending that redirected traffic in your PeerFly Reports just like you will be able to see when you're optimizing your campaigns, which is what comes next.

Optimizing without a tracker

Once you have some traffic (you've spend some money on your MegaPush campaign), optimizing your campaign based on the Feed data in your PeerFly Reports is pretty easy. This campaign did not do well, but I do have a few conversions.

To see the Feeds with clicks and conversions on PeerFly, go to your Reports page and check the s1 box. The s1 SubID is where we passed the feed variable when creating our link.

Hopefully your report has more conversions than mine, but here is the data :)

As you can see, each Feed is showing with the clicks/conversions. I had 2 conversions on the main MegaPush feed (called feed in the reports).

Typically, my goal is to get a conversion before spending more than 3x the payout. As I mentioned earlier, MegaPush will sometimes spend more than what you have your budget set at. So, staying within 3x the payout is not always possible. Once I see some conversions, I will try to collect more data and optimize based on the feeds I am getting traffic from. Some feeds will perform better than others. Your goal is to get your EPC (earnings per click) higher than the CPC on your MegaPush campaign.

I do not really have enough data here to optimize this campaign yet because I haven't spent enough money on it, but to show an example, let's say I want to stop receiving traffic from feed14.

To pause a feed, open your MegaPush Campaigns page and click the edit button for your campaign. MegaPush allows you to do either a Partial update or a Full update. A Full update requires your campaign go back to moderation. To update our selected feeds, we can do a Partial update.

Simply check the box for the feed you want to remove. Here is my screen after clicking to stop traffic from feed14.

You can see I just unchecked Feed 14. You can increase your budget here as well. If I wanted to spend another $25 on this campaign, I would just set my Budget limit to 50.

That's really all there is to optimizing your MegaPush campaign :)
Last edited:


Thank you luke for this post.

One you select your country, MegaPush will give you CPC recommendations. I like to try to bid at the higher end of their recommendations. There must not be many advertisers targeting the US tonight because the top bid is only 3.04 ($0.034) so I will use that.

Can you please elaborate on this? im a bit confused on the screenshot, it shows top bid 3.04$CPC and lower minimum is 2.00$CPC while you are bidding just 0.034$?


Inspired by @Luke i have made same campaign with my own creatives and ads copy. let see if i can match pro-master, but my budget is low and i am bidding at 2 cent and budget is 10 dollar only.

After getting some conversion i will post my creative and ads copy.
Let follow along with Luke and i encourage other forum member, do not read and forget these guide and follow along series. Just make some campaign and test along with Pro-master Luke.


Staff member
So far, I've spent about $5 without a conversion, but I double checked and everything is tracking fine. I will update the thread tonight with the optimization guide as well as a guide on how you can redirect the traffic from outside the allowed countries within PeerFly (again, no tracker required) :)

I am thinking about doing a similar guide soon with PropellerAds push traffic as well 👍


So far, I've spent about $5 without a conversion, but I double checked and everything is tracking fine. I will update the thread tonight with the optimization guide as well as a guide on how you can redirect the traffic from outside the allowed countries within PeerFly (again, no tracker required) :)

I am thinking about doing a similar guide soon with PropellerAds push traffic as well 👍
Please make a propeller tutorial since many of us here have accounts and balances, thanks for what you are doing.


Super Contributor
I've also noticed a tracker is not necessarily required if you use PropellerAds. You can even exclude zones from the PropellerAds dashboard.

So far bemob is helping me track advanced roi metrics and making sure i get traffic from my desired country. But it's not entirely necessary for push traffic :)


Staff member
Got a few conversions. Still not really enough data to optimize, but enough to finish the optimization section of the guide. It's updated :)


Staff member
Updated and added a new section called Redirecting traffic from not allowed countries. The guide is complete, but let me know if you have any questions or think I'm missing something (besides more conversions) :D


Great guide Luke, helped me set up redirects as well as a good place to reference back to. I'm sure all us newbies will find it helpful thanks. :)