Home > Tracking Campaigns > Voluum

Testing multiple offers and hunting bots (5)


06-08-2018 01:18 PM #1 wakeboarder (Member)
Testing multiple offers and hunting bots

I'm using A Simple Way to Detect Bot Traffic in Voluum method to blacklist bot placements.

I cannot figure it out how to test multiple offers in Voluum and at the same time detect bot placements that's described above.

Any idea how to make this work?

Thanks!


06-08-2018 04:05 PM #2 platinum (Veteran Member)

@wakeboarder in order to test multiple offers you need to use flows in Voluum


Sent from my iPhone using STM Forums mobile app


06-10-2018 09:11 AM #3 wakeboarder (Member)

dthanks, I understand I need to use flows in Voluum to test multiple offers.

But the thing is when I'm using BotJS method I need to change links in my lander to:

http://track.domain.com/click/1 --> botJS
http://track.domain.com/click/2 --> offer 1

I don't know where to put click/3 click/4 ... because this should be done dynamically in Voluum, right?


06-11-2018 09:58 AM #4 whisperscuba (Member)

I also ran into this problem, I think it is not possible to split test multiple offers when using the Voluum multi-offer feature necessary for the bot testing.

There is one way around it, which is to manually split test the offers yourself using JavaScript. So, let's say you have the following offers:

http://track.domain.com/click/1 --> botJS
http://track.domain.com/click/2 --> offer 1
http://track.domain.com/click/3 --> offer 2
http://track.domain.com/click/4 --> offer 3

You want to send 33% of traffic each to offers 1, 2 and 3. You can write some JS to do this like so:

Code:
var offerLinks = [
  "http://track.domain.com/click/2",
  "http://track.domain.com/click/3",
  "http://track.domain.com/click/4"
];
function getRandomInt(max) {
  return Math.floor(Math.random() * Math.floor(max));
}
var offerIdx = getRandomInt(offerLinks.length);
window.TRACKING_URL = offerLinks[offerIdx];
Now remember to replace your tracking link with window.TRACKING_URL and you should be good to go.


06-11-2018 10:11 AM #5 platinum (Veteran Member)

Quote Originally Posted by whisperscuba View Post
I also ran into this problem, I think it is not possible to split test multiple offers when using the Voluum multi-offer feature necessary for the bot testing.

There is one way around it, which is to manually split test the offers yourself using JavaScript. So, let's say you have the following offers:

http://track.domain.com/click/1 --> botJS
http://track.domain.com/click/2 --> offer 1
http://track.domain.com/click/3 --> offer 2
http://track.domain.com/click/4 --> offer 3

You want to send 33% of traffic each to offers 1, 2 and 3. You can write some JS to do this like so:

Code:
var offerLinks = [
  "http://track.domain.com/click/2",
  "http://track.domain.com/click/3",
  "http://track.domain.com/click/4"
];
function getRandomInt(max) {
  return Math.floor(Math.random() * Math.floor(max));
}
var offerIdx = getRandomInt(offerLinks.length);
window.TRACKING_URL = offerLinks[offerIdx];
Now remember to replace your tracking link with window.TRACKING_URL and you should be good to go.
Nice workaround @whispercuba! Good coding skills are always a competitive advantage in AM

@wakeboarder if you have troubles on getting it done with the above code provided by whispercuba, here's a reference configuration you can use to split-test multiple offers and landers.
https://stmforum.com/forum/showthrea...l=1#post341554


Home > Tracking Campaigns > Voluum