Home > Tracking Campaigns > Voluum

Is it POSSIBLE to have more than 1 postback URL for 1 traffic source? (4)


04-24-2015 08:39 AM #1 qureyoon (AMC Alumnus)
Is it POSSIBLE to have more than 1 postback URL for 1 traffic source?

See title.

Basically in Voluum I would like to define only 1 traffic source, but have it postback to multiple postback URL.

Example: Traffic Source XYZ, I have 3 accounts in that traffic source (each have different key/API for the postback URL)

I would like to just setup 1 Campaign, select XYZ traffic source in the campaign.

Then in separate XYZ account, I create the following:
XYZ 1, I take the campaign URL, and just use some token let's say &ididid=1
XYZ 2, I take the campaign URL, and just use some token let's say &ididid=2
XYZ 3, I take the campaign URL, and just use some token let's say &ididid=3

But later in Voluum, I want it to postback to the correct XYZ account.

Is this possible?

Or I have no choice and need to create 3 traffic source in voluum, and 3 campaigns?

Thanks in advance!


04-24-2015 09:15 AM #2 clickhammer (Member)

From what i'm reading, there are 3 options:
1) Setup a manual callback per campaign (campaign-->advanced--> override callback)
2) Create a script to fire (global) postback to, which in it's turn split-fires all 3 callbacks on each conversion. (Only 1 callback should return status200)
3) Setup 3 traffic sources.

All have advantages and disadvantages.....


04-27-2015 02:12 PM #3 qureyoon (AMC Alumnus)

Quote Originally Posted by clickhammer View Post
...
2) Create a script to fire (global) postback to, which in it's turn split-fires all 3 callbacks on each conversion. (Only 1 callback should return status200)
...
Thanks for your reply.

I'm interested in the second option, since it will allow me to have only 1 campaign in Voluum, without the need to create multiples.

Can you point me to how I can do that?

Thanks!


04-28-2015 08:21 AM #4 clickhammer (Member)

See PHP script below, if you have questions: ping me on Skype.
sjoerd.klinkhamer

-----------------------------------------------------------------------------------
<?

$parameters = "";
$partnerid = "";

foreach($_GET as $key=>$value) {
$parameters.="&$key=$value";
$$key = $value;
}

$str = 'http://example1.com'.$parameters;
echo '<hr>source 1: '.$str.'<br>';
echo 'parameters: '.$parameters.'<br>';
DoServerCall($str);

$str = 'http://example2.com'.$parameters;
echo '<hr>source 2: '.$str.'<br>';
echo 'parameters: '.$parameters.'<br>';
DoServerCall($str);

$str = 'http://example3.com'.$parameters;
echo '<hr>source 3: '.$str.'<br>';
echo 'parameters: '.$parameters.'<br>';
DoServerCall($str);

//--------------------------------------------------

function DoServerCall($str){

$ch = curl_init($str);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
$result = curl_exec($ch);
curl_close($ch);
echo $str ."<br> SERVER RESPONSE: ";
echo $result ."";
}

?>


Home > Tracking Campaigns > Voluum