Home > Paid Traffic Sources > Mobile

BACK BUTTON REDIRECTION ( where to redirect ? ) (26)


09-14-2015 06:52 PM #1 beemarkt (Member)
BACK BUTTON REDIRECTION ( where to redirect ? )

Hello guys!

Currently I am using the back button script at my landing pages. My question is, where should I redirect the page visitor after they click on back button? To the same offer ? Different one?

P.S. I am running mobile sweeps



Thank you


09-14-2015 07:34 PM #2 zeno (Administrator)

Redirect to another lander of yours (or another campaign), the offer, or a catch-all like YTZ.


09-14-2015 09:07 PM #3 denisoi (AMC Alumnus)

I agree with zeno , you can test few options and see what fits better for your traffic


09-15-2015 08:56 AM #4 cbrughmans (Member)

I would redirect the ones that come from the geo of the offer, again to the offer and try to make them convert again. Either with the same lander or with a new one.

The ones coming from a different geo, you can filter them using a technology like the Parkingplace (http://www.theparkingplace.com/) so you can even monetize users that would otherwise be worthless. Works really good. We have +100K clicks a month (around 0.5% of total clicks) that come from a non-targetegd geo and monetize them with the parkingplace. Very high eCPM.


09-15-2015 12:27 PM #5 dr_ngo ()

Here are some options

a) Send to the original offer

Example send them to the sweepstakes offer anyway

b) Send to a completely different offer that could be relevant.

Example they weren't interested in the sweeps offer that's why they hit the back button, try sending to an app install.

c) Send to an alternative landing page of the same offer.

Example you're running sweeps, promote sweeps again but a completely different style of sweeps landing page.

I just wanted to give you some options because there's no one size fits all solution. Test and see!


09-15-2015 07:01 PM #6 beemarkt (Member)

Quote Originally Posted by dr_ngo View Post
Here are some options

a) Send to the original offer

Example send them to the sweepstakes offer anyway

b) Send to a completely different offer that could be relevant.

Example they weren't interested in the sweeps offer that's why they hit the back button, try sending to an app install.

c) Send to an alternative landing page of the same offer.

Example you're running sweeps, promote sweeps again but a completely different style of sweeps landing page.

I just wanted to give you some options because there's no one size fits all solution. Test and see!
Thank you DR_NGO !


01-26-2016 09:37 PM #7 simon_89 (Member)

I'm facing a issue here and not really sure how to solve it. I've tested 4 landers today to see which one comes out on top. I want to eventually take the winning lander that I have and use the back button script to rotate different landers instead of sending them directly to another offer or through redirect traffic(YTZ).

The problem I also see here is that if I rotate to another lander then how is that lander going to get to the offer I'm running. Here's the current coding that I'm using.

Code:
<script type="text/javascript" src="javascript/backfix.min.js"></script>
<script type="text/javascript">bajb_backdetect.OnBack = function(){window.history.back=function(){document.location='http://xxxxx.voluumtrk.com/click'}}</script>


01-26-2016 11:21 PM #8 fjk87 (Veteran Member)

Always split test what you use, even for backtraffic. Make sure to test monetizer as well, pretty much including landers, offers, separated tracking and pre-built scripts (disclaimer: I'm involved in monetizer).


01-26-2016 11:47 PM #9 orion88 (Member)

Quote Originally Posted by simon_89 View Post
I'm facing a issue here and not really sure how to solve it. I've tested 4 landers today to see which one comes out on top. I want to eventually take the winning lander that I have and use the back button script to rotate different landers instead of sending them directly to another offer or through redirect traffic(YTZ).

The problem I also see here is that if I rotate to another lander then how is that lander going to get to the offer I'm running. Here's the current coding that I'm using.

Code:
<script type="text/javascript" src="javascript/backfix.min.js"></script>
<script type="text/javascript">bajb_backdetect.OnBack = function(){window.history.back=function(){document.location='http://xxxxx.voluumtrk.com/click'}}</script>
Create another campaign in Voluum with the landers and then insert the campaign url where 'http://xxxxx.voluumtrk.com/click' is. That way you can test landers and other offers.


01-27-2016 12:52 AM #10 webdev (Member)

I agree with Orion...Create a separate campaign and call it back button redirect or something. This was you know how much of your traffic is from redirect, plus if you have parameter on your lander using Voluum, they will actually work.

And just like your original campaign you should test you backbutton traffic as well with different landers/offers.


01-27-2016 01:53 PM #11 webdev (Member)

Quote Originally Posted by webdev View Post
I agree with Orion...Create a separate campaign and call it back button redirect or something. This was you know how much of your traffic is from redirect, plus if you have parameter on your lander using Voluum, they will actually work.

And just like your original campaign you should test you backbutton traffic as well with different landers/offers.
Just wondering if there is a way I can track from which campaign and lander the backbutton conversion came from through Voluum. I got couple of conversion but I have no idea of which camapign & lander they came from...


01-27-2016 04:24 PM #12 andyvon (AMC Alumnus)

Quote Originally Posted by webdev View Post
Just wondering if there is a way I can track from which campaign and lander the backbutton conversion came from through Voluum. I got couple of conversion but I have no idea of which camapign & lander they came from...
Voluum has a {campaign.id} parameter. You could pass that to the original lander and then onwards to the back offer / back campaign link.


01-27-2016 08:40 PM #13 webdev (Member)

Still a bit confused. Lets say I have 3 campaign in 2 different traffic sources. Than I created another campaign just for my backbutton redirect traffic.
Are you suggesting I put {campaign.id} in the url of my lander? Ok done. But how would I know than when a conversion is made from what campaign.id it came from? Sry bit confushed


01-28-2016 07:47 PM #14 andyvon (AMC Alumnus)

Quote Originally Posted by webdev View Post
Still a bit confused. Lets say I have 3 campaign in 2 different traffic sources. Than I created another campaign just for my backbutton redirect traffic.
Are you suggesting I put {campaign.id} in the url of my lander? Ok done. But how would I know than when a conversion is made from what campaign.id it came from? Sry bit confushed
You'd have to get the parameter in your landing page with some javascript or php or whatever, just like you would for interactive stuff like calling out a visitor's city, OS, etc. (read up on GET parameters for that if you don't know how) and then pass that parameter back to your back campaign link.

For the campaign ID to be tracked in your back link campaign I'd create a new traffic source called "Back Link Traffic" or something like that and add a respective parameter, just like you would for stuff like banner names etc.

Hope that helps.


01-28-2016 09:07 PM #15 webdev (Member)

^^you are right....Voluum support sent me a 2 page tutorial on it. I will post it up once I confirmed it works.


01-28-2016 09:50 PM #16 jasonaao (Member)

Quote Originally Posted by beemarkt View Post
Hello guys!

Currently I am using the back button script at my landing pages. My question is, where should I redirect the page visitor after they click on back button? To the same offer ? Different one?

P.S. I am running mobile sweeps



Thank you
another related offer in the same niche to the pin sweep you are running. Being its already semi targeted traffic if they hit your page.


01-29-2016 12:35 AM #17 simon_89 (Member)

Quote Originally Posted by andyvon View Post
You'd have to get the parameter in your landing page with some javascript or php or whatever, just like you would for interactive stuff like calling out a visitor's city, OS, etc. (read up on GET parameters for that if you don't know how) and then pass that parameter back to your back campaign link.

For the campaign ID to be tracked in your back link campaign I'd create a new traffic source called "Back Link Traffic" or something like that and add a respective parameter, just like you would for stuff like banner names etc.

Hope that helps.
Quote Originally Posted by webdev View Post
^^you are right....Voluum support sent me a 2 page tutorial on it. I will post it up once I confirmed it works.
This is how I set it up. It's a bit confusing, but I'll try to explain it.

1) First, I'll just create two new campaigns in Voluum. 1 campaign being the main campaign where you'll put on your traffic source. 2 campaign being the back button redirect campaign.
2) You'll change the back button script or delayed meta refresh link in the html to the back button redirect voluum campaign link instead of the generic xxxx.voluumtrack.com/click.
3) Upload that html to your server and then have the main campaign link setup the path with your winning lander and the winning offer. Your back button redirect campaign will have your secondary offer/lp that you want to send the user to.

I hope this makes sense. Let me know if it doesn't


01-29-2016 02:58 AM #18 bizfreak22 (Member)

Quote Originally Posted by simon_89 View Post

I hope this makes sense. Let me know if it doesn't
Any ideas on how to pass and receive data to the back button campaign? To know which campaign the conversions came from, pubs, etc.. I think thats the confusing part..


01-29-2016 11:12 AM #19 andyvon (AMC Alumnus)

Quote Originally Posted by bizfreak22 View Post
Any ideas on how to pass and receive data to the back button campaign? To know which campaign the conversions came from, pubs, etc.. I think thats the confusing part..
I just described how to do that in my previous post, but here it goes in a little more detail:

You'd have to:


E.g. you want to see campaignID and publisherID, which for that example you'd have stored in var1 in your original traffic source:





On your LP you'd have to get parameter cid and pub via php or javascript and send it to the campaign URL, short php example:
Code:
<?php
$cid = $_GET["cid"];
$pub = $_GET["pub"];
?>
...
some other LP code blablabla...
...
<a href="http://voluumurl.com/12345677?cid=<?=$cid=>&pub=<?=$pub?>">Back Button URL</a>
I think that should make everything pretty easy to understand...


01-29-2016 07:32 PM #20 simon_89 (Member)

Quote Originally Posted by andyvon View Post
Code:
<?php
$cid = $_GET["cid"];
$pub = $_GET["pub"];
?>
...
some other LP code blablabla...
...
<a href="http://voluumurl.com/12345677?cid=<?=$cid=>&pub=<?=$pub?>">Back Button URL</a>
I think that should make everything pretty easy to understand...
Thanks for this Andy, this definitely seems like a simpler approach! Is there anyway we don't use php because I can't upload dynamic files onto CDN?


01-30-2016 05:38 AM #21 bluecrayon (Member)

Quote Originally Posted by andyvon View Post
On your LP you'd have to get parameter cid and pub via php or javascript and send it to the campaign URL, short php example:
Could you please tell the javascript code for this? Can't use php cause it doesn't work with CDN.


01-30-2016 12:43 PM #22 zeno (Administrator)

Here are a few snippets which you should be able to modify to do what you need:

Code:
<!DOCTYPE html>
<html>
<head></head>
<body>
 <script language="javascript">
//function to get parameters passed in the URL
function getURLParam( name ) {
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp( regexS );
    var results = regex.exec( window.location.href );
    if( results == null )
      return "";
    else
      return results[1];
}
//now associate each parameter with a variable
var subid1_val = getURLParam('subid1') 
var subid2_val = getURLParam('subid2') 
var subid3_val = getURLParam('subid3') 
function cta(){
window.location ='http://myafflink.com/'+'?s1='+subid1_val+'&s2='+subid2_val+'&s3='+subid3_val;
}
</script>
<a onclick="cta();">This is my link!</a>
</body>
</html>
Code:
<html>
<head>
<script>
function getURLParameter(name) {
    return decodeURI(
        (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1] || ''
    );
}
</script>
</head>


<body>
Hello <script>document.write(getURLParameter('model'))</script> user, you just won!
</body>
</html>


02-08-2016 05:06 PM #23 conexer (Member)

Hello Zeno,

I have a redirect button set up in Voluum following andyvon's configuration. I tried to follow your scripts, but it seems it doesnt work for me.

I Put this code in normal campaign lander

HTML Code:
<!DOCTYPE html>
<html>
<head></head>
<body>
 <script language="javascript">
//function to get parameters passed in the URL
function getURLParam( name ) {
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp( regexS );
    var results = regex.exec( window.location.href );
    if( results == null )
      return "";
    else
      return results[1];
}
//now associate each parameter with a variable
var subid1_val = getURLParam('cid') 
var subid2_val = getURLParam('pub') 
function cta(){
window.location ='http://myafflink.com/'+'?s1='+subid1_val+'&s2='+subid2_val+';               //not sure but I put the Voluum link of redirect campaign
}
</script>
<a onclick="cta();">This is my link!</a>
</body>
</html>

I Put this code in redirect lander
HTML Code:
<html>
<head>
<script>
function getURLParameter(name) {
    return decodeURI(
        (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1] || ''
    );
}
</script>
</head>

<body>
Hello <script>document.write(getURLParameter('model'))</script> user, you just won!
</body>
</html>
Now if everything worked correctly, then theoretically I should be able to see which campaign and specific placement generated a conversion right? Could someone please let me know if I did something incorrectly?

Thanks.


02-10-2016 09:08 AM #24 ivancy (Member)

Just a funny and maybe informative anecdote about this:

When we researched and implemented the back button redirection like a year ago, we decided to send the back click to our Kimia PerforMatic (Smart link rotator) where it showed the best offer for that click (based on vertical, country, phone, carrier, etc) but banning the original offer/landing from the offers pool, to show always a different one. It increased our epc by between 10% to 20%.

in one of the system updates after that, we had an stupid human bug, and the offer loading in the back button was always the original one. We discovered it after a few hours, and quickly changed it back to how it should be.

The funny stuff is that the results showed that during that time, when we were sending the click back to the same offer again and again, ended giving us a higher epc than sending the click to the next one based on global performance. We tested it on purpose a few more times and it was always the same result, specially for carrier billing offers.

I wonder if it was just because the user didn't know how to get out of that loop and just gave up and signed up for the offer, that of course makes sense specially for 1 click flow offers, where it's easy to signup


02-10-2016 09:18 AM #25 bluecrayon (Member)

Neat! How do make an endless back button redirect loop?


03-21-2019 03:26 PM #26 leon davinci (Member)

You just need to execute the script on all "backed" pages

sorry for "updating" the old post, maybe my answer will be useful for someone


Home > Paid Traffic Sources > Mobile