通过Paypal-IPN跟踪Facebook Pixel的转化

时间:2017-09-26 22:21:19

标签: php facebook paypal google-analytics paypal-ipn

在网站上使用Paypal简单的“购买按钮”,100%确定购买的唯一方法是在购买后使用PHP IPN script

当客户访问fbq('track', 'Purchase');时,我不能依赖触发example.com/successpayment事件,因为20%以上的时间他们没有访问此页面(根据我过去几个月的统计数据)

如何通过传递特定的clientId从Paypal-IPN PHP脚本触发Facebook像素事件(类似于fbq('track', 'Purchase');)?? (与GoogleAnalytics's clientId in measurement protocol相同)

棘手的部分是调用此ipn.php脚本的IP是Paypal ,而不是客户的IP 。因此,Facebook无法在FB像素访问者和客户之间建立链接。

GoogleAnalytics的问题是相同的,但there is a solution:我们可以通过ga(function(tracker) { console.log(tracker.get('clientId')); });获取GoogleAnalytics clientId,然后将其传递给Paypal,然后在Paypal调用IPN脚本购买后,我们获得这个clientId回到IPN PHP,...然后当用Google Analytics Measurement Protocol触发“购买”事件时,我们可以发送此clientId:链接在 visitor 之间完成(如所见)通过GA在网站访问期间)和客户(由IPN PHP看到)!

0 个答案:

没有答案