背景中的像素代码转换

时间:2012-06-22 07:47:44

标签: php curl google-adwords

我有几个系统(谷歌adwords,tradedoubler),我必须跟踪销售转换。问题是,我想将转换通知发送为用户看不到的像素代码,而是在IPN(即时付款通知)后台检查中。我试着做这样的事情:

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);

curl_exec($ch);

其中$ url是img标记的src属性。遗憾的是,未记录转换。有人有这方面的经验吗?

我不确定自己是否已经说清楚,所以请随意提问。

1 个答案:

答案 0 :(得分:0)

这是一个可以处理服务器端跟踪的库:

http://code.google.com/p/php-ga/

但是,这不会进行转换跟踪。这是因为转换是使用在用户计算机上设置的cookie测量的,并在请求像素时传递。服务器端无法访问这些cookie,因为它位于不同的域中。

可以将一些收集Adwords cookie并将其传递给您的服务器的JavaScript代码组合在一起,但您必须真正想要这样:)

或者,请调查使用一组不同的PayPal API,例如直接付款或付款流。