javascript - 如何知道 Google Analytics 何时保存数据

标签 javascript google-analytics analytics

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

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

但这似乎只是自定义页面 View 发送。有没有办法做一个一般的onload谷歌分析事件?

<小时/>

更新:有些人发现我的问题很难理解。我会尽力让这个变得更简单,尽管我认为这几乎是我能做到的最简单的了。

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

最佳答案

奥斯卡,

您的问题中很难想象的是导航流程以及在哪里查明问题:

A page redirects to a page to get some browser data before sending them off to an external site.

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

从根本上讲,每当用户点击带有跟踪脚本的页面时,就会向 Google 发送请求,通知有关访问的信息。但是,某些浏览器实际上可能会在代码调用 JavaScript 之前进行重定向。


可能的解决方案:

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


<小时/>

引用文献:

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

track a redirect page with google analytics

关于javascript - 如何知道 Google Analytics 何时保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27165570/

相关文章:

php - 网址中的不必要数据 Google Analytics

php - 如果主机不是开发站点,则在 wp header 上显示谷歌分析

javascript - 将 Google Analytics 添加到 Adob​​e Air HTML/Javascript 应用程序

nosql - 在 nosql 数据中使用关系数据库,如模式

google-analytics - 设置 Analytics 用户分割

Azure Stream Analytics有像GETDATE()或CURRENT_TIMESTAMP这样的函数吗?

Javascript substr();按单词而不是字符限制

javascript - 使用 Jquery 禁用 Datepicker 日历图标?

javascript - 指令模板必须恰好有一个根元素 : With restrict E & replace true

javascript - 在字符第一次出现时停止匹配,或继续