Split testing kicks ass. Rotating landing pages to find which one converts best is the ticket to making you more money. Don’t be lazy, it’s not that hard!
If you’re experienced, I’ll cut to the chase. Here is my ppv landing page rotation script download link. This script supports all major CPV networks, and allows even rotation via counter file or psuedo-rotation via random number. Read the comments in the file, you’ll figure it out. Enjoy 🙂
If you’re still a little bit hazy on exactly how to set this up, read on retard!
The first thing I do is organize the landing pages for the campaign. I’ll show you the method I use below. I have found it allows me to keep things neat, organized, and consistent. Keeping stuff simple let’s me focus on throwing up new campaigns quickly, over and over again.
Here is a screenshot of what a setup will look like:
1. I first create a directory for each offer I am going to test.
In this example, I chose to name the directory “auto”, because the offer is automotive related. If I was going to run a dating offer, I might name the directory “dating” or “black-dating”. You can name it whatever you want, but make sure to keep it URL friendly. That means no spaces.
2. I create 1 directory for every traffic source I will be using.
I name these directories using abbreviations for the various CPV networks. (ao = AdOn, dc = DirectCPV, li = LeadImpact, mt = MediaTraffic, tv = TrafficVance). Inside each of these directories, I drop the two rotation script files: index.php and count.txt. Make sure you set the count.txt file to writeable. (Chmod 777).
3. I create 1 directory for every landing page I will be testing.
I use names that are descriptive. I also make sure to use the exact same name when I’m setting up each landing page in Prosper202. This makes it a breeze to figure out what’s what. In this example, I will be testing 8 different landing pages.
Setting Up The Campaign In Prosper202
If you have not already done so, add each PPV traffic source you will be using to your Prosper202 installation:
Click: Tracking202 > Setup > PPC Accounts
For this example, I have added: AdOn, DirectCPV, LeadImpact, and MediaTraffic.
If you have not already done so, add the campaign (offer) you will be testing to your Prosper202 installation.
Click: Tracking202 > Setup > #3 Aff Campaigns
Make sure you setup the Affiliate Url so it will correctly pass the subid. Ask your CPA network or a buddy how to do this if you don’t know how.
Next, add the landing pages.
Click: Tracking202 > Setup > #4 Landing Pages
For “Landing Page Type” I use Simple. Since this is going to be PPV, I won’t be using multiple offers on the landing pages.
For “LP Nickname” I use the names of the landing page directories I have already created. So for this example, I would add the 8 landing pages you see in the yellow section of the screenshot. The LP Nicknames would be: plain-girl, plain-nycwoman, plain-sexy, stock-girl, etc.
For this example, the “Landing Page Urls” would be:
http://yourdomain.com/auto/plain-girl/ http://yourdomain.com/auto/plain-nycwoman/ http://yourdomain.com/auto/plain-sexy/ http://yourdomain.com/auto/stock-girl/ etc.
Next, we need to get the LP Code.
Click: Tracking202 > Setup > #6 Get LP Code
Next we need to get tracking links.
Click: Tracking202 > Setup > #7 Get Links
We will need to get a Destination Url for each Landing Page and each PPV network it will run on. In this example, I am using 8 landers and 4 traffic sources. So I will be generating 32 tracking links (8 x 4 = 32).
I like to do this one PPV network at a time, working my way down the PPC Network dropdown menu. So I would first do AdOn network. I do the same with the Landing Page dropdown menu, I work my way down. In the example, the first one I would do would be plain-girl / AdOn. See pic:
So once I got all 8 destination links for AdOn, they would look something like this:
http://yourdomain.com/auto/plain-girl/?t202id=2171&t202kw= http://yourdomain.com/auto/plain-nycwoman/?t202id=3186&t202kw= http://yourdomain.com/auto/plain-sexy/?t202id=4194&t202kw= http://yourdomain.com/auto/stock-girl/?t202id=3206&t202kw= http://yourdomain.com/auto/stock-nycwoman/?t202id=1215&t202kw= http://yourdomain.com/auto/stock-sexy/?t202id=3225&t202kw= http://yourdomain.com/auto/stock1/?t202id=8231&t202kw= http://yourdomain.com/auto/stock2/?t202id=8249&t202kw=
I usually have Notepad open and paste each url as I go. I then move on to the next PPV network in the list. In this example it would be DirectCPV.
When I’m done I have a Notepad file that’s got all 32 links I will need for the rotation scripts. Make sure you separate each block of links according to each PPV network in the Notepad file.
Editing Rotation Script
The final step is adding all of destination urls/tracking links we got into the rotation scripts. Again, just go down the list. So first, I would open the file /auto/ao/index.php (ao is for Adon, remember?)
Near the top of the script, you will see the section that allows you to add your landing pages. This is where you paste the destination urls you just got. So for this example, my rotation script lander section would look like this:
$lander = 'http://yourdomain.com/auto/plain-girl/?t202id=2171&t202kw='; $lander = 'http://yourdomain.com/auto/plain-nycwoman/?t202id=3186&t202kw='; $lander = 'http://yourdomain.com/auto/plain-sexy/?t202id=4194&t202kw='; $lander = 'http://yourdomain.com/auto/stock-girl/?t202id=3206&t202kw='; $lander = 'http://yourdomain.com/auto/stock-nycwoman/?t202id=1215&t202kw='; $lander = 'http://yourdomain.com/auto/stock-sexy/?t202id=3225&t202kw='; $lander = 'http://yourdomain.com/auto/stock1/?t202id=8231&t202kw='; $lander = 'http://yourdomain.com/auto/stock2/?t202id=8249&t202kw=';
Notice, I just wrapped each destination url with $lander =’ and ‘
You will need to do this for each rotation script. So in this example, I would have to edit 3 more files:
Edit each of these files as I have show you above.
PPV Tracking Links
Now, when it is time to set up a new campaign on the various PPV networks, you will use these as your destination Url’s:
All of these point to the rotation script. When the PPV network shows your ad, it will direct the user to your rotation script url. The rotation script will then take over and show the user whichever landing page is due to be shown next.
That’s it! Make sure to test all of these url’s. Refresh the page several times and you should see your various landing pages rotating through. Never launch a campaign without testing all your LPs and all your links!