Home > Technical & Creative Skills > Tracking Campaigns

Direct Tracking Quirks! (21)


07-27-2020 04:08 AM #1 momopotato (Member)
Direct Tracking Quirks!

Looking at Voluum's documentation for Direct Tracking Pixel, 1 obvious setback is that it doesn't allow multiple landing pages through 1 link, so you gotta set up many campaigns in the traffic source. Anyone found this a major disadvantage? Is there any workaround for that? Or has it not been a major issue for you?

Also, is that disadvantage only for Voluum, or same across all trackers Thrive/Binom etc. ?

Thanks for any feedback!


07-27-2020 04:24 AM #2 jeremie (Moderator)

You can have the link pointing to a dynamic page using PHP for example, which is going to rotate the landing pages served.


07-27-2020 04:32 AM #3 momopotato (Member)

Quote Originally Posted by jeremie View Post
You can have the link pointing to a dynamic page using PHP for example, which is going to rotate the landing pages served.
Not sure if im understanding the setup correctly,

1) input a dynamic PHP page link into the traffic source
2) PHP page link is just to rotate 3 different landing page links
3) 3 landing page links seen as 3 campaigns on your Voluum

so the rotation is done purely by php coding?

Thanks!


07-27-2020 10:30 AM #4 matuloo (Legendary Moderator)

Quote Originally Posted by momopotato View Post
Not sure if im understanding the setup correctly,

1) input a dynamic PHP page link into the traffic source
2) PHP page link is just to rotate 3 different landing page links
3) 3 landing page links seen as 3 campaigns on your Voluum

so the rotation is done purely by php coding?

Thanks!
Yup, I guess that's what Jeremie suggested, you will setup a dynamic php page that actually contains 3 different layouts and generates one of them randomly on the fly. I've been using language specific LPs like this... the script detected the language and then generated a LP with the corresponding language. So it was still just 1 LP but it had several lang mutations.

I guess that you could also place the corresponding tracking pixel into the code, based on what LP variation get's displayed, so it should work as you said... you would setup 3 campaigns in Voluum, place the pixels into the php page and it would rotate them as needed. This way, you should also be able to see stats per campaign in voluum.

Alertnatively, you could also setup 3 different LPs, each with the corresponding tracking pixel and then just link to a simple php "rotator" that would load one of the LPs. That would be simpler to setup.


07-27-2020 11:31 AM #5 jeremie (Moderator)

Yes, rotation would be managed purely by the script. BUT, after reading the Voluum doc, i disagree with your initial comment. Indeed, you may still be able to track all lander variations in the same campaign.

On this page:
https://doc.Voluum.com/en/setting_up...ing_pixel.html

They say "you need to set at least one landing page in your campaign funnel" >> i understand that you can setup more landing pages in the same campaign, and Voluum would provide you a LanderID to track each one separately, being in different campaigns or in the same.

I have not tried this setup, so you may want to check with @voluum support.


07-27-2020 03:43 PM #6 momopotato (Member)

Quote Originally Posted by jeremie View Post
Yes, rotation would be managed purely by the script. BUT, after reading the Voluum doc, i disagree with your initial comment. Indeed, you may still be able to track all lander variations in the same campaign.

On this page:
https://doc.Voluum.com/en/setting_up...ing_pixel.html

They say "you need to set at least one landing page in your campaign funnel" >> i understand that you can setup more landing pages in the same campaign, and Voluum would provide you a LanderID to track each one separately, being in different campaigns or in the same.

I have not tried this setup, so you may want to check with Voluum support.
Ok cool, so this solves the possibility of being able to track all the landers in the same Voluum campaign BUT i would still have to create 3 separate campaigns in the traffic source with 3 lander IDs, correct?


07-27-2020 04:01 PM #7 jeremie (Moderator)

No, you do not need to create separate campaigns in the traffic source, if your server can serve dynamic pages, using PHP for example.
You create only one campaign in the traffic source pointing to that PHP page, which serves your 3 landers (rotated equally, or with the weights you defined). Each lander will be served with its own LanderID allowing Voluum to track visits on each lander.


07-30-2020 01:21 PM #8 jeremie (Moderator)

After reading this thread
https://stmforum.com/forum/showthrea...D-from-Taboola

I want to add that even if you can put all landers in a rotate PHP script, it seems that traffic sources don't like that much, so even if you track the 3 landers in the same campaign through direct tracking, it might be safer to have a campaign for each lander in the traffic source.


08-04-2020 11:04 AM #9 voluum (Veteran Member)

Quote Originally Posted by jeremie View Post
BUT, after reading the Voluum doc, i disagree with your initial comment. Indeed, you may still be able to track all lander variations in the same campaign.

On this page:
https://doc.Voluum.com/en/setting_up...ing_pixel.html

They say "you need to set at least one landing page in your campaign funnel" >> i understand that you can setup more landing pages in the same campaign, and Voluum would provide you a LanderID to track each one separately, being in different campaigns or in the same.

I have not tried this setup, so you may want to check with @voluum support.
Unfortunately it doesn't work like this.

In campaigns using direct tracking method you can use only one lander per campaign because your lander url becomes your Voluum direct tracking url (with additional parameters appended at the end of it).

I asked our writer to change it in the doc to "Remember to select one lander.". Thanks for showing this to me.

Edit:
I was wrong here, you can add more than one lander to a campaign but for each lander a separate direct tracking url will be created.


Karolina


08-25-2020 06:16 PM #10 jeremie (Moderator)

I bump this thread after reading the @voluum doc yesterday, in particular the Tracking Organic Traffic section
https://doc.Voluum.com/en/tracking_organic_traffic.html

This page says that one can modify the pixel to hard code the campaign ID. I assume that when the website contains several pages to track, one can use the same campaign ID for all pages without having to create a campaign per page? So would this be applicable to the situation described in this thread, meaning several landings, each with a different URL, but with a modified pixel with the same campaign ID.


08-25-2020 09:39 PM #11 matuloo (Legendary Moderator)

Quote Originally Posted by jeremie View Post
I bump this thread after reading the @voluum doc yesterday, in particular the Tracking Organic Traffic section
https://doc.Voluum.com/en/tracking_organic_traffic.html

This page says that one can modify the pixel to hard code the campaign ID. I assume that when the website contains several pages to track, one can use the same campaign ID for all pages without having to create a campaign per page? So would this be applicable to the situation described in this thread, meaning several landings, each with a different URL, but with a modified pixel with the same campaign ID.
I think you could do that but the data will be mixed in the stats. So you wont be able to see what LP actually converted.


08-25-2020 10:17 PM #12 jeremie (Moderator)

What made me think is that part of the pixel code:

Code:
a.src = p + (-1 === p.indexOf("?") ? "?" : "&") + "lpref=" + f(c.referrer) + "&lpurl=" + f(location[b]) + "&lpt=" + f(c.title) + "&t=" + (new Date).getTime();
(full code here:
https://doc.Voluum.com/en/tracking_organic_traffic.html)

It actually passes to Voluum the Url and title into lpurl and lpt, so if Voluum stores it with a visit ID, i could probably link to the click later down the process.


08-26-2020 09:45 AM #13 matuloo (Legendary Moderator)

I read the setup guide just now, but I'm still not sure how the traffic would be presented in Voluum. I guess the best would be to test it, but since I don't have any LPs now that would be receiving organic traffic, I can't really run a test like that.


08-26-2020 01:39 PM #14 jeremie (Moderator)

I have installed the pixel on websites of my Chilean businesses. Will post some screenshots soon


08-26-2020 07:48 PM #15 jeremie (Moderator)

So I have tested and apparently it works, I can put several landers in the same campaign, but:
- one needs to predefine in Voluum all the landers with their exact URL for the visits to be tracked. If the user visits a page that is not included into the list of landers, even with the code installed, the is not counted in Voluum
- only the first lander hit by the user gets a Unique Visit counted. The other ones only gets a Visit.

For click and conversion, I am waiting to get a redirectless tracking option to test further, because I don't want to modify my funnels to add Voluum click, just to test.


08-26-2020 09:02 PM #16 matuloo (Legendary Moderator)

Quote Originally Posted by jeremie View Post
So I have tested and apparently it works, I can put several landers in the same campaign, but:
- one needs to predefine in Voluum all the landers with their exact URL for the visits to be tracked. If the user visits a page that is not included into the list of landers, even with the code installed, the is not counted in Voluum
Hm, so for landers/sites with more subpages, it won't really work.

Thanks for giving it a try and reporting back, much appreciated!


08-31-2020 10:06 PM #17 jeremie (Moderator)

I had a conversation last week with Voluum about this. The conclusion is that you can have several landers in a direct tracking / redirectless campaign. What is not going to work by default is the rotation between landers, as there is no redirect between the ad and the lander that allows to rotate. Several work-arounds exist, so if you are in the same situation, you can contact them for more info.


09-01-2020 11:05 AM #18 voluum (Veteran Member)

Quote Originally Posted by Voluum View Post
Unfortunately it doesn't work like this.

In campaigns using direct tracking method you can use only one lander per campaign because your lander url becomes your Voluum direct tracking url (with additional parameters appended at the end of it).

I asked our writer to change it in the doc to "Remember to select one lander.". Thanks for showing this to me.

Edit:
I was wrong here, you can add more than one lander to a campaign but for each lander a separate direct tracking url will be created.


Karolina
Thanks to @jeremie and our support team we got to the bottom of this.

@jeremie, do you want to share possible solutions for rotating landers while direct tracking/redirectless tracking?


Karolina


09-01-2020 05:30 PM #19 jeremie (Moderator)

Quote Originally Posted by Voluum View Post
Do you want to share possible solutions for rotating landers while direct tracking/redirectless tracking?
Let me know. I don't mind sharing the discussion but Joana told me not to and that you would do it.


09-07-2020 07:54 AM #20 voluum (Veteran Member)

Quote Originally Posted by jeremie View Post
Let me know. I don't mind sharing the discussion but Joana told me not to and that you would do it.
I think she just wanted to let me know about it first. Feel free


Karolina


09-07-2020 10:42 AM #21 jeremie (Moderator)

Below my conversation with Voluum. In black my questions, in red Voluum support.

Multiple landers in one Redirectless campaign

In this page: https://doc.Voluum.com/en/direct_tracking_pixel.html, I read
“The Direct Tracking Pixel does not allow you to use more than one lander per campaign because of this direct link between a campaign and a landing page. Using several landing pages requires creating the same number of campaigns and submitting all those Direct Tracking URLs to your traffic source's platform”
When studying further, I am surprised why it is so, considering that the Voluum campaign ID can be passed in the Direct Tracking URL with the cpid parameter, which would in theory allow to identify the couple lander/campaign and assign the visit properly.
This part in our doc can be misleading – I’ll report it to our content team. The thing is that you can use several landers in one campaign but you won’t be able to rotate the landers (unless you’ll use a workaround described in c) question). The reason is lack of the redirection – the Direct Tracking URL that you’re using in Traffic Source is the lander URL + parameters, so it points to certain landing page.

So would one of these solutions work to have several landers in the same campaign:

a) Define several landers in the campaign and call them with the cpid parameter
https://www.mydomain.com/lander1/?cp...um-campaign-id
https://www.mydomain.com/lander2/?cp...um-campaign-id
Once you create a campaign with several landers, in the “Tracking” tab of campaign form you’ll be able to select lander and Direct Tracking URL will be created – in a way you described + parameters from the Traffic Source

b) Define several landers in campaign and use the modified tracking script for organic traffic, which hardcodes the campaign id in the direct pixel
It would also work fine – if Voluum will be able to match the lander URL with any lander URL included in certain campaign, that ID is added in DTP

c) Use only one lander URL so that Voluum work as intended, and pass a custom variable in the URL which will allow to 1) modify the lander to serve the lander variation from the backend 2) split the stats in Voluum based on that custom variables
There is a workaround to split test the landers while using direct tracking but you need to rotate the content on your side:

The solution would be to have several Landers rotating under one and the same URL - you would be rotating content of the URL instead of Lander entities in Voluum. But this could be implemented only on your side (such an effect can be reached by using a certain script which we don’t provide).

Do you have a possibility to apply such a solution? If yes, you would have to - on top of that - slightly modify your Direct Tracking Pixel to track visits properly, to be able to see in your reports which Lander was visited by your visitors. Below I will explain to you how to modify it.

You need to add the lpid (landing page ID) parameter with ID of your lander (ie. lpid=1234-5678-9012-3456) in both URLs at the bottom of the Direct Tracking Script on your lander (as per the example below).

On Landing page 1 please add ID from Landing page 1 and on your 2nd lander - ID from Landing page 2.

Example:

Code:
(-1===p.indexOf("?")?"?":"&")+"lpref="+f(c.referrer)+"&lpurl="+f(location[e])+"&lpt="+f(c.title)+"&t="+(new Date).getTime();a[r]=function(){for(g=0;a=c[m][g++];)/dtpCallback\.l/.test(a[e])&&(a[e]=a[e].match(/dtpCallback\.l="([^"]+)/)[1]);q()};h.parentNode.insertBefore(a,h)},0),setTimeout(q,7E3))})(window,document,encodeURIComponent,"onreadystatechange","links","href","className","onerror","dtpCallback",0,"
Code:
https://lander-domain.com/d/1230-1253-3564574-w453.js?lpid=1234-5678-9012-345");
</script>
<noscript><link href="https://lander-domain.com/d/1230-1253-3564574-w453.js?noscript=true&lpid=1234-5678-9012-345" rel="stylesheet"/></noscript>


When the visitor will display a lander with added ID from Landing Page 1, a visit will be added to the LP1 (for LP2 please follow the same steps).


Home > Technical & Creative Skills > Tracking Campaigns