如何知道谷歌分析何时保存了数据
How to know when Google Analytics has saved data
>我有一个我正在处理的页面,它只是一个重定向页面,用于在将浏览器数据发送到外部站点之前获取一些浏览器数据。这是一个白色的HTML页面,只有谷歌分析代码,然后它重定向到Kickstarter。我的问题是我不知道什么时候可以重定向它们。我想知道数据何时发送到他们的服务器,以便我可以重定向它们。我可以看到如何获取自定义跟踪的回调数据,但我想要所有浏览器数据。
我在这里看到这段代码:https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#hitCallback
但这似乎只是自定义页面视图发送。有没有办法只为谷歌分析做一个一般的onload
事件?
更新:有些人发现我的问题很难理解。我会尽量让它更简单,尽管我认为这几乎和我能做的一样简单。
我没有对谷歌分析做任何自定义。我只想知道何时在任何具有谷歌分析跟踪代码(您复制和粘贴的内容)的页面上加载并将数据发送到谷歌。所以,从理论上讲,就像ga.onload(function () { ... })
.希望有帮助吗?
奥斯卡,
在您的问题中很难描绘的是导航流程以及在哪里查明问题:
页面重定向到页面以获取一些浏览器数据,然后再将其发送到外部站点。
Google 建议将跟踪代码放在重定向页面和着陆页上。这样,重定向页面将捕获报告的实际引荐来源网址信息。
从根本上说,每当用户点击带有跟踪脚本的页面时,都会向谷歌发送请求,通知访问。但是,某些浏览器实际上可能会在从代码进行 JavaScript 调用之前重定向。
可能的解决方案:
- 在重定向脚本中实现自己的计数器,与 GA 分开
- 在重定向发生之前实现事件
- 使用 useBeacon 参数在重定向页面上实现事件
引用:
https://support.google.com/analytics/answer/1009614?hl=en
使用谷歌分析跟踪重定向页面
- 如何在服务器上保存数据以备日后使用
- zp.midpass.ru如何在浏览器中保存数据
- Google Chrome扩展在本地保存数据
- Javascript/AngularJS本地保存数据
- jquery ajax到php脚本不保存数据
- 使用LocalStorage保存数据
- jquery保存数据,直到phonegap应用程序关闭
- 以HTML和javascript保存数据
- 单击指向外部网站的链接后,通过MySQL保存数据
- AngularJS:无法保存数据
- 如何在不编码或保存数据的情况下将二进制数据从javascript传递到actionscript(网页到flash)
- 如何在AngularJS中刷新时在服务中持久保存数据
- 如果从浏览器控制台提交,Knockoutjs不会保存数据
- 在nodejs中执行procces数组时保存数据
- MongoDB 在保存数据时抛出错误(拓扑已损坏)
- HTML 在表单之间保存数据
- HTML/JS - 保存数据-* 供以后使用
- 保存数据 asp.net 后单击按钮时显示警报消息
- Chrome 扩展程序保存数据
- 如何在应用程序上保存数据