Paypal PDT 和 Google Analytics 电子商务集成

Posted

技术标签:

【中文标题】Paypal PDT 和 Google Analytics 电子商务集成【英文标题】:Paypal PDT and Google Analytics E-Commerce Integration 【发布时间】:2014-07-18 03:26:51 【问题描述】:

试图定义具体的逻辑和编码要求需要交给开发团队来实现。整个过程涉及消费者来到网站,购买产品,被引导到 PayPal,然后自动返回到收据页面,该页面收集价值并将其传递到谷歌服务器,以作为成功交易进行跟踪。我引用了两个代码项目解决方案:

http://www.codeproject.com/Articles/42894/Introduction-to-PayPal-for-C-ASP-NET-developers http://www.codeproject.com/Articles/493455/Server-side-Google-Analytics-Transactions

是否有必要在 C#.net 环境中同时使用 PayPal PDT 和 Google Analytics 电子商务跟踪来正确地从 PayPal 收集信息并在 GA 中触发交易?

此外,如果需要同时使用这两种解决方案,只能实现解决方案的 PDT 部分,还是需要实现整个源代码,并且只根据需要更改 PDT 和配置文件。

【问题讨论】:

【参考方案1】:

PDT 对您来说并不准确。即使启用了 PDT 和自动返回,仍然不能保证用户会回到您的最终页面。如果他们不这样做,则分析代码将不会运行,并且不会跟踪该订单。

要解决此问题,请使用Express Checkout API 而不是付款标准。 Express Checkout 基本上由 3 个 API 调用组成:

SetExpressCheckout GetExpressCheckoutDetails DoExpressCheckoutPayment

用户的体验与 Payments Standard 非常相似,但在此过程中进行最后 2 次调用之前,它们始终会被发送回您的网站。因此,您可以放心,您的最终页面确实会被点击,并且您的 Google 代码会相应地运行和跟踪。

【讨论】:

以上是关于Paypal PDT 和 Google Analytics 电子商务集成的主要内容,如果未能解决你的问题,请参考以下文章

Paypal 中的 IPN 与 PDT

Paypal 中的 IPN 与 PDT

PayPal:IPN 和 PDT 脚本同时工作

PayPal IPN 和 PDT 突然不再工作了

PayPal 集成问题:PDT 在返回站点时挂起

使用 Paypal ipn 和 pdt 进行付款