Home >
Mobile >
Follow-along Campaigns
Follow me along my first mobile campaign on the way to $x,xxx,xxx/day (23)
06-07-2017 11:59 PM
#1
plamen (Member)
Follow me along my first mobile campaign on the way to $x,xxx,xxx/day
Hi everyone,
I know the title had to make you chuckle a bit -
Okay, for starters this is my first campaign and although marketing is a strength of mine, I'm newbie when it comes to the tech side of things. I've decided to start with a few simple mobile offers. Right now I just want to get up and running, and I tend to get stuck in "understanding" mode instead of "doing" mode. Here's a summary of where I am:
I'm starting with:
- 1 affiliate network
- 1 traffic source (mobile pop? on Propeller Ads)
- 3 offers (each limited to one specific GEO/country)
So far I'm using the following:
- Voluum tracker
- Adplexity Mobile
- Amazon Cloudfront CDN
- NS1 DNS
The 1st Campaign
This will consist of two AV and one adult (pics of girls) offers. They are all limited to one country in South/SE Asia. My AM and I have chatted quite a bit and he's recommended these offers to start on mobile pop. One issue I've been having is getting enough info on the offer pages themselves. I don't have a VPN and I can't access the offer pages. And I'm not sure if the the details I have on the offers are scant - is it an app install, a subscription AV, etc or if it's me? I've decided to just run with it and test all 3 at once and see how they do.
What I've done so far:
- Begun setting up my first Voluum campaign
- Set up Amazon Frontcloud CDN up to STEP 2 (I also followed Zeno's DNS guide and set up NS1 DNS)
- Researched a few landers on Adplexity and decided on a "virus found/your phone is infected angle"
- Created an account on Propeller Ads as an advertiser
What's left to do:
- Edit/change up pre-landers (create 3+ landers for each offer)
- Test pre-landers' speed in BrowserStack and optimize if over 1sec?
- Upload the pre-landers to the CDN
- Finish setting up the campaigns in Voluum
- Set up Propeller Ads campaigns and run traffic
Initial Questions
Right now I'm still working to set up the technical side of things and haven't gotten to running traffic, nevermind analyzing and optimizing. So the questions are pretty newbie at this point. (I apologize if these questions are covered elsewhere on the forum. I've tried to read as much as I can without getting info overload.)
- Regarding the tracking URLs, I struggle to understand how all of these tracking URL work together and what needs to be changed before copying over (a great visual/newbie write-up on this would be nice). This is going to be very newbie... a) Are these tracking URL's done correctly assuming I want to track variables like carrier, handset, OS, etc? Do I need to add additional URL tokens to these links for these variables? b) Regarding the Voluum postback URL (2nd link below - gave to my AM to my account) is this the only link that needs to be copied over from Voluum to the affiliate network or will the Voluum postback URL have to be copied into every offer on the affiliate network side? c) Are these all of the tracking URLs to be set up/copied over or am I missing any?:
- Affiliate network --> Voluum (under Offer URL) : https://ultratrck.com/?a=####&c=#####&s1={clickid}&s2={campaign.id}
- Voluum postback URL --> Affiliate network (uploaded by my AM to my account globally?): https://#voluumtrk#.com/postback?cid...ce#&txid=#tid#
- Propeller Ads --> Voluum postback URL (under Traffic Source): http://ad.propellerads.com/conversion.php?aid=######&pid=&tid=#####&visitor_i d=${SUBID}
- What program do you use to edit the HTML/CSS of mobile landers you take from Adplexity or from this forum (Notepad, Notepad++, WYSIWYG editor)? I'm pretty new to HTML and CSS and at the moment I want to understand how to remove redirect/backdoors, change all the necessary links and text on the landers, and get them uploaded to the CDN.
- What are your thoughts on the offers, GEOs, traffic source and angle?
06-08-2017 02:27 AM
#2
priest (Member)
In your affiliate url you have s1={clickid} but in the postback you have cid=#s2#
These need to point to the same place.
s1 doesn't work well for clickid tracking for many affiliate networks, so stick with s2 for clickid.
Therefore your affiliate links should look like this...https://ultratrck.com/?a=####&c=#####&s2={clickid}&s3={campaign.id}
Your Voluum postback url is fine.
Notepad++ works well for editing landing page code.
The rest of your setup looks pretty good for a start.
06-08-2017 03:06 PM
#3
priest (Member)
Just noticed a few other questions in your post. Voluum will track carrier, handset, OS, etc. all automatically. You need to add some tokens to your campaign url when you submit it to propeller, the most important is to track placement ids so that you can cut bad placements.
06-08-2017 07:30 PM
#4
plamen (Member)

Originally Posted by
priest
In your affiliate url you have s1={clickid} but in the postback you have cid=#s2#
These need to point to the same place.
s1 doesn't work well for clickid tracking for many affiliate networks, so stick with s2 for clickid.
Therefore your affiliate links should look like this...
https://ultratrck.com/?a=####&c=#####&s2={clickid}&s3={campaign.id}
Your Voluum postback url is fine.
Notepad++ works well for editing landing page code.
The rest of your setup looks pretty good for a start.
Okay, thank you priest! Made the change to the clickid.

Originally Posted by
priest
Just noticed a few other questions in your post.
Voluum will track carrier, handset, OS, etc. all automatically. You need to add some tokens to your campaign url when you submit it to propeller, the most important is to track placement ids so that you can cut bad placements.
If I'm not mistaken, in Propeller Ads the placement ids are referred to as "individual ad zones"?
06-09-2017 02:35 AM
#5
priest (Member)

Originally Posted by
plamen
Okay, thank you priest! Made the change to the clickid.
If I'm not mistaken, in Propeller Ads the placement ids are referred to as "individual ad zones"?
It has been a while since I used Propeller so I'm not sure what they call it, but probably that is it. Looking at my
Voluum dashboard it has the variable placeholder called {zoneid}.
Voluum has a pre-made template for Propeller when you add it as a traffic source, so it will set up it up to track the zone id automatically if you use that template.
06-09-2017 08:50 PM
#6
vortex (Senior Moderator)
First of all - good start! And all the detailed info is always helpful!

Originally Posted by
plamen
I know the title had to make you chuckle a bit -
Not at all! It's good to aim high, but do celebrate all the smaller victories along the way (first xx/day, xxx/day, xxxx/day etc.)
[*]Researched a few landers on Adplexity and decided on a "virus found/your phone is infected angle"[*]Created an account on Propeller Ads as an advertiser[/LIST]
Eek! Propeller's rules are pretty strict when it comes to misleading landers or using logos of any sort. Did your camp get approved?
[*]Test pre-landers' speed in
BrowserStack and optimize if over 1sec?
AFAIK Browserstack will only show you how the lander will look on different devices.
To check lander speed, use one of these:
https://tools.pingdom.com/
gtmetrix.com
webpagetest.org
So the questions are pretty newbie at this point. (I apologize if these questions are covered elsewhere on the forum. I've tried to read as much as I can without getting info overload.)
No worries that's what follow-alongs are for - asking questions.
[*]Regarding the tracking URLs, I struggle to understand how all of these tracking URL work together and what needs to be changed before copying over (a great visual/newbie write-up on this would be nice). This is going to be very newbie...
a) Are these tracking URL's done correctly assuming I want to track variables like carrier, handset, OS, etc? Do I need to add additional URL tokens to these links for these variables?
b) Regarding the
Voluum postback URL (2nd link below - gave to my AM to my account) is this the only link that needs to be copied over from
Voluum to the affiliate network or will the Voluum postback URL have to be copied into every offer on the affiliate network side?
c) Are these all of the tracking URLs to be set up/copied over or am I missing any?:
[*]
Affiliate network --> Voluum (under Offer URL) : https://ultratrck.com/?a=####&c=#####&s1={clickid}&s2={campaign.id}[*]
Voluum postback URL --> Affiliate network (uploaded by my AM to my account globally?):
https://#voluumtrk#.com/postback?cid=#s2#&payout=#price#&txid=#tid#[*]
Propeller Ads --> Voluum postback URL (under Traffic Source): http://ad.propellerads.com/conversion.php?aid=######&pid=&tid=#####&visitor_i d=${SUBID}[/LIST]
First of all - to track stuff like geo, carrier, device, OS, browser - no tokens are needed because the tracker will detect all that automatically, every time a visitor triggers a tracker campaign link.
As for the postback - if you're given it to your AM, they will implement this as a "global postback" which will be applied to your entire account, so that any offer you run will be using the same postback.
If you hadn't done that, AND if the network doesn't have a spot that allows you to specify a global postback, then you'll need to specify the postback in the settings of every offer you want to run. (This is an FYI for when you want to run offers from other networks later.)
Next - let's go through your links.
-Your voluum offer URL - try to get into the habit of not using the first variable (s1 in this case) to track clickid. On some aff network systems, s1 can only be used for variables with static values. So let's change to this: https://ultratrck.com/?a=####&c=#####&s1={campaign.id}&s2={clickid}
-For your postback: Funny thing is that your original one would have been wrong, because you were using s1 to pass the clickid in your offer link, but s2 in the postback. However, if you change the offer link as I've suggested above (i.e. using s2 to pass the clickid instead of s1), then your postback would be correct:
https://#voluumtrk#.com/postback?cid...ce#&txid=#tid#
-For the propeller ads / campaign link: If you've set up propeller ads correctly as a traffic source on voluum, then the link must be correct. If you used voluum's template for propeller, then all the tokens would be correct, and would be reflected automatically in the campaign link.
Lastly - here are a few threads/posts on tracking, that may clear up some of your confusion (it IS one of the most confusing topics):
https://stmforum.com/forum/showthrea...-Read-This-Now
https://stmforum.com/forum/showthrea...by-Step-Voluum
https://stmforum.com/forum/showthrea...l=1#post314536
[*]What are your thoughts on the offers, GEOs, traffic source and angle?
Propeller does not accept adult offers/landers, and most AV landers will be rejected unless you stay away from the misleading stuff (i.e. the "your machine is infected" stuff). But then there's almost no way to run AV without being aggressive (or offers won't convert well), especially if you're not promoting a well-known, reputable, brand name AV offer where you can leverage authority and reputation.
For adult, try exoclick and plugrush. For AV, popads, popcash, zeropark. Stay away from the google logo.
Most people that are running AV, are cloaking their landers. It's difficult to do AV without cloaking, because you'd be limited by the TOS of many traffic networks regarding how aggresively you can make the lander angles.
[*]What program do you use to edit the HTML/CSS of mobile landers you take from Adplexity or from this forum (Notepad, Notepad++, WYSIWYG editor)? I'm pretty new to HTML and CSS and at the moment I want to understand how to remove redirect/backdoors, change all the necessary links and text on the landers, and get them uploaded to the CDN.
Personally I like to use sublime text for editing code. The colors are nice and helps to differentiate between different parts of the code, and you can find opening/closing tags easily.
As for detecting sneaky redirects - here are a few tips:
-Refresh the lander 10-20 times to see if you get redirected. Most scripts will only redirect a percentage of all the visits, thus the need to refresh multiple times.
-Redirection could easily be triggered by a timer, complex logics, cookie-based, etc. There are a bunch of ways to make sure it doesn't fire until it's live and in position.
Although if you watch the web console for it calling out to ANY external service, and it doesn't, and then check if it's dropping any cookies, and it's not, you should be OK.
But for just checking whether it's calling out, developer tools > network tab.
-To check whether or not it’s dropping cookies: On Chrome: chrome://settings/, and check for your domain. Check before you first visit the page on your domain, and then after.
Or, use something like
http://www.cookie-checker.com/
Looking forward to seeing some stats when you have some to share!
Amy
06-11-2017 05:36 PM
#7
sebastian_r (Member)

Originally Posted by
plamen
Hi everyone,
I'm starting with:
- 1 affiliate network
- 1 traffic source (mobile pop? on Propeller Ads)
- 3 offers (each limited to one specific GEO/country)
[*]What are your thoughts on the offers, GEOs, traffic source and angle?[/LIST]
I would sign up for at least 2 more affiliate networks to get started.
Then test way more offers.
The offer is the most important variable in your funnel.
If you only test one offer per GEO you limit your chances to find a winner.
You often times need to test dozens of offers to find a winner.
Further I would test my campaigns always on two traffic sources.
One traffic source can always have a weak inventory for a GEO.
With testing on two sources you can mitigate this flaw.
As well make sure to test your campaigns on traffic sources that have a decent inventory for the GEOs you selected.
06-19-2017 02:57 AM
#8
plamen (Member)
Amy to your point, yes on Propeller my campaign wasn't approved at first. I changed the wording to be less aggressive/suggestive of a virus and it was approved.
Sebastian I compeletely agree. That’s why I started with Propeller Ads and PopCash since I wanted to test different sources but not spend too much money before seeing how the the offer/landers/angle does.
*Of note, testing lander page loading speeds seems to be luck of the draw (which site you choose to test your speeds on). For example, on one lander, dotcom-tool.com gives me a 600ms and a 2.2 sec loading speed in the two GEOs. On the other hand webpagetest.org, gives me around 300ms for both. And Pingdom gives me ranges from 80ms to 60 secs!!
06-19-2017 04:03 AM
#9
priest (Member)
It's almost certainly the offer. Don't worry too much about landing page CTR at this point. Find a couple of proven landing pages on Adplexity and then plunk a large selection of offers on rotation behind those landing pages. Test those, and if none of them work, go find another batch. Keep doing this until an offer stands out. Once you have a winning offer, then move on to the other optimizations like finding the best landing page, best headline, optimizing load time, cutting bad segments etc.
06-19-2017 07:01 PM
#10
rafael3000 (Member)
I tried sweeps with Prosper for many months, specificaly iphone 7 offer. I black tested a lot of zone ids that didn't work. but still couldn't make it consistently profitable. Maybe more experienced guys can shed some light on this problem with prosper and sweeps.
I will follow your thread, maybe we can learn something together.
06-19-2017 07:22 PM
#11
chris_climbs (Member)
Firstly, for the propeller tracking token, go into "edit" for PropellerAds traffic source in Voluum and make sure the "track" checkbox is ticked next to the tokens that you're passing in from the source! That's what my first guess would be for the problem.
In regards to the >100% CTR -- if you have some sort of back scripts in your camp , this could be the cause. If you don't have any back scripts, then CTR shouldn't go over 100%.
Now onto this camp: it looks like you're testing 2 AV offers (~$10 payout) in this camp, across two traffic sources. And that you've "tested" a bunch of lander variations (on the copy) by making cuts on CTR? Is that correct? Truthfully, even with the high payouts, I'd say it's looking starting to look a little bleak with $100 spent and 1 conversion. Then again, I think your the data you've been collecting may be a bit tainted...
I was following the data continually and editing lander wording/images based on what I was seeing was getting clicks.
Don't do this!! Though CTR can be a useful stat, the bottom line is that at this stage of testing you shouldn't worry too much as to what CTR is -- unless it's very unusual compared to some baseline/average that you've established. In the context of running split tests like this, you ultimately care about conversions, thus -> CVR -> ROI/profit --
PERIOD.
Conversions are what you cut with. (except in extreme outlier/"somethings funny or broken"/etc type conditions) Start a round of tests, choose a budget, and wait for conversions; don't make any other changes (adding new banners, landers, offers) until you've cut down to the first "winning funnel". THEN you can add new things in and start a new, discrete test.
No conversions, or so few that you can't make statistically significant decisions with? Then you could do one of three things: 1) start a new round of offers, 2) throw more money at it, 3) call it, and move onto the next thing.
If you start rotating in new landers, cutting based on CTR, then you don't really give your offers (or the funnel more generally even) a consistent, objective test.
IMO, especially when new to a vertical, you should consider testing landers that have significant, big differences between each other. See if you can find a style that really stands out (for AV it's probably the Google one

haha) -- then if you find a winner that, relatively, kills it, you can start tweaking the copy/images/scripts/etc to see if you can dial that puppy in.
I would also highly recommend trying to cut as little as possible when you're doing rounds of initial testing. Of course, if there's some huge ugly segment (whether an OS, placement, whatever) that just destroyed your budget -- sure , cut it. Otherwise, try to preserve the volume, and only start really cutting (placements esp) once you are looking at data for your winning segment/offer/funnel.
06-20-2017 08:29 PM
#12
priest (Member)
Are these pin submit offers? Are you buying wifi traffic, carrier traffic, or both?
06-20-2017 08:50 PM
#13
plamen (Member)

Originally Posted by
priest
Are these pin submit offers? Are you buying wifi traffic, carrier traffic, or both?
Nope, these are simple SOI, I'm buying both wifi and carrier traffic at the moment.
06-20-2017 11:11 PM
#14
jessejames (Member)
If you buy wifi traffic for pops you will have shit tons of bad traffic.
Regarding zones you are correct, I've had campaigns where only one zone works (but has 1000%+ ROI). So campaign is in loss overall, but that one zone makes you 50e when you spend 2-3e. You usually only find these if you bid high.
06-22-2017 08:06 AM
#15
shynepapin (Member)
@Plamen, so for traffic sources campaign approval, all you did was change the wording to a suggestion, an example: You might have 7 virus or similar, then after approval you changed to an aggressive lander on your tracker.
06-22-2017 02:21 PM
#16
plamen (Member)

Originally Posted by
shynepapin
@Plamen, so for traffic sources campaign approval, all you did was change the wording to a suggestion, an example: You might have 7 virus or similar, then after approval you changed to an aggressive lander on your tracker.
Yes, that's what I did but I obviously wouldn't endorse that method since it can get you in trouble with the TS and it's not a good long-term strategy. I did it to see if it was the angle holding the campaign back but in my case it didn't make much a difference, hence I believe traffic quality was probably really poor.
06-22-2017 04:53 PM
#17
vortex (Senior Moderator)
Sorry for the delay in replying! Had wifi problems at Ibiza and then missed one of my connecting flights - all kinds of fun. Finally home and had a good night's sleep. 
**So at this point, I’m still trying to figure out if it’s the offer, my angle, or page load speeds that are causing these campaigns to be close to -100% ROI.
This is exactly why I almost always suggest to lock down these variables one by one.
Here are 2 test approaches for offers+landers - that I use:
1)Ask AMs for offer recommendations (for a specific geo and offer type). Pick 2-3 that have similar payouts - the more similar the better. Rip all the most popular landers from Adplexity (ones that have received the most traffic, that are in the target language, for that offer type, ones that look really different - don't pick landers that look similar). Have at least 5 landers, 10 would be better. Throw them all into a campaign. Cut offers and landers down to winners (using stats calculators). Then test another batch of offers.
2)Compile a big list of all offers that exist for your chosen geo and offer type. Again rip landers as above. Run all offers and landers together until one of the offers has made 2 conversions, then pause all offers except that one. Run that offer and all landers, and cut landers until the last (winner). Then use that winning lander to test more offers as above.
Further explanation:
-In the 1st approach, the offers need to have very similar payouts, because when we compare lander stats using the recommended stats calculator, this calculator will assume all conversions to be worth the same. So if the payouts are too different then the results will be inaccurate.
-In both approaches, the central idea is to test all the popular landers in use to find a winner first, and then use this winner to mass-test offers. Once you find a decent lander, you can use it for at least a few months, because landers don't "burn out" half as quickly as banners do. Offers will also come and go, but you could keep using that same lander to test new offers for quite a while.
-Basically, to test landers and cut down to a winner, you need at least one good offer that will give you the required conversions without breaking the bank. In the 1st approach I suggest to use AM-recommended offers because they're more likely to give conversions (usually the reason why they're recommended by the AM is because they've converted for other affiliates). In the 2nd approach, I suggest to pick the offer that reaches 2 conversions first, because it's an indication that it's converting at a decent rate.
-This whole approach in a nutshell: Use one or more converting offers to nail down a winning lander, then use that to mass-test offers. Once you have a good lander+offer that will hopefully make enough of the traffic profitable, cut the unprofitable parts to result in profits.
I spent a lot of time and have tested upwards of 40+ variations on words/images. Even with that, I've only gotten one conversion and it was actually on the first day (literally hours after I launched the first campaign in Propeller Ads).
Have you tested all different-looking landers you could find on adplexity for this vertical?
Test landers that look different first, to find out which types of landers (e.g. survey questions, google logo, 2-step, etc.) are/is working the best, and THEN proceed to test variations.
During the 3 days, I was following the data continually and editing lander wording/images based on what I was seeing was getting clicks. I never pulled a lander that hadn’t gotten more than 500-1000 impressions and I only pulled those with abysmal conversion rates (sub 3-5%) compared to the ones that were getting (9-12%).
500-1000 impressions would often not be enough. You need to check for statistical significance when cutting offers and landers.
Here's how to cut landers:
https://stmforum.com/forum/showthrea...Banners-Part-1
Here's how to cut offers:
https://stmforum.com/forum/showthrea...ferent-Payouts
I like cutting corners as much as the next person, but offers and landers are what will make/break your campaign, so it's important to know how to cut them correctly.
I bid relatively high at first. On Propeller I had $5.4 CPM for one GEO (W Europe) and around $1.86 for the other based on Propeller Ads suggestions. I outbid their suggestions by a bit to try to get quality placements. I just brought the first GEO down now to around $3.6 CPM. Similar on PopCash, had the first GEO around $4.5 CPM and the other around $1.3 and have brought both down to $1.5-$1.2 CPM.
No need to bid at suggested bids. Try to bid beyond the first "bend" in the graph, or check the average bids on other major pop sources and bid around average. You can always test different bids later on once you have a promising offer+lander. For starters you only need to make sure you're not getting junk traffic - just enough to let the promising stuff shine.
Also, Propeller Ads seems to not pass along zone ID to
Voluum?
When adding PropellerAds to
Voluum as a new traffic source, did you include the zoneID token? Best thing would be to use the default PropellerAds template provided by Voluum. Also make sure all the tokens are checkmarked (in voluum traffic source settings). Once you've fixed this, copy the campaign url again and replace the destination url at Propellerads.
Will read the rest of the convo now...
Amy
06-22-2017 05:10 PM
#18
vortex (Senior Moderator)
Nope, I checked that, the checkbox was ticked for Zone ID. I also had ticked the "impression tracking" in the beginning and unticked it but still no tracking of Zone ID.
This is strange! It should work!
Did you make ANY changes to
Voluum settings for propellerads since you've started the campaign? If so, you'll need to replace the destination URL at propeller with your new (changed)
Voluum campaign url.
If not - then it's time to hit up Voluum support.
I'm starting to think the affiliates that are successful with mobile pops have got their "good" zones identified and are bidding very high to keep them to themselves. Hence, bidding medium/low leaves you with some unreliable traffic.
Well yes and no. It definitely helps to invest into finding good zones and weeding out bad zones, but this is not the main cause of the lack of conversions you're experiencing.
First thing you need to do, is focus on testing landers and offers. Get this part right, and you won't need to optimize the camp much to make it green. Skimp on this part, and no amount of optimizing will make it green.
Yup - I put that in red and bolded it. It's THAT important.
If you buy wifi traffic for pops you will have shit tons of bad traffic.
Absolutely correct @jessejames. Either use caurmen's bot script, or redirect at least a portion of your traffic to afflow, in order to identify placements that have high percentages of bots. Weed them out first.
Yes, that's what I did but I obviously wouldn't endorse that method since it can get you in trouble with the TS and it's not a good long-term strategy. I did it to see if it was the angle holding the campaign back but in my case it didn't make much a difference, hence I believe traffic quality was probably really poor.
It would be safer to cloak, although I can't openly encourage this practice. But baiting-and-switching is more dangerous.
65K visits, 2.4K clicks, and 3 conversions from 1 supermarket offer. Still running on Propeller Ads and PopCash.
Which geo? CTR is horrendous - although tier 1 English-speaking geos DO normally have really low CTRs.
Why not target tier 3/4 geos? Tier 1 geos will require considerable investment to find good offers and landers and placements before you could make them profitable. It's so much easier to make tier3/4 geos profitable - payouts are lower = stat sig is reached faster, and traffic is cheaper too. So you can get more done for less.
Amy
06-25-2017 07:33 PM
#19
chris_climbs (Member)
Ouch! Sorry to hear about the results, but I bet that will serve as a valuable experience to learn from 
I would suggest your biggest mistake here was either 1) not testing enough offers, or 2) not recognizing when the time had come to move on from this camp. Sometimes (probably more often than not), a camp is just not going to work.

Originally Posted by
plamen
- Very disappointed by the results - after investing so much time and energy, only to see such abysmal results. The biggest disappointment is that something seems obviously wrong but I couldn't get to the bottom of it.
- I'm almost certain it's not the offers as my AM told me they've got average CVR above 5%, some even 20%
This is normal, and why it's important to take AM recommendations with a grain of salt. Yes, the fact that an offer is converting well for others and doing revenue is a great starting point, but there are so many factors at play here, maybe those offers just wont work for you/your funnel/your traffic source/level of experience, etc.

Originally Posted by
plamen
- Initially I followed the suggestion of ripping a few landers and testing the OFFERS before going overboard on the landers. I initially started out with 2-3 different looking but SIMPLE, one image + text landers, that I ripped from Adplexity because I knew that load times are critical and they will load quickly despite me not knowing advanced optimization (even after reading caurmen's posts). On Pingdom, these simple landers would test at 500ms on first run down to 50ms on second, third, etc. re-runs. I'm not sure however, which of these my average visitor will actually experience. And on mobile?
Great job. If you optimize all of your images a lander (shrinking them), minimize external libraries, and have it set up on a stable CDN, you don't need to stress about page-speed as much, going forward.
Testing more offers before you dedicate a lot of time to details of your funnel is perfect. But in this step, it's important to find one that REALLY converts -- that is consistently & frequently enough that you could reasonably run your next few rounds (with actual statistically sig. data) of split tests within a few days perhaps.

Originally Posted by
plamen
- 3 days in with little results, I decided to go into the more interactive landers, but I spent close to 5 hours working on my first spinner one (trying to find all of the redirects, editing the images to fit the offer, replacing jquery) only to find it loads at 4-5 secs. I got it down to around 4secs by changing the DNS to Route 53 but something is obviously wrong. I tried two other more simple interactive sweepstakes landers, a different spinner and a different iphone giveaway look and they both are 1.5-2+ secs on average.
- All landers I've ripped from Adplexity. I can't imagine that they're that slow for whoever else is running them! I know what you might say, well there's a lot of lazy affiliates out there and that's true but if they just copied it from the original creator with minor tweaks, they can't have added 3 secs of loading time! I'm not lazy, I've read through most optimization posts and I go through each lander to make sure there's no fluff but I must be missing something. I will keep looking for solutions but I'm unsure if I'm wasting my time since I don't know what the baseline for these spinner type landers should be (sub 1 sec on mobile?)
Two things, first: cleaning landers kind of sucks huh? Haha. But remember this: each lander you work on and clean up adds to your "stash" of landers that can be used quickly in future camps. So that being said, yes, definitely get things as speedy as your can -- it looks like you've got some good tips on this already in your other post . Get the tricks up your sleeve, optimize each lander you clean, then focus on testing lots of offers with them.
Second, I think 3 days in with little results would have been a good turning point (probably with yourself in range of more reasonable losses). Rather than testing more landers , I would have either ran another round of offers (perhaps test another traffic source) or moved on from this GEO/vertical/traffic source combination. It looks like you cut to that first offer when you started the second round of landers. I'm curious, what was the ROI on this segment when you began testing new landers?? Ultimately, I think the offer was not strong enough to start testing the funnel more.

Originally Posted by
plamen
- I've been so busy with setting up the campaigns and troubleshooting landers/hosting that I had no time to do any BOT testing on TS.
- I agree 1st tier GEOs are more expensive to test on. My reasoning is I still haven't learned everything about angles and optimizing landers so if I invest time and money in translation but I'm making a silly mistake here or there, I'd only be making myself even more frustrated.
Running a bot test when buying wifi traffic is really important. My preferred way to do so, is siphon off some of your traffic early on (10/15%) to afflow, passing in the zoneids from your traffic source. Then you can sort by the zoneid keyword in afflow and see bot% very easy.
If you aren't going to do this or one of the more 'conventional' methods, then perhaps you could focus on testing more carrier exclusively. I never run bot tests for carrier camps myself.
Stepping back to think about things is a great idea! Reflect on all of the biggest things you can learn from each new campaign, take that knowledge, and come in stronger the next time.
Remember to set thoughtful and reasonable budgets to minimize loss, test a lot (remember most camps will be losers), and pluck out only the best ones to focus on. Great job getting after it; keep it up and you'll get the hang of it !!
06-27-2017 01:30 AM
#20
plamen (Member)
@vortex – thank you for the gold mine of info! I apologize I didn’t see your posts until later in the week for which I want to kick myself in the head. But I will definitely take these strategies and implement them in the next and future campaigns. I also finally had more time to read through more and more threads here on STM and it’s amazing (and funny) how many of my “lessons learned” were covered in previous threads.
06-27-2017 01:35 AM
#21
plamen (Member)
@chris_climbs - thank you for the great advice as well, I will definitely get more disciplined about cutting offers/landers. I believe the ROI was about the same, around -97% when I decided to test new landers. I'm looking into afflow now and the conventional bot scripts now. So you essentially use these on WiFi traffic only?
06-28-2017 01:43 AM
#22
chris_climbs (Member)

Originally Posted by
plamen
@chris_climbs - thank you for the great advice as well, I will definitely get more disciplined about cutting offers/landers. I believe the ROI was about the same, around -97% when I decided to test new landers. I'm looking into afflow now and the conventional bot scripts now. So you essentially use these on WiFi traffic only?
Ah yeah, for sure. Assuming there is a good enough spread of lander styles in there ('proven' , at least as far as spying is concerned), I would generally look for segments that do say ~ -60% ROI, or better, for further testing .
Bot traffic is a much more minor concern with carrier traffic, as it's not so easy fake traffic coming from actual SIM cards/3g connection. This isn't to say there are no bots on carrier traffic, but in my opinion, its not such an important step for carrier-only camps.
Now wifi, on the other hand, I could probably script something up this afternoon that could send hundreds of thousands of 'bot-clicks' to something. The relative ease of creating bots for wifi traffic makes this step so much more important, plus your competition is probably doing it already too
06-28-2017 02:15 AM
#23
vortex (Senior Moderator)
I second Chris' sentiments - ouchies indeed!

Originally Posted by
plamen
Thoughts:
- Very disappointed by the results - after investing so much time and energy, only to see such abysmal results. The biggest disappointment is that something seems obviously wrong but I couldn't get to the bottom of it.
- I'm almost certain it's not the offers as my AM told me they've got average CVR above 5%, some even 20%.
- Initially I followed the suggestion of ripping a few landers and testing the OFFERS before going overboard on the landers. I initially started out with 2-3 different looking but SIMPLE, one image + text landers, that I ripped from Adplexity because I knew that load times are critical and they will load quickly despite me not knowing advanced optimization (even after reading caurmen's posts). On Pingdom, these simple landers would test at 500ms on first run down to 50ms on second, third, etc. re-runs. I'm not sure however, which of these my average visitor will actually experience. And on mobile?
- 3 days in with little results, I decided to go into the more interactive landers, but I spent close to 5 hours working on my first spinner one (trying to find all of the redirects, editing the images to fit the offer, replacing jquery) only to find it loads at 4-5 secs. I got it down to around 4secs by changing the DNS to Route 53 but something is obviously wrong. I tried two other more simple interactive sweepstakes landers, a different spinner and a different iphone giveaway look and they both are 1.5-2+ secs on average.
- All landers I've ripped from Adplexity. I can't imagine that they're that slow for whoever else is running them! I know what you might say, well there's a lot of lazy affiliates out there and that's true but if they just copied it from the original creator with minor tweaks, they can't have added 3 secs of loading time! I'm not lazy, I've read through most optimization posts and I go through each lander to make sure there's no fluff but I must be missing something. I will keep looking for solutions but I'm unsure if I'm wasting my time since I don't know what the baseline for these spinner type landers should be (sub 1 sec on mobile?)
- The Propeller zone Id's issue was solved - I had reached out to their support and it they said their tracking link changed slightly.
- I've been so busy with setting up the campaigns and troubleshooting landers/hosting that I had no time to do any BOT testing on TS.
- I agree 1st tier GEOs are more expensive to test on. My reasoning is I still haven't learned everything about angles and optimizing landers so if I invest time and money in translation but I'm making a silly mistake here or there, I'd only be making myself even more frustrated.
Overall, my 2 biggest mistakes were not testing more landers from Adplexity (I chose a few simple, fast loading landers with which to test the offers) and not testing the quality of my traffic. At this point, I will step back for a day or two to rethink things.
Here's some advice - I know you've read more threads since you wrote the last post, and Chris has given you valuable tips as well, so some of what I say will overlap with what you now know and what Chris said - I'll let you sort that out instead of taking the time to avoid the overlap. Sometimes hearing the same thing multiple times but worded differently will help.
1)
Yes - next time try to test 5-10+ landers to lock down a winner first. The more you test, the better your chances. You'll want to be using the winner to test many offers later on, so invest the time to seek out good landers and clean them up and make sure they run fast enough (like you did). I'll copy and paste a couple of initial testing strategies I like to use, at the end of this post.
2)Once you're sure you've identified the best lander of a bunch of landers - such that you're pretty confident that it's at least decent - test lots of offers.
Don't spend too much money testing any one offer! The 3 major campaign components are offer, lander, and traffic. If you've locked down a decent lander, and you're bidding at least average which pretty much ensures traffic quality, then if you don't get conversions, chances are it's because your offers aren't good enough.
For example you may want to decide to cut an offer if it doesn't convert even once after 5x-10x payout. It's OK to have lost all that $400+ you did, to learn this lesson. Just don't make that mistake again. Just because AMs tell you someone else is doing a certain CR on an offer, doesn't mean 1)it's the truth, or that 2)everyone is doing that CR - it may only be a single aff using another traffic source and only after cutting out all the unprofitable placements etc. (the "average network-wide" offer CR may not actually be the average - call me paranoid), or that 3)you can achieve the same CR.
3)Stay away from tier 1 geos for now and focus on tier 3/4 geos to get your strategy down first and ideally reach your xxx/day or even xxxx/day first. Don't "go all in" on any one geo - test 2-3 at a time and ditch something if it doesn't show promise after the first couple of days. Camps are NOT your kids - no need to be fair to them and test them until you're 100% sure they don't have potential before ditching them.
Instead, spend less on testing each offer/geo, so you can test more stuff with the same budget. Test multiple things at a time and pick the more/most promising to optimize and scale.
4)Regarding lander speed:
-Don't judge a lander solely based on loading speed.
Test ALL the popular ones you see on Adplexity. If everybody's using a certain lander, there must be a reason: It must be working or there would be fewer and fewer people using it.
-Are you using a CDN? Average of 1.5-2s sounds a bit excessive.
5)Regarding bots, if you're running wifi traffic then it's recommended. If you're running carrier traffic then it wouldn't be necessary.
To test for bots: You can either use caurmen's bot testing script, or directed some traffic to afflow and it will tell you the bot % of each placement - make sure to pass the placement token in your afflow link though! (If you don't know how to do this, please read the first few parts of my afflow tutorial - links are in my signature).
Like I said, the $400 in loss was not spent in vain,
IF you've learned a lesson from it. I've lost countless amounts on silly mistakes. Just move on and trust that you'll soon make that back hundred-fold.
Amy
______________________
Here are 2 test approaches for offers+landers - that I use:
1)Ask AMs for offer recommendations (for a specific geo and offer type). Pick 2-3 that have similar payouts - the more similar the better. Rip all the most popular landers from Adplexity (ones that have received the most traffic, that are in the target language, for that offer type, ones that look really different - don't pick landers that look similar). Have at least 5 landers, 10 would be better. Throw them all into a campaign. Cut offers and landers down to winners (using stats calculators). Then test another batch of offers.
2)Compile a big list of all offers that exist for your chosen geo and offer type. Again rip landers as above. Run all offers and landers together until one of the offers has made 2 conversions, then pause all offers except that one. Run that offer and all landers, and cut landers until the last (winner). Then use that winning lander to test more offers as above.
Further explanation:
-In the 1st approach, the offers need to have very similar payouts, because when we compare lander stats using the recommended stats calculator, this calculator will assume all conversions to be worth the same. So if the payouts are too different then the results will be inaccurate.
-In both approaches, the central idea is to test all the popular landers in use to find a winner first, and then use this winner to mass-test offers. Once you find a decent lander, you can use it for at least a few months, because landers don't "burn out" half as quickly as banners do. Offers will also come and go, but you could keep using that same lander to test new offers for quite a while.
-Basically, to test landers and cut down to a winner, you need at least one good offer that will give you the required conversions without breaking the bank. In the 1st approach I suggest to use AM-recommended offers because they're more likely to give conversions (usually the reason why they're recommended by the AM is because they've converted for other affiliates). In the 2nd approach, I suggest to pick the offer that reaches 2 conversions first, because it's an indication that it's converting at a decent rate.
-This whole approach in a nutshell: Use one or more converting offers to nail down a winning lander, then use that to mass-test offers. Once you have a good lander+offer that will hopefully make enough of the traffic profitable, cut the unprofitable parts to result in profits.
Home >
Mobile >
Follow-along Campaigns