Home > Other Systems (CPVLab, iMobiTrax, P202, Track Revenue, Click, Google Analytics, etc.) > The STM Mobile Tracker

Multi Step Landing Page with Prosper (mobile) (13)


07-22-2014 06:07 AM #1 deondup (Member)
Multi Step Landing Page with Prosper (mobile)

Before the cookie-less tracking in Prosper mobile (STM) it was quite easy to do this set-up

AD >> LANDER >> INTERMEDIATE PAGE >> OFFER

Click image for larger version. 

Name:	Prosper.jpg 
Views:	91 
Size:	11.9 KB 
ID:	2963

The intermediate page will auto redirect to the offer after a few seconds

I'm struggling to get this working. Any help will be greatly appreciated.


07-22-2014 10:05 AM #2 caurmen (Administrator)

Hm - do you need to track stats for the intermediate page? If not, it should be fairly easy - use a standard meta refresh but inject the query string into the URL using PHP. You can use exactly the same code the STM tracker gives you for your landing page, I think.


07-22-2014 12:25 PM #3 deondup (Member)

Thanks Caurmen. I've tried that but because there's no cookie all the variables get lost...with the old Prosper that was not a problem

There's no need to track stats on the intermediate page


07-22-2014 12:54 PM #4 durakadin (Member)

Please insert the following lines of code at the very beginning of your file and post the output:
(You can replace sensitive information by XXX)

<pre>
<?php
var_dump($_SERVER);
echo PHP_EOL . PHP_EOL;
var_dump($_SESSION);
exit;
?>
</pre>

Be sure that the file extension of your file is .php


07-22-2014 09:44 PM #5 deondup (Member)

thanks @ durakadin!!!

Code:
array(26) {
  ["HTTP_ACCEPT"]=>
  string(63) "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
  ["HTTP_ACCEPT_ENCODING"]=>
  string(13) "gzip, deflate"
  ["HTTP_ACCEPT_LANGUAGE"]=>
  string(14) "en-US,en;q=0.5"
  ["HTTP_CONNECTION"]=>
  string(10) "keep-alive"
  ["HTTP_HOST"]=>
  string(8) "mobile.mobi"
  ["HTTP_USER_AGENT"]=>
  string(72) "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0"
  ["DOCUMENT_ROOT"]=>
  string(35) "/home/trackinc/public_html/mobile.mobi"
  ["REMOTE_ADDR"]=>
  string(14) "60.225.195.169"
  ["REMOTE_PORT"]=>
  string(5) "52220"
  ["SERVER_ADDR"]=>
  string(12) "8.29.143.205"
  ["SERVER_NAME"]=>
  string(8) "mobile.mobi"
  ["SERVER_ADMIN"]=>
  string(32) "webmaster@mobile.tracking.com"
  ["SERVER_PORT"]=>
  string(2) "80"
  ["REQUEST_URI"]=>
  string(56) "/lander/au_01.php?&subid=6699657&rotateid=0&t202id=83792"
  ["SCRIPT_FILENAME"]=>
  string(52) "/home/tracking/public_html/mobile.mobi/lander/au_01.php"
  ["QUERY_STRING"]=>
  string(38) "&subid=6699657&rotateid=0&t202id=83792"
  ["SCRIPT_URI"]=>
  string(32) "http://mobile.mobi/lander/au_01.php"
  ["SCRIPT_URL"]=>
  string(17) "/lander/au_01.php"
  ["SCRIPT_NAME"]=>
  string(17) "/lander/au_01.php"
  ["SERVER_PROTOCOL"]=>
  string(8) "HTTP/1.1"
  ["SERVER_SOFTWARE"]=>
  string(9) "LiteSpeed"
  ["REQUEST_METHOD"]=>
  string(3) "GET"
  ["PHP_SELF"]=>
  string(17) "/lander/au_01.php"
  ["REQUEST_TIME"]=>
  int(1406065240)
  ["argv"]=>
  array(1) {
    [0]=>
    string(38) "&subid=6699657&rotateid=0&t202id=83792"
  }
  ["argc"]=>
  int(1)
}


NULL


07-22-2014 09:55 PM #6 zeno (Administrator)

Have you set your offer to be the intermediate page URL + all query string data passed?

Or are you wanting lander -> intermediate page -> p202 outgoing link -> offer?

I imagine this will just require some PHP to pull query string data and pass it on.


07-22-2014 10:09 PM #7 deondup (Member)

Ideally I want

lander -> intermediate page -> p202 outgoing link -> offer >> that way I can rotate landers and offers as per usual.

I have tried setting the intermediate page to be the offer page but my rudimentary php skills did not pass the variables. It makes it hard/impossible to rotate and track the landers CTR's and CVR's ?


07-23-2014 08:31 AM #8 durakadin (Member)

Hi, deondup.

Add me in skype, my skype username is durakadin, we can quickly work out a solution and post the solution here. It should take about 10 mins max.


07-23-2014 11:29 PM #9 deondup (Member)

Thanks to durakadin, we have a brilliantly simple solution to something that I know a lot of Prosper users wanted for a long time.

You can now do multiple landing pages and its really not complicated at all. I will mention that I had a guy from Odesk working on it and after 2 days he came back with a very complicated solution.

Basically, this is the setup I wanted:

AD >> Landing Page 01 >> Landing Page 02 >> Offer

It basically ads a second landing page and still passes all the parameters through. So, here's the solution:

1. Set up your Prosper 202 campaign as usual. Set up a landing page and generate the landing page code. Typically it looks like this:

Code:
<?php
	  
	  // ------------------------------------------------------------------- 
	  // Tracking202 PHP Redirection, created on Thu Jul, 2014
	  //
	  // This PHP code is to be used for the following landing page.
	  // http://landingpage.com/campaign/page01.php          
	  // -------------------------------------------------------------------
	  global $clickThruLink;
			
	  $clickThruLink = 'http://landingpage.com/tracking202/redirect/lp.php?lpip=154&'.$_SERVER['QUERY_STRING'];
	  /*Sample: <a href="<?php echo $clickThruLink ?>">Join!</a>*/	  
	?>
2. Next, create your second landing page, in my case its: http://landingpage.com/campaign/page02.php

3. For your outbound links you would use
Code:
<?php echo $clickThruLink ?>">
but to go to page02 you need to replace your Prosper 202 landing page code like this:

Replace the
Code:
$clickThruLink = 'http://landingpage.com/tracking202/redirect/lp.php?lpip=154&'.$_SERVER['QUERY_STRING'];
with
Code:
$clickThruLink = 'http://landingpage.com/campaign/page02.php?'.$_SERVER['QUERY_STRING'];
4. On Page02.php you simply need to place the orginal prosper 202 landing page code like this
Code:
<?php
$clickThruLink = 'http://landingpage.com/tracking202/redirect/lp.php?lpip=585&'.$_SERVER['QUERY_STRING'];
?>
And again just use the
Code:
<?php echo $clickThruLink ?>
for your outbound links.

Hope this explains it. Again, many thanks to durakadin!!!


07-30-2014 11:20 AM #10 nickthegeek (Member)

So if I understand this correctly the flow is:

1) User visits LP1
2) User clicks PHPlink
3) User taken to LP2 and automatically redirected via p202 to offer

If that's the case then I should be able to add retargeting code to the 2nd LP/sandwich page so that I'm tagging only the people who've taken the time to click, correct?


07-30-2014 11:59 PM #11 deondup (Member)

3) You can either redirect automatically or have them click on Page 2 (as well).

Recording the click on Page 2 is probably a better indication of who clicks through to the offer


07-31-2014 09:19 AM #12 nickthegeek (Member)

@deondup, great!

Yeah tagging on Page 2 should be a better option as they will be (all things being equal) a higher quality of prospect since they took the time to click.

Thanks again to you and @caurmen for posting this up.


07-31-2014 09:44 AM #13 deondup (Member)

np but we should all thank Mr. durakadin !!!


Home > Other Systems (CPVLab, iMobiTrax, P202, Track Revenue, Click, Google Analytics, etc.) > The STM Mobile Tracker