Home > Tracking Campaigns > Voluum

VOLUUM-LANDING PAGE REDIRECT "CALL TO ACTION" CREATION & SETUP(Beginners) (6)


09-26-2017 05:55 AM #1 pneumatik (Member)
VOLUUM-LANDING PAGE REDIRECT "CALL TO ACTION" CREATION & SETUP(Beginners)

This is for beginners & first timers Voluum dudes & Dudettes... Okee Dokee? Okee Dokee, thank you!

Okay, so I decided to share these notes/guide I created when I first started using Voluum because I wanted to be able to understand the basics/fundamentals of creating a landing page and being able to track my conversions on said LP.

So I am sharing this, and hopefully somebody will get some use from it.

Don't focus so much on the exact URL's obviously, since they will be different for you and different with each network. This is more about the initial setup of your LP and how to "redirect" from your CTA -

So without further ado...

DIRECTIONS FOR LANDING PAGE REDIRECT "CALL TO ACTION" CREATION...




Note - Replace "pubid" with your personal pubid & "offerid" with the offer number you are selling.


OFFER SETUP-


BEGIN Voluum setup by creating an offer using a link like this in the url field...


http://trkur5.com/trk?o=pubid&p=offerid&s1={clickid}

The link above is created by using a method like the one described in detail in this wonderful little gem...
http://www.lukepeerfly.com/voluum-tracking


LANDING PAGE SETUP-


Then, Create a NEW Lander by giving it a name similar to the offer name. This is what the URL field should look like...


http://landingpageurl/?model={model}&os={os}


Add any tokens necessary to the above URL in the Voluum "add new lander" setup.






Next, create a new Campaign. After selecting traffic source, Country, cost model (Auto) CHOOSE "Path" then direct link and choose your offer in the drop-down. SAVE!







If this lander is on a new domain, you will need to create a "click url" in order to fire it back to the Voluum network so they can store it as a cookie. You only need to do this one time on each domain.


Here is what it might resemble. Click URL...


http://sacoral-wileted.com/click




You can find the "Click URL" in the settings/Setup area within Voluum interface.


NOTE-You can use the method below in order to register your domain with Voluum. After you use this script/method. You can delete the work and put your landing page files on the new page/domain. **EDIT: This means you can simply use this method to fire the pixel to Voluum, then afterword you will never need to do this again with this domain or any page/permalink on the domain.***




To use this link in this script, you can use this...
<html>
<head>
<script>
function getURLParameter(name) {
return decodeURI(

9RegExp(name + '=' + '(.+?)
(&|$)').exec(location.search)||[,null])[1] || ''
);
}
</script>
</head>


<body>
<a
href="http://sacoral-wileted.com/click">Click Here to buy!
</a>
Hello <script>document.write(getURLParameter('model')) </script>
user, you just won!
</body>
</html>


NOTICE THE CLICK URL IS BETWEEN BODY & INSIDE CALL TO ACTION LINK.


The idea here is to use the above script in order to fire the pixel back so your LP is recorded and a cookie is created with Voluum...(Layman's terms) It's fancy way of making your page matter to anybody other than you. Cuz you don't pay da bills, your LP does, hopefully.

Moving on...




After script is fired back to voluum once by testing the BUTTON. Take the code and change it to this...


<!DOCTYPE html>
<html>
<head>
<script>
function getURLParameter(name) {
return decodeURI(

9RegExp(name + '=' + '(.+?)
(&|$)').exec(location.search)||[,null])[1] || ''
);
}
</script>
</head>
<body>
<a
href="http://revshr.com/cm/pubid/337/?model={clickid}">Click Here to buy!
</a>
</body>
</html>




YOU CAN FIND THE LINK TO THE CALL TO ACTION BUTTON ON YOUR NETWORK. SIMPLY ADD " ?model= " to the end of the URL and manually add any tokens which you added within the "offers" URL field. Make sure your Network has the tokens you wish to use in your link.




BELOW IS THE CALL TO ACTION YOU ADD TO THE LANDER, WHICH COMES FROM YOUR NETWORK!


http://revshr.com/cm/pubid/offerid/?model={clickid} <<===SAMPLE ONLY!!


Okay hope this helped someone...


09-26-2017 06:05 AM #2 adig13 (AMC Alumnus)

This is exactly what I was looking for! Thanks a lot for sharing.


09-26-2017 06:24 AM #3 pneumatik (Member)

I apologize if some of the directions are redundant. I added this some time after creating the tutorial I made for my own notes. The directions for using these methods can seem a bit hard to organize when you first begin setting these things up. So I like to keep notes as I progress and attempt to be able to go back and repeat these actions.

This is for the "click url" function. So it's necessary I point out the fact it's not something most people need to do, but it's definitely useful if you're using your own lander and want to track your conversions from your LP-CTA Button.

Once you use the first generic script, click on it. That should fire the pixel and just move on to the next steps.

And you are very welcome. Glad it is helpful buddy.

Good luck!


09-26-2017 07:11 AM #4 matuloo (Legendary Moderator)

Not sure if I'm missing something here, but I don't understand why you were even messing with the extra code. All you need to do is to link the CTAs by using the "click" url and Voluum will take care of the rest. You just need to setup the LPs in Voluum and use them for your campaigns. The domain name doesnt play a role here, you can put the LPs on any domain you want, what matters is that there is the click url in place and that you send traffic to it via a voluum campaign link.

I'm not a coder, so obviously I might be missing something here and would be happy to learn something new ... can you tell me why this method is better than using the simple approach I described above?


09-26-2017 07:49 AM #5 voluum (Veteran Member)

Hi pneumatik,

Unfortunately, this part is untrue:

Quote Originally Posted by pneumatik View Post
NOTE-You can use the method below in order to register your domain with Voluum. After you use this script/method. You can delete the work and put your landing page files on the new page/domain. **EDIT: This means you can simply use this method to fire the pixel to Voluum, then afterword you will never need to do this again with this domain or any page/permalink on the domain.***
It may work for you, but it won't work for all the visitors to the landing page - the cookie is not stored on our side - it's stored on the visitors' machine. For the entire flow to work properly, you need to send traffic through your Voluum domain to a landing page that will contain ClickURL in the same domain (so in your case: sacoral-wileted.com ). The domain on which the landing page itself is hosted doesn't matter.

Whenever someone visits your Campaign URL, Voluum redirects him to the landing page specified in the campaign setup. Except for that, we drop a cookie on the visitors' machine (that's "connected" to the domain of campaign URL), and also append a special string to the landing page URL ( voluumdata=(...) or eda=(...) ).
Then, whenever that visitor clicks on a CTA button on your landing page, he'll be redirected to the Click URL ( sacoral-wileted.com/click ) - so technically, he'll connect with Voluum servers again. Since the domain is the same, we will have access to cookies - so we will be able to read data from the cookie saved upon the initial redirect, and with that we will be able to redirect the user to the correct offer (ie. http://revshr.com/cm/pubid/337/ ). If, for any reason, the cookie will be inaccessible (ie. user disabled cookies entirely), voluumdata/eda will work as a fallback solution - Voluum will decode it and also send the user to the right offer.


I'm afraid the part with JS and getURLParameter also won't work. If you configure your landing page URL to be this:
Code:
http://landingpageurl/test-lander/{model}{os}
when we replace tokens with real values, you'll end up with something like this:
Code:
http://landingpageurl/test-lander/SM-G950Android
getURLParameter function looks for parameters in the URL, and returns their value. Parameters are usually appended to the URL this way:
Code:
http://example.com?parameter1=value1&parameter2=value2&parameter3=value3
With that example, getURLParameter('parameter2') will return value2 - because there's a 'parameter2' parameter in the URL, and it's value is 'value2'.

With this URL:
Code:
http://landingpageurl/test-lander/SM-G950Android
, getURLParameter('model') will not return anything useful for you, as it won't be able to find 'model' parameter within the URL.

A simple fix would be changing the LP's URL to http://landingpageurl/test-lander/?model={model}&os={os}

If you have any issues with your Voluum setup, please always feel free to message us at support [at] Voluum.com

Kind regards,
Pawel


09-26-2017 08:35 AM #6 pneumatik (Member)

Well I guess I am missing some parts from my notes. I thought it was all there. I actually tried to go back and reference some of it but it's been some time since I no longer track this way being I track calls and not lead gen type offers anymore.

I changed the URL link but I suppose it wouldn't hurt to maybe even remove this post being it may confuse others.

When I set this up it worked perfectly for me so I'm a bit annoyed I missed these things since going through the overly detailed Userinfo in the Voluum guides can be overkill. Thought this could simplify things for others the way it did for myself.

Well thanks for shitting in my lunchbox anyways...


Home > Tracking Campaigns > Voluum