How to Split Test Landing Pages vs. Direct Linking

Jul 9 By Aziz Kamara

Recently, a lot of our subscribers asked us how to properly split test different landing pages to fully optimize their campaigns. It seems that while a lot of people are aware of the Rotation Script provided by the great people at Prosper, many individuals don’t know how to set it up or use it.

There was also an issue regarding the inclusion of split testing landing pages against direct linking which wasn’t provided in the Prosper script. So, in this video, I show you how to rotate landing pages and direct links combining the use of two scripts in an easy-to-follow process.

Using these scripts require a minor amount of knowledge regarding how to use prosper’s inbound and outbound JavaScripts as well as a few other components involved in setting up a campaign. So if any questions arise throughout the video, please refer to our previous walkthrough post and your questions should be answered!

Never miss a feature, product launch, or exclusive offer


  • How did you get that script php file? I tried looking in the campaign walkthrough and I don’t see it.

  • Hey Simon! The script that I use in this video is pulled from P202’s site. But In the post I provide a .zip file that contains both the rotation script and direct linking script. Just click on the blue highlighted text that says “two scripts” to download the .zip file with the two scripts and you should be good to go!

  • Oh..! Well Simon, since I wasn’t too sure on what you were asking here, (because this process does not specifically utilize a style sheet) I sent you an message in Skype to discuss things further. I think I was thoroughly able to answer your question there, but if not, let me know and I will continue to try my best to help you out!

  • Hi, first of all, I like to thank you for putting this video tutorial! Fantastic job really! Anyway, I followed all the steps and managed to get it to work. But how come when I go to group overview and group by c1,c2,c3, I get only the dynamic tags displayed?

    I used {creativeid:} {age:} and {state:}

    And that is what comes back only. Is there something I did wrong?

  • Hey thanks Michael!
    I think what you’re talking about can be fixed by altering your affiliate link in step 3 to include all of your ‘C’ variables.

    So after inserting the “[[subid]]” placeholder, you would then add something like “&creativeid=[[c1]]&age=[[c2]]&state=[[c3]]” at the end of your link. Then the c-variables in your tracking link that you get generated in step 7 should correspond to the affiliate link properly and you should be able to group. I think this should take care of your problem. Let me know how it works!

  • Unless you test the campaign through a pof profile, that’s what will be returned since they have not been assigned any particular value.

  • Aziz, I seem to have everything working except for the direct linking piece. I have a page that just does two things: redirects to the direct php file and records it as a “direct landing page”.

    The redirect works. When I type the URL, it redirects me directly to the offer. But Prosper is not recording it as a “landing page” view. I seem to be invisible to Prosper. What am I missing?

  • Hi there!
    Hmm, are you making sure to include the proper corresponding scripts generated by prosper with your direct link “landing page” and direct link redirect.php files?

  • Hey Aziz,
    Got the redirect working and followed all the instructions in the video. However, when I attempt to do a conversion test in Peerfly, I’m not seeing a conversion in P202. Could this be because of the LP split test redirect? Or should the global postback url still fire?

  • I am not sure if I do everything correct, but Propser does not clock the referrer link. Then I see clicks from my landing page domain in my aff network , but not from my tracking domain. It looks like this:
    referrer->LP->offer redirect->cloak redirect->offer
    with this path I have cloaked LP link and I see my tracking domain in aff network.
    With rotating script it looks like this:
    referrer->LP->offer redirect->offer

    There is no cloak redirect and I can see LP domain in my aff network.
    I set something wrong or it works simply like in above example?
    Many thanks

  • Hi,

    Very nice article. I was wondering if this also works with landing pages that have different offers behind them? I don’t know how to get the tracking right with prosper for this.

  • Each redirect(ed) lander would need it’s own respective LP code. The setup would look kind of like so:
    referrer > split-test-redirect.php > landing-page_with-lp-code1_1.php
    referrer > split-test-redirect.php > landing-page_with-lp-code2_2.php

  • Leave a Reply

    Your email address will not be published.