Hi all
Just a quick introduction. I'm not a mobile newbie but I wouldn't call myself good at it either. I used to run mobile for about a year but stopped early this year due to personal reasons. I've decided to jump back in and I thought "What better way to do it than to post a follow along on STM and hopefully get some help from the experts?". So here I am!
My main challenge that I had last time (that I'm hoping to solve) is my ability to scale and maintain my profits. Back then, I was doing probably around $200-300 profit/day and there were a few times I hit $800-900/day, but never was able to keep it consistent or go higher than that.
So I've started a campaign yesterday where I'm running pop traffic for a sweepstake (iPhone 7) offer.
How I picked my offer?
I am on a pretty tight budget so as much as I would like to test as many offers as possible, it's not the best decision for me at this point. So what I've done is I've gotten the top offer reports (with CR and volume) from my 3 preferred networks and studied them a little. I noticed that all 3 networks showed one particular geo to have very good conversion rates. So I picked the top converting iPhone 7 offer for that geo from each network.
My testing strategy
I used Adplexity to spy and ripped 3 unique landers to run. For traffic source, I also picked 3 traffic sources that I am pretty familiar with. Initially, I wanted to test all 3 offers using the 3 landers on all 3 traffic sources. However, I forgot that 2 of the traffic sources are pretty slow to approve camps especially on the weekend so I ended up just running it on one traffic source for now.
This were my results for day 1:

The second line is just my back button script where my redirect my users to Afflow.
As you can see, my CTR is pretty low (2.59%) and I'm not sure how else to improve it. I have the vibration script, countdown timer, intro pop, pretty decent loading speed (500ms).
The only thing I couldn't get working is the exit pop. I'm not sure if there's been a recent update with the browsers but whenever I try to test my exit pop on my phone/emulator, nothing would show up. And when I test it on my desktop, I get this message:

Any pointers would be greatly appreciated!
Thanks
Hello and welcome back!
One of our members posted an awesome guide today, make sure to check it out : http://stmforum.com/forum/showthread...able-Campaigns
I would also suggest to take a look at this one, in case you haven't yet : http://stmforum.com/forum/showthread...Profits-Part-1
I see you decided to go heavy on scripts, it would also be worthwhile to test a more lighter version. I've seen cases where too many scripts actually killed the CVR.
Before we move further with this, what kind of traffic is this. The CTR looks like it's POPs, but the $ spend look to high for a few k of POP traffic - so what are you running here actually, pops or banners?
Thanks for the links! I'll check them out.
I'm running pop/redirect traffic and the reason for the high dollar spend is because I was trying to bid double the average bid price in the hopes that I can get more volume and better quality traffic.
Also, is my CTR decent? I always felt it was a little on the low side hence I was trying to boost my CTR with scripts.
Here are my stats for day 2:

My spend is a bit high because of one particular traffic source that I am using - which is redirect traffic - so the bids are pretty high. I also didn't set a budget since I wanted to gather data.
On the positive side, I am getting more conversions which equals to more data.
You're paying insane prices man, there is like 0% chance that you will make this profitable at these bids. You didn't mention the GEO, but you're paying around $20 per K pops/redirects based on the first screenshot - that looks like prices we used to pay for a 3G 1000 redirects when there were no regulations 
First thing to do here is to go down with the bids to an acceptable level, while still maintaining a steady flow of conversions.
You also need to test more offers, read this for inspiration : http://stmforum.com/forum/showthread...e-Pops-in-2016
The LP ctr - hard to say what's normal as I don't know anything about your source or GEO, but ctr on pops/redirect will be always rather low.
I'm running AU and that bid price is for redirect traffic. I'm using DNTX.
I just started running popads so will keep you posted how it'll go.
Yeah, it is an SOI offer. I used to run PIN submit offers back when I was doing $200-300/day so SOI is a relatively new territory for me.
I've taken your advice and lowered my bids. I've also set a daily budget and have my traffic spread more evenly.
I've also started running traffic on PopAds so we'll see how it goes.
Thanks! By the way, do you have a working exit pop script?
The one that I have (and which I'm seeing a lot of landers still use) is this
I'm not using exit pops right now, from the very same reason you stated : my coder had a hard time making it work properly on all browsers, so I told him to stop using for now.
Thanks for letting me know.
Exit pops used to be my 'must-have' script last time because it really helped with the CTR/CR.
But a quick update from me - I took your advice and stopped running DNTX for now because traffic is too expensive to make my offer work. Instead, I've decided to test my campaign on PopAds and Popcash for now until I have a better idea of which offer and lander is working well.
I also stopped running my campaigns for a couple of days and only resumed today. Reason being, I read through the links you gave me and a couple of the other follow-alongs and I realized that I am making the same mistake I made the last time I ran mobile, which was not having a proper testing budget. As you saw on my previous post, I used to just let my campaigns run without a budget - which I now realize that I am wasting a lot of money when a test of about 10x payout will be sufficient to tell me if an offer/lander is working or not.
Sorry for the lack of updates. The last few days were pretty crazy because my sister in law was getting married so I was busy helping the family to sort things out + spending time with relatives.
Anyways, another quick update on my campaign and some bullet points on the key actions taken:
Great to see you are still around. Family is important, so don't feel bad for spending time with them! 
Popads requires a ton of testing, you would have to run way more offers, more landers ... I know it sounds simple and we keep on repeating this, but it's all about testing a ton of stuff - wish there was an easier way.
I'm glad to see you are seeing better numbers today, and I'm also glad you took the extra step and tested the same offer on 2 networks - now you see why we always emphasize this.
BTW, I just wrote an article today, that yo might find useful too : http://stmforum.com/forum/showthread...you-more-money
Looking forward to the results once the day is over!
Well, the results didn't go as well as I had expected.
This is my latest screenshot for the AU offer that I'm running.

It's definitely not pretty and I have decided that I'll give it another 2-3 days. If results don't improve then I will go ahead and pause the offer, and try a different geo.
Question: At what point do you decide if an offer should be paused? What I did in the past (and I'm still doing now) is I pause an offer based on gut feel once I feel that my losses are too high to be recovered. However, I think there should be a more scientific approach to this.
Mate before you ever start looking at pausing your offer you need to work on your lander CTR. Your day one lander CTR was 10x higher than the last screenshot you posted. Your offer is converting at around 10% but just not enough clicks are getting through to it.
You mentioned you found 3 unique landers from Adplexity, do you have the spin the wheel one, and the fb lander? If so your CTR shouldn't be so low. In that case I'm confident it's something to do with your tech set up.
I have the FB lander, an Apple Quiz lander and a Google survey lander - all of which were taken from Adplexity.
Day 1 screenshot was taken when I only ran on DNTX using redirect traffic (which I've since paused cause it was too expensive to run). Since then I've ran on popcash using pop traffic.
As far as my tech set up, I'm using Amazon S3 + Cloudfront to host my landers. I tested my landers on GTmetrix and my loading speed is 0.3s
Any suggestions on what I should do? Should I start cutting placements that have spent 3x the payout even though they look like they could have a lot of volume? I've looked at other variables (OS. browsers, etc) and have already optimised those.
Also, does Thrive vs
Forget about cutting placements just yet. Focus on your lander CTR you need to fix your funnel before cutting down traffic. Check this, he used the FB lander on pop traffic and hit 15% CTR http://stmforum.com/forum/showthread...es-Didn-t-Work. That campaign was in Brazil but still, I know globally the FB lander does better than .2% CTR on pops.
I'm pretty sure
I've ripped the same landers (but from a different pub) again from Adplexity to see if my previous lander had some sneaky codes or a coding error that resulted in my low CTR. I didn't do anything else to my new landers except for changing my links and still I am getting a CTR of 0.3%.
It's boggling my mind and I have no idea what's wrong. As mentioned before, my landers are hosted on Amazon S3 + Cloudfront and I tested them all the way, and they look fine.
Would anyone be willing to have a look at my landers to see what's wrong?
Quick update: I've managed to figure out why some people have really high CTR compared to mine - they're using a redirect code that automatically redirects the user after a certain number of seconds to the offer page.
I've implemented it and immediately saw an increase in my CTR to 7.8% with a $5 test budget.
However, I've decided against using it because with that script, it will essentially hinder my ability to identify bot traffic since it will allow bots to pass through to my offer page and I won't be able to effectively identify placements that have 0% CTR. Also, if a user doesn't view my lander in time and is redirected to the offer page, I am essentially direct linking and I lost the opportunity to pre-sell the user into converting.


Stats as of 11/09/16:

Revenue: $51.23
Spend: $114.35
ROI: -55.2%
Stats as of end of today:

Revenue: $32.70
Spend: $73.25
ROI: -55.36%
What I've done:
Hi all,
My apologies for the lack of updates. Been feeling pretty demotivated because I haven't had anything positive to post. It feels like I'm always taking 1 step forward and 2 steps back because every time I feel like I'm close to breaking even or getting some green..something happens that makes me deep in the red again. I have no idea why this is happening because I've tried my best to optimize my campaigns based on the data I have.
As of the last 3-4 weeks that I've started running, I am close to $-2000 in the red (after including the cost of
So my question would be - at what point do you pause an offer?
For example, I am down $500 on this AU offer that I've been trying to run and I know, in hindsight, that I should have paused it wayyy earlier but the reason why I didn't was exactly the reason I mentioned above where every time I am close to pausing the offer, my ROI would get better and I'll tell myself "let's give it another day" or "let's try a different source". I know the offer converts well because it's one of the top offers on the network but I just can't get it to profit no matter what I've tried.
You have to look carefully how big the improvement was. When considering just one day of traffic, the deviation from true ROI can certainly be 20%, so a 20% improvement even should be taken with a grain of salt, especially if you didn't do any major change to the funnel.
But once you have this back and forth for 3-4 days, I'd say you can at least "pause" that and try new offers.
If you are demotivated, it's fine to take a day off completely and clear your head. That said, you have to get used to swings. Sometimes stuff just works instantly, sometimes it looks like everything you try fails. The key is to have a process proven to work and then trust that the process is profitable overall even if you sometimes don't make money. I know at the beginning it's EXTREMELY hard to trust your own process. Heck, even now I always change our process here and there to make it better 
Small thing regarding offers converting well on networks: They might use a completely different traffic type. CPL offers are certainly ran on Facebook, Google, native too. So just because an offer does well on the network it doesn't mean it does well on pops.
Thanks for the advice @sebastian_r and @manu_adefy.
I guess what is frustrating to me is that I am trying to do things the "correct" way. The last time I ran mobile pops (where I did quite well), I admit that a lot of the times I would optimize based on gut feel by looking at my data. I hardly ever tried to use the statistical calculator to get to statistical significance.
This time I told myself that I would do things the "correct" way and wait until I have statistical significance before I cut things, hence the reason why I feel like I feel like I'm waiting too long and spending too much before I make a decision. And I guess I'm also frustrated by the traffic sources because I'm re-using traffic sources that were proven to work for me last time - but now it feels like they're all littered with bots and shit traffic so I'm spending more money than I should just trying to cut the bots.
For example, on one traffic source where I was running my AU campaign - I found half of my traffic coming from Bangladesh! And another traffic source - I was getting traffic from Japan and US! Of course I've complained and they will refund me for that traffic but it's freaking annoying.
But anyways, I think I will set a new guideline for myself when testing new offers. I'll do x10 payout per day for each offer and I'll run it for 5 days. If my campaign doesn't get close to -50% ROI by the end of the 5th day, then I'll cut the offer and move on.
Also, when testing new offers, I will test a maximum of 4 landers and 2 offers (from different networks) just so that I can have a better idea of what's converting. I don't really like the idea of testing a shit ton of landers and offers at the same time because I feel that by doing that, your traffic and data is being spread too thin across the landers/offers until it becomes hard to tell what's working and what's not.
You don't have to test a shitload to begin with if you are not sure what you are trying to achieve. Better start with less and get a good understanding.
With regards to the traffic sources, that's something that didn't happen just all of a sudden. From when I started out affiliate marketing in May 2015 til now, the "best" traffic sources for what we ran changed a few times. I am not sure why that is, I can only speculate...

It's just that you cut too many placements, or the geo is too small.. Unfortunately that happens rather often with funnels that are not super strong.
The ways to get mot traffic usually are:
1. Testing a different offer/affiliate network. If it converts much better you can include some stuff you cut out.
2. Testing more geos and looking to scale on the same traffic source in different geos.
3. Testing more traffic sources.
The way I like to think of scaling is running the same, or close to the same, funnel for more offers, in the same vertical. That way you end up scaling much quicker. For example, you can use the same lander for almost all sweeps, so you just have to translate and create campaigns, angle is solved. You can move towards just testing the traffic, instead of testing angle and lander.
Thanks for the reply @manu_adefy.
The funny thing is I haven't even cut a lot of placements yet. So far the most I've cut is only about 2-3 placements for each traffic source and they were placements that were obviously bot. And the geo that I am running is a T1 European geo so it should have a lot of volume.
Could it be that I'm only running carrier traffic and I have set a daily budget cap (althought they never even reach the budget)?
Hm, try to take out the budget and follow the spend and stop it if it reaches the cap. Some traffic sources definitely prioritize big spenders.
Another thing to keep in mind: T1 doesn't mean it has a lot of volume. I can probably name 10 EU countries with mediocre to low volume, including some that are always recommended by affiliate networks :P
Hey-ho and a Happy New Year everyone!
You thought I'd left my follow-along to die, didn't you?
Truth be told - I had lost my motivation at that time to continue updating my follow-along as I was encountering losing campaigns after losing campaigns. However, I was still silently working in the background in improving my campaigns and work towards my goal of becoming a full-time profitable affiliate marketer.
So have I been up to the last couple of months since my last update? Well, I'll let a couple of screenshots do the talking.
This was how bad I was in November. My losses were actually about $1k higher than this because I started using

This was my results for December and while I'm still not in the green yet, I am still pretty proud of myself that I was very close to breaking even

So what did I do differently if I compared the two months?
Do not operate in small GEOs, my cut off for antivir is/was 40 mio. population.
Do not operate in top Tier, you won't find much carrier traffic there.
-> Lower Tier & bigger population. E.g Turkey, Italy, France, Poland, Asia, Africa. Lesser Tier but enough population.
(Unless it's a high payout like $15-20+. With those payouts you can do decent damage even in small GEOs like CH or top Tier like Germany. Had 1k+/day camps there in the past with tiny amounts of absolute traffic.)
Once you have a winner, scale first on the same source. E.g. you start with propeller. If you found a winner, scale on the same source. Create bid baskets camps to unlock high quality placements and get more from the good stuff. Then duplicate your initial camps with the same targeting an test if you get more traffic. Create several accounts on the same source (one account never gets all the traffic). Then try buying in bulk and sending the wifi to a monetizer.
Then scale on all pop sources you know. Test the usual suspects like popads, popcash, adcash, but go deep as well and try to find sources that the pop sheeps here are not talking about. You test 15-20. 3-5 might work. Repeat with the paragraph above.
This way you can easily get 5-10 times the initial amount of carrier traffic.
In regards of cap, if you show your AM that you can do damage, your AM will solve any cap problem.
@sebastian_r - Excellent tips in regards to scaling a campaign, I will be applying the parts I have not tried yet.
So here is my latest campaign that I've selected for my follow-along.
I took @sebastian_r's advice and decided to pick TR as my test geo since traffic there isn't too expensive and it has pretty good volume.
I am running this campaign on PopAds and I selected 3 antivirus offers from one of my affiliate networks. My plan is to test which offer works best among the 3 and once I find the winner, I'll ask my other networks if they have the same offer and split test networks then.
I selected 5 of the most popular landers I've found on Adplexity for my test and I am running it with an initial budget of $30 (which is 10x the average payout).
Here are the results of my test for Day 1:
Offers:

Landers:

Day 1 results:
Revenue: $3.2
Cost: $30.05
Profit/Loss: $26.85
ROI: -89.35%
I can't find a winner yet since I only got 1 conversion so I had a look at the placements to see if I can cut any potential bot traffic.

Looking at the placements above, it looks like I can cut the ones that have CTR above 10%.
Next Step: Continue running another $30 budget on the campaign to see if things will improve.
Turkey Popads Antivir is a very good combination.
Make sure to run the popads adult traffic as well, which can work very well.
Only problem, the carrier traffic and the good placements on popads are a bit pricey. Make sure to run the best offer and lander to be competitive.
If you buy wifi as well atm, buy carrier only and retest wifi once everything is dialed in
"Looking at the placements above, it looks like I can cut the ones that have CTR above 10%. "
Don't do this.
Update for 01.05.17


Nothing much has changed as I still can't find a winning lander/offer combo but I did change my strategy a little bit. The offers I'm running only allows traffic from Vodafone and Avea so what I decided to do is to redirect all my other carrier traffic that is NOT Vodafone/Avea to Monetizer/Afflow (still confused what the difference is between the two lol).
My goal for doing that is to hopefully get data on the placements more quickly (and build my blacklist/whitelist) since it looks like the conversions coming from Monetizer are from app installs.
I've also taken steps to manage my campaign budget better since there's a ton of traffic in TR. Steps taken include throttling my spend/hr so that traffic is spreaded out and also dayparting my campaign to only run during peak hours (5pm - 12am local time).
Next step:
Also, starting today, I'm upping my bid even higher so that I'm within the top 5. I was previously doing 1.5x the average bid but I was still around the 20-something position and the results haven't been very positive. I'm hoping that by doing this I'll be able to get better quality and better conversions.
There must be something seriously wrong with the landers / offers you testing if a monetizer outperforms them easily.
Have you tested the landers which are doing most damage according to Adplexity?
If yes, instead grab some antivir lander that are doing damage in Tier1 and translate them on OneHour translation.
If not already done, check clickdealer for Turkey offers. Highest leverage in your position is testing more offers. Way more. If budget is a matter, cut on the lander testing and focus on the offer testing.
Make two campaigns with different bids. Blacklist on the second high bid camp the placements which are already sending good traffic/good position. No need to overpay for traffic that you already get with lower bids.
Update for 01.13.17
I've been trying to test the TR AV offers across a few sources since my last post. During that time, I took @sebastian_r's advice and tried to focus on testing as many TR offers as I could. I took offers from F5, Clickdealer, Gotzha, etc and ran 3 landers to each offer. Unfortunately, the campaigns didn't seem to gain any traction so I made the decision to stop them for now.
In the mean time, I picked up an old sweep SOI offer that I was running at the end of last year (which eventually got paused because the advertiser ran out of budget. My AM informed me that the budget was recently replenished and I thought I'd give it another try since I already had data on the converting lander/OS. All I needed to do was test the offer with other networks and other sources.
I'm still trying to test to determine which network converts best for that offer (since the results have been pretty close and I haven't gotten statistical signifiance) but I have been able to build a pretty good whitelist to run the offer on. And to add to some positive news to it, my AM told me that the advertiser (forgot to mention earlier that the offer is from the same advertiser) is happy with my quality and wants me to scale even futher 
Will keep you guys updated on the results.