Google 分析跟踪电子商务感谢页面
Google Analytics tracking Ecommerce In thankyou page
我在 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');
问题是,如果我在谢谢页面中插入 google 分析跟踪代码,该页面不会“链接”到客户的会话,因为我想 paypal 将那里重定向为一个新页面,无法获取购买和来源数据。
我还尝试在 IPN 页面中使用测量协议,效果很好,但 Google 分析中的所有流量都显示为直接流量,因为这些信息是从 php 页面发送的服务器,而不是来自客户端浏览器。
我正在寻找解决这些情况的正确方法。
谢谢
你要找的可能是this.
Google Analytics 使用它进行跨域跟踪,基本上它通过将会话链接到特定用户以绕过 "cross-cookie"情况。
很遗憾,我没有使用 IPN 的经验,但这可能就是您要找的。
示例:
ga('create', 'UA-XXXXX-Y', 'auto');
ga(function(tracker) {
// Logs the client ID for the current user.
console.log(tracker.get('clientId'));
});
然后您在请求中发送此 clientID,Analytics 会将其链接到正确的信息。
我在 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');
问题是,如果我在谢谢页面中插入 google 分析跟踪代码,该页面不会“链接”到客户的会话,因为我想 paypal 将那里重定向为一个新页面,无法获取购买和来源数据。
我还尝试在 IPN 页面中使用测量协议,效果很好,但 Google 分析中的所有流量都显示为直接流量,因为这些信息是从 php 页面发送的服务器,而不是来自客户端浏览器。
我正在寻找解决这些情况的正确方法。
谢谢
你要找的可能是this.
Google Analytics 使用它进行跨域跟踪,基本上它通过将会话链接到特定用户以绕过 "cross-cookie"情况。
很遗憾,我没有使用 IPN 的经验,但这可能就是您要找的。
示例:
ga('create', 'UA-XXXXX-Y', 'auto');
ga(function(tracker) {
// Logs the client ID for the current user.
console.log(tracker.get('clientId'));
});
然后您在请求中发送此 clientID,Analytics 会将其链接到正确的信息。