**********************************
ACTION & EXPLANATION
A Word on Testing & Optimization Strategy
There is NOT a single correct way to test offers and landers, or to optimize a campaign.
Every campaign is different. There are so many variables that I can't possibly give you a one-size-fits-all testing and optimization strategy that will work every time (and it's not due to lack of trying on my part).
What I WILL strive to do, is provide a general testing and optimization strategy that is simple enough for a brand new affiliate to execute, and yet effective enough to help you find your first profits.
Then, once you're familiar with this general strategy, you can read other good threads on pop campaigns - follow-alongs, case-studies, etc. - to pick up additional tips and tricks that you can build into the general strategy.
Moreover, as you gain experience, your strategy will naturally evolve from my general strategy anyway. And the more experience you have, the earlier you can tell whether a campaign is worth pursuing or not, the earlier you will stop unpromising campaigns, and the fewer promising campaigns you'll abandon prematurely by mistake.
Overall, the more experience you have, the better decisions you'll make when faced with different situations. Nothing can replace actual experience, but I will do my best to shorten that learning curve in the remaining lessons in this tutorial.
General Offer+Lander Testing Strategy
Here I'm going to elaborate on what I said in a previous lesson - the "Intro to Testing and Optimization".
In the beginning, when you're setting up a campaign for a new geo+vertical for the first time, you're basically flying blind because you don't have any previous stats to compare to.
Remember the 3 pillars of the pop campaign that I've mentioned before? i.e. Offer, Lander, and Traffic. All 3 factors need to at least be of decent quality in order to get a reasonably good conversion rate.
If even ONE of these factors is of bad quality, it will create a bottleneck, such that no matter how good the other 2 factors are, conversions will be limited.
The really tricky part is that, when your new campaign doesn't generate conversions, it would be difficult to tell whether it's the OFFERs, LANDERs, or TRAFFIC QUALITY who is "at fault". This is why, in the beginning, you need to do your best to ensure the quality of all 3 factors. This is how you do it, in a nutshell:
**********
TRAFFIC - Choose a traffic source that has good-quality traffic. Bid average or slightly higher to make sure the traffic source isn't sending you traffic that nobody else is bidding for (i.e. traffic from placements that don't convert).
OFFER - Start with offers that have some type of track-record, e.g. ones that are suggested by AMs as having converted well for at least a few other affiliates, or offers that seem to be doing well based on spy tool stats (e.g. in Adplexity, exhibiting an uptrend over a few days/weeks), etc.
Also, try to test more than one offer in the campaign wherever possible - testing a few offers rather than just one can increase the campaign's chances of profitability.
LANDER - Test 3-5 landers - again, testing a few rather than just one will increase your chances of reaching profits. Make sure they've received a lot of traffic (in Adplexity, sorted by "Received most traffic") over at least a few days (chances are, few people would send high traffic to a non-converting lander for long).
Make sure you identify all the different major lander styles for that vertical, and include in the split-test at least one lander in each popular style. Choose landers that look very different from each other if possible in order to cast a bigger net - you can always test similar landers (aka "lander versions") later on.
Make sure you take time to optimize the landers: So that they display well in/on various devices and browsers, function correctly, and load fast.
**********
In previous lessons, you should already have chosen some offers and prepared some landers for your first campaign. In this lesson, we'll go over how to set up a campaign in Funnelflux Pro to split-test those offers and landing pages. In the next few lessons, you'll see how the General Offer+Lander Testing Strategy is executed.
How to Set Up a Multi-Offer Multi-Lander Campaign in Funnelflux Pro
Step 1: Add Offers to Funnelflux Pro
We've gone over how to do this in previous lessons. Remember you can't just copy affiliate links from affiliate networks and just paste them into Funnelflux Pro directly - you need to add the {hit} token.
Add all the offers you're planning on split-testing for the new campaign we're about to create.
Step 2: Add Landers to Funnelflux Pro
-Log into Funnelflux -> click on "Landers" tab at the top -> click on "+ New" .
-Fill in the "Lander Name". Feel free to follow the naming convention in the screenshot:
-No need to specify a "Category" unless you wish to for better organization.
-Fill in the "Base Lander URL". This is just your lander url without any parameters at the end.
-Click to expand the "Append Extra Data" section - this is where you'd put all the lander parameters. Go through your lander code to see whether tracking parameters are displayed depending on each visitor's situation, such as their device brand/model, OS, browser, and/or their location etc. I've mentioned this in the first section of the "Modifying Lander Code" post:
https://stmforum.com/forum/showthrea...ng-Lander-Code
Basically, if you see the following function in your lander code, chances are it DOES display tracking parameters:
Note that the function in your lander code may not look exactly like the snippet above, but if you see something similar, look through your lander code for places where the "getURLParameter" function is called - for example:<script>
function getURLParameter(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1] || ''
);
}
</script>
...and note the parameters that are called - which, in this case, are "model" and "city".Dear <script>document.write(getURLParameter('model')) </script></strong> user from <script>document.write(getURLParameter('city'))</script>: You have been selected for our iPhone12 contest!
You'll then need to add the corresponding Funnelflux tokens to the end of your lander url.
For this example, we'll need to input the corresponding tokens in the "Append Extra Data" section as follows:
Where the values in the "Fields" column are taken from the lander, and "Values to pass" are Funnelflux tokens that can be selected from a dropdown. To add additional tokens simply click on the "+" at the bottom.
Another example: Let's say the lander code includes these getURLParameter function calls:
Then the lander url would need to look like this:Dear <script>document.write(getURLParameter('operatings ystem'))</script></strong> user from <script>document.write(getURLParameter('hometown') )</script>: You have been selected for our iPhone12 contest!
If you're still confused and want more information, Caurmen has covered the use of tracking parameters in detail here:
https://stmforum.com/forum/showthrea...ing-Parameters
-Click "Save Lander" at the bottom.
-Repeat all the steps above to add each additional lander you're wanting to split-test in this new campaign we're about to create.
Step 3: Create Campaign in Funnelflux Pro
-In Funnelflux Pro go to "Funnels" > "+ New" > "Create Funnel".
-Select a "Parent Funnel Group" (this is just to help you categorize and organize your funnels better - just choose any one for now). Assign a campaign name and type it in the "Funnel Name". All other options are optional - can leave them at default for now. Click "Save and Open Editor".
-In the editor, click on "Draw".
In the "Drag and Drop Palette", drag the "Rotator" node onto the canvas. Then, in the "Drag and Drop Palette" scroll down to the "Landers" section. Drag and drop each lander you're wanting to split-test, onto the canvas.
Connect the "Traffic" node to the "Rotator" node, then connect the "Rotator" node to each lander.
Then do the same with the offers. Drag and drop the offers onto the canvas, add a rotator, connect all the landers to the rotator, then connect the rotator to each offer.
-Click "Save Funnel".
And you've just created your first multi-offer multi-lander Funnelflux Pro campaign!
Wait - we're not done yet - please continue to the post below!
Amy