我的项目是针对angularjs,适用于移动应用和桌面网站。 我在本地保存了analytics.js,并在GA跟踪代码中使用了它。 我的跟踪代码位于index.html文件中:
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','js/analytics.js','ga');
ga('create', 'UA-57325467-1', 'auto');
ga('set', 'checkStorageTask', null);
ga('set', 'checkProtocolTask', null);
ga('send', 'pageview');
在cotroller中,我使用了以下代码进行页面跟踪:
ga('send', 'pageview', $location.url());
它在线显示1位用户(即“我”)。它在所有网页上跟踪事件。但问题在于网页浏览。 当我访问我的应用程序的不同页面并检查goolge分析实时 - 概述时 我正在看" /"在那里,当我回到页面时,页面跟踪工作正常(但并非总是如此)。 基本上它并不是一直跟踪页面。有时它会起作用,有时我只会看到" /"。
答案 0 :(得分:1)
答案 1 :(得分:0)
确保已启用实时分析。按照此参考文档中的步骤启用实时分析
https://support.google.com/analytics/answer/1638635?hl=en
您可能无法显示数据的其他原因
数据收集限制:
如果某个地产每月向Google Analytics发送的点击数超过Google Analytics服务条款允许的点击数, 无法保证会处理多余的点击数。如果该物业的点击量超过此限制, 用户界面中可能会显示警告,您可能无法访问报告。
数据处理延迟:
处理延迟为24-48小时。每天向Google Analytics发送超过200,000个会话的标准帐户将导致报告每天只刷新一次。 这可能会延迟最多两天的报告和指标更新。 要恢复日内处理,请减少帐户发送到的会话数量<每天200,000。
参考: