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!

Error! You must specify an anchor parameter if you are not using the auto_thumb option.


  1. How to Split Test Traffic Networks | iPyxel Creations | Straight-to-the-point internet marketing services and software

    […] with Prosper’s tracking system and the rotation scripts that we provided here, you can easily split test between different networks. But to do this properly requires a small […]

  2. Tutorial: How to Create Attention-Grabbing CTA's (Part 1) | iPyxel Creations | Straight-to-the-point internet marketing services and software

    […] different kinds of buttons for your landers, you can further optimize your landing pages with a Rotation Script split testing different […]

  3. Simon

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

  4. Aziz Kamara

    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!

  5. Simon

    Thank you for your response Aziz. Oh I mean where did you get the style.php file from?

  6. Aziz Kamara

    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!

  7. Michael

    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?

  8. Aziz Kamara

    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!

  9. Sundeep

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

  10. Lucas

    Can you pass me the DL file?

  11. wiggywack

    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?

  12. Aziz Kamara

    Hi Lucas,

    You should be able to download the Direct Link rotation script when you click on the “two scripts” hyperlink in the post above.

  13. Aziz Kamara

    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?

  14. Rob K

    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?

  15. Peter

    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

  16. Mark


    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.

  17. Aziz Kamara

    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

  18. Aziz Kamara

    Hi Mark,

    The above example involves landing pages with one offer. You could try to create a split test with multiple offers using a method illustrated in a previous post explaining 3 Ways to Optimize for the Best Offers to Run. I hope this helps!

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>