Home > Paid Traffic Sources > Mobile

If you are using custom domains you are probably making this 75% ROI mistake! (16)


06-02-2016 01:37 PM #1 manu_adefy (Veteran Member)
If you are using custom domains you are probably making this 75% ROI mistake!

This was the absolute weirdest test I made and it was only because I didn't understand why new campaigns always performed very poorly.

I use several Voluum custom domains but in some cases I have the same lander for multiple campaigns. That lander has ONE click URL.

However, some campaigns had different URLs. This meant that the funnel entrance URL was one domain and the funnel exit (click URL) was another domain. This COMPLETELY ruined performance.

Simple but extremely valuable lesson: Keep your tracking domains the same in each campaign, else you shoot yourself in the foot!


06-02-2016 03:31 PM #2 voluum (Veteran Member)
Changing LP click URLs dynamically

Quote Originally Posted by manu_adefy View Post
This was the absolute weirdest test I made and it was only because I didn't understand why new campaigns always performed very poorly.

I use several Voluum custom domains but in some cases I have the same lander for multiple campaigns. That lander has ONE click URL.

However, some campaigns had different URLs. This meant that the funnel entrance URL was one domain and the funnel exit (click URL) was another domain. This COMPLETELY ruined performance.

Simple but extremely valuable lesson: Keep your tracking domains the same in each campaign, else you shoot yourself in the foot!
Hi Manu,

Sorry to hear that your campaigns suffered due to a mismatch of the domains used for the campaign vs click URL(s). :/

This is a result of our mechanism to associate a LP click to a visit.
Upon visit, the cookie which is sent client side contains data of the domain used on the top-level (campaign URL).
As click handling relies on the visit data stored within the cookie (or referrer URL data), the click will only be resolved correctly when the domains used for the campaign and click URL correspond.

A viable solution when using the same landing page across multiple campaigns which are using different tracking domains, would be by the placement of a script to check which domain was used for the campaign, and then update the click URL within the LP dynamically.

Below is an example script snippet based off GET URL parameter function;

Placed in HTML body;
Code:
<script>
	function getURLParameter(name) {
		return decodeURI(
			(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search) || [, null])[1] || ''
		);
	}
var btn = document.querySelector('.clickurl');
btn.setAttribute('href', 'http://' + getURLParameter('td') + '/click');  < Click URL with GET for tracking domain parameter
</script>
Reference for CTA button;

Code:
<div class="row">
            <a class="btn clickurl btn-lg btn-success" href="clickurl">CTA button</a>
As this function is looking for a parameter in the LP URL (along with the tracking domain data), it is required to pass this data to the LP URL and ensure that the parameter used is the same as defined within the script.
The dedicated Voluum token to pass this data is {trackingdomain}



The parameter used to pass this data (also contained within the script) is td

URL example:
Http://........demolander/index.html?td={trackingdomain}

Hope this helps and feel free to contact me (or our support here) if you have any further queries.

Best regards,
Adrian


06-02-2016 03:43 PM #3 erikgyepes (Moderator)

Interesting point @manu

So you mean you set domain1.com/campaign-long-generated-url in traffic source and use domain2.com/click on LP and it make 75% ROI difference?

If this is the case then O-M-G!


06-02-2016 03:51 PM #4 manu_adefy (Veteran Member)

Thanks Adrian, sounds like something worth testing for performance that would help out to not edit/copy pages and domains all the time

Erik, yep that's, what I mean. I averaged it out to 75%. In unoptimized cases it was just 40% difference and in some OPTIMIZED campaigns it was from 100% ROI to -40% ROI. Maybe I should have kept quiet about this, now everyone will check and compete, haha


06-02-2016 04:22 PM #5 erikgyepes (Moderator)

I cannot believe it makes so huge difference! Going to test it out soon.

Haha But you know, there are a lot of these small things that adds up here and there, so I think you don't have to worry. Anyway great share!


06-02-2016 04:45 PM #6 manu_adefy (Veteran Member)

Quote Originally Posted by erikgyepes View Post
I cannot believe it makes so huge difference! Going to test it out soon.

Haha But you know, there are a lot of these small things that adds up here and there, so I think you don't have to worry. Anyway great share!
Just to be clear, if you use different domains for campaign URL and click URL, the ROI DROPS, you can't "increase" it, unless you use same domains, which should be the default ways. But maybe more people struggle with this and don't know why some campaigns die out quickly or new campaigns never work.


06-02-2016 04:45 PM #7 servandosilva (Member)

Quote Originally Posted by erikgyepes View Post
Interesting point @manu

So you mean you set domain1.com/campaign-long-generated-url in traffic source and use domain2.com/click on LP and it make 75% ROI difference?

If this is the case then O-M-G!
It's a -75% ROI. Not extra 75%, just in case there are a bunch of people who are going to screw up their campaigns by changing their main domain and click URLs.


06-02-2016 07:22 PM #8 beckslash (Member)

I have the same setup on some LP-s (traffic coming from domain1.com and exiting on domain2.com/click), but I remember testing them and the clicks went through just fine. The only time it didn't work was when there were LP in the funnel, because the parameters in the URL got lost so Voluum had to use the cookie and couldn't because of different domains. I assumed Voluum first relied on the URL parameters and only after that on the cookies.

Testing the current code suggested earlier. I'll report back. Hope I get a ROI increase lol.


06-03-2016 12:07 AM #9 ebaskin (Member)

I use seperate domains for visit and click tracking and never noticed any discrepancies.

Does this only happen if you use more than one click tracking domain at the same time?


06-03-2016 03:39 AM #10 pandabear (Member)

Thanks for the share, this is very important to know. Voluum should go out of their way to make this clear, I don't think many people are aware of this.


06-03-2016 05:18 AM #11 thuglife (Member)

Wait, what do you mean?

When your visitors click on a link on your LP? They just go nowhere because of the domain mismatch?


06-06-2016 06:42 AM #12 manu_adefy (Veteran Member)

Quote Originally Posted by thuglife View Post
Wait, what do you mean?

When your visitors click on a link on your LP? They just go nowhere because of the domain mismatch?
Yes. That's what Adrian also confirmed in his detailed post So it was not a one off just in my case, it should be pretty common.


06-07-2016 08:00 AM #13 beckslash (Member)

Forgot to report back. I don't see any discrepancy in my split test. My traffic come to my LP using domain1.com and they click on domain2.com/click. The LP url gets the Voluum parameters and I don't remove them or do any redirects to cause their removal. The second LP uses the code suggested earlier. Screenshot is from mobile traffic, but I manually tested on desktop without any problems.

Click image for larger version. 

Name:	Screen Shot 2016-06-07 at 10.44.43 AM.png 
Views:	77 
Size:	65.4 KB 
ID:	11629

Note: If you remove the parameters passed by Voluum to your LP, it will look for a cookie on domain2.com/click, but there's none there (it's stored for domain1.com)

Note 2: I haven't tested this, but if I remember right you need to have your LP configured like yourLP.com? or yourLP.com/folder/? or yourLP.com/page.php? because the voluum parameteres are appended directly so you'll end up with traffic at yourLP.com/folder/Parameters (and the server will try to resolve Parameteres as a folder) instead of yourLP.com/folder/?Parameters. This might be why you were losing traffic?


06-07-2016 09:09 AM #14 manu_adefy (Veteran Member)

Quote Originally Posted by beckslash View Post
Forgot to report back. I don't see any discrepancy in my split test. My traffic come to my LP using domain1.com and they click on domain2.com/click. The LP url gets the Voluum parameters and I don't remove them or do any redirects to cause their removal. The second LP uses the code suggested earlier. Screenshot is from mobile traffic, but I manually tested on desktop without any problems.

Click image for larger version. 

Name:	Screen Shot 2016-06-07 at 10.44.43 AM.png 
Views:	77 
Size:	65.4 KB 
ID:	11629

Note: If you remove the parameters passed by Voluum to your LP, it will look for a cookie on domain2.com/click, but there's none there (it's stored for domain1.com)

Note 2: I haven't tested this, but if I remember right you need to have your LP configured like yourLP.com? or yourLP.com/folder/? or yourLP.com/page.php? because the voluum parameteres are appended directly so you'll end up with traffic at yourLP.com/folder/Parameters (and the server will try to resolve Parameteres as a folder) instead of yourLP.com/folder/?Parameters. This might be why you were losing traffic?
It's probably because of messing around with the parameters then.


06-23-2016 11:33 PM #15 randomman (Member)

Wow, I'm really confused. SO am I doing things wrong then?

Basically here's how i setup campaigns, I find an LP from adplexity. Then i'l control+F all the places where the previous user put his tracking url and I'll replace it with my unique click URL from Voluum. Then i'll upload the lander to my CDN, and then i'll upload it to Voluum and use it in a campaign. Where do I go wrong here?


06-24-2016 05:26 AM #16 stitch (Member)

Quote Originally Posted by randomman View Post
Wow, I'm really confused. SO am I doing things wrong then?

Basically here's how i setup campaigns, I find an LP from adplexity. Then i'l control+F all the places where the previous user put his tracking url and I'll replace it with my unique click URL from Voluum. Then i'll upload the lander to my CDN, and then i'll upload it to Voluum and use it in a campaign. Where do I go wrong here?
If the domain on your tracking URL matches the domain on your CTA link, you're good.


Home > Paid Traffic Sources > Mobile