如何知道Google Analytics何时保存了数据

时间:2014-11-27 07:48:39

标签: javascript google-analytics analytics

我有一个我正在处理的页面,它只是一个重定向页面,可以在将它们发送到外部站点之前获取一些浏览器数据。这是一个只有谷歌分析代码的白色HTML页面,然后重定向到Kickstarter。我的问题是我不知道何时我可以重定向它们。我想知道何时将数据发送到他们的服务器,以便我可以重定向它们。我可以看到如何获取自定义跟踪的回调数据,但我想要所有的浏览器数据。

我在此处看到此代码:https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#hitCallback

但这似乎只是自定义页面视图发送。无论如何只为谷歌分析做一般的onload事件?


更新:有些人发现我的问题很难理解。我会尝试使这更简单,虽然我认为这几乎和我能做到的一样简单。

我无法使用Google Analytics自定义。我只是想知道什么时候,任何有谷歌分析跟踪代码的页面(你复制和粘贴的东西)已加载并将数据发送到谷歌。所以,从理论上讲,就像ga.onload(function () { ... })一样。希望有帮助吗?

1 个答案:

答案 0 :(得分:0)

的奥斯卡,

在您的问题中难以描绘的是导航流程以及查明问题的位置:

  

页面重定向到页面以获取某些浏览器数据,然后再将其发送到外部站点。

Google 建议将跟踪代码放在重定向页面和着陆页上。这样,重定向页面将捕获报告的实际引荐来源信息。

从根本上说,每当用户点击带有跟踪脚本的页面时,都会向谷歌发送请求,通知该访问。但是,某些浏览器实际上可能会在代码的JavaScript调用之前重定向。


可能的解决方案:

  • 在重定向脚本中实现自己的计数器,与GA分开
  • 在重定向发生之前实施事件
  • 使用useBeacon parameter
  • 在重定向页面上实施活动



<强> 参考文献:

https://support.google.com/analytics/answer/1009614?hl=en

track a redirect page with google analytics