【发布时间】:2019-03-05 00:18:17
【问题描述】:
我有一个用 php 实现的简单电子商务网站,没有使用任何电子商务框架。
我正在尝试通过使用电子商务跟踪的 Google 分析来跟踪购买金额及其来源(自然搜索、社交搜索、付费搜索)。购买是从贝宝完成的。我正确设置了感谢页面,付款后用户被重定向到此页面。我使用即时付款通知来更新新购买的数据库并向客户发送确认电子邮件。
如何获取客户端会话数据以正确获取这些数据:
ga('ecommerce:addTransaction', {
'id': '1234', // Transaction ID. Required.
'affiliation': 'Acme Clothing', // Affiliation or store name.
'revenue': '11.99', // Grand Total.
'shipping': '5', // Shipping.
'tax': '1.29' // Tax.
});
然后发送给他们:
ga('ecommerce:send');
问题是,如果我在感谢页面中插入谷歌分析跟踪代码,该页面不会“链接”到客户的会话,因为我想,paypal 将那里重定向为新的,我无法获得购买和来源数据。
我还尝试在 IPN 页面中使用测量协议,效果很好,但 Google Analytics 中的所有流量都显示为直接流量,因为这些信息是从服务器上的 php 页面发送的,而不是从客户端浏览器发送的。
我正在寻找解决这些情况的正确方法。
谢谢
【问题讨论】:
标签: session-cookies google-analytics-api paypal-ipn