Google Analytics客户端范围和工作流程?

时间:2015-01-04 21:50:56

标签: google-analytics

我对设置GA电子商务和使用analytics.js功能有一些疑问。

购买流程为:

1。)产品页面> payapl.com>会员区

这会有用吗?

产品页面:

<script>
ga('require', 'ecommerce');
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.
});
</script>

从PayPal重定向后的会员区域:

<script>
ga('ecommerce:send');
</script>

我担心的是:在Paypal中断后,它是否会知道这是同一个用户/会话?所有的交易信息是否仍然存在(在cookie?中)?

你可以看到我做客户端的一切,如果可能的话我宁愿做。

我的设置的其他一些信息:

我无法访问感谢页面上的任何购物车商品。这是一个现在购买,没有使用购物车。我的每个产品都有自己的感谢页面,所以当用户登陆特定的感谢页面时,我总是知道购买了什么。一旦他们登陆感谢页面,他们就会来自Stripe或PayPal。我赢得的部分是他们付了多少钱,因为我通过优惠券运行折扣。

GA analytics.js参考:https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce

1 个答案:

答案 0 :(得分:1)

不会。

GA电子商务:addTransaction正在创建一种数据容器,它存储有关最终购买的所有商品的信息,随时可以发送。此容器具有本地(单页)范围。电子商务:必须在与addTransaction相同的页面上调用send,否则它会向您发送空购物车。

如果在“谢谢你!”如果您无法访问购物车数据页面,则应将其存储在仍在产品页面上的会话Cookie中,并使用addTransaction同时创建一个包含所有项目的GA虚拟购物车并发送它们。