后台像素代码转换


pixel code conversion in background

我有几个系统(谷歌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 属性。不幸的是,不会记录转换。有人对此有任何经验吗?

不确定我是否已经说清楚了,所以请随时提问。

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

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

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

可以破解

一些JavaScript代码来收集Adwords cookie并将其传递给您的服务器,但是您必须真正想要这个:)

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