我有以下场景:
用户有一个现场购物车,他可以在其中添加产品。
当用户点击结账时,他将被发布到一个脚本,该脚本计算指向场外购物车的购买链接,并使用 Location header 将他重定向。
用户在第三方网站继续支付。
我需要的是在整个过程中跟踪用户。
_gaq.push(['_link', this.href]);
用于直接链接,_gaq.push(['_linkByPost', this]);
用于表单帖子,但我应该将什么用于标题重定向?
(Google Analytics 最多可在 48 小时内更新,因此我不能仅仅使用试错法。)
谢谢, 阿林
最佳答案
经过一些调查和测试,我发现在两个站点上都有 _gaq.push(['_setAllowLinker', true]);
就足够了,链接信息包含在由GA 被附加到请求 URL,因此它们被发送到第 3 方页面。
因此,如果您的重定向 URL 是 http://www.example.org/shoppingcart/
那么您需要阅读 __utma
、__utmb
、__utmc
和 __utmz
并附加它们,以便您获得 http://www.example.org/shoppingcart/?__utma=...&__utmb=。 ..&__utmc=...&__utmz=...
。目标页面上的 GA 脚本将看到这些 GET 参数并使用它们来识别访问者。
在 _link
的情况下,脚本通过将这些参数添加到提供的 href 来为您完成此操作,并且它还会加载计算出的 URL。在第二种情况下,_linkByPost
将参数附加到表单的 action 属性。
关于javascript - 在第 3 方(场外)购物车上使用 Google Analytics 进行转化跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3872262/