【问题标题】:How to know when Google Analytics has saved data如何知道 Google Analytics 何时保存数据
【发布时间】:2014-12-02 23:16:24
【问题描述】:

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

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

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


更新:有些人觉得我的问题很难理解。尽管我认为这几乎是我所能做到的那样简单,但我会尽量简化。

我没有对 Google Analytics 进行任何自定义操作。我只想知道,在任何具有谷歌分析跟踪代码(您复制和粘贴的内容)的页面上,何时加载并将数据发送到谷歌。所以,理论上,就像ga.onload(function () { ... })。希望有帮助吗?

【问题讨论】:

  • 我不明白你的最后一句话。一旦 Google 将数据发送到跟踪服务器,就会执行命中回调,这是您想要的 - 在回调函数中执行重定向。
  • 正如目前所写的那样,很难准确地说出您在问什么。请参阅How to Ask page 以获得澄清此问题的帮助。
  • @EikePierstorff 我已经尝试更新它。除了更新版本,我不知道我还能如何解释它
  • @carlodurso 看到上面的评论(我猜我不能在同一个评论中标记你?)

标签: javascript google-analytics analytics


【解决方案1】:

奥斯卡,

在您的问题中难以描述的是导航流程以及在哪里查明问题:

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

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

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


可能的解决方案:

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



参考资料:

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

track a redirect page with google analytics

【讨论】:

  • 嗯,对不起,我没有更好地解释这一点。我试图让它尽可能短以使其清楚,但是,我没有遇到重定向或手动跟踪或任何其他问题。我知道用户可能会在加载之前进入新页面,这正是我的问题。我如何知道何时拨打电话和完成请求?
  • 我目前正在做一个完全手动的页面查看跟踪 ga 页面查看跟踪,然后在回调中重定向。然而,我宁愿做一个手册页视图跟踪。这还有意义吗?从字面上看,我的问题是:是否有谷歌分析 onload 事件或回调
  • 也许hit Callback 可以帮助您解决问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-26
  • 2011-01-11
相关资源
最近更新 更多