我按照说明操作 here通过单页网络应用程序跟踪导航。
应用程序的 URL 例如:www.domain.com/myapp
每次 View 更改时,我都会发送执行以下代码段:
ga('send', 'pageview','view_'+current_view);
current_view
是显示在屏幕上的 View 的 ID。
我想跟踪每个 View 被访问的次数。该报告应如下所示:
======================
View Name | Unique Pageview
/view_1 | 20
/view_2 | 30
======================
GA 只有关于如何发送综合浏览量数据的文档,但没有关于如何将报告放在一起的文档。如何在 GA 中查看此网页浏览数据?
最佳答案
此代码将在 Google Analytics 中注册一个综合浏览量:
ga('发送', 'pageview','view_'+current_view);
这些网页浏览事件与普通网页浏览没有什么不同,并且会显示在所有允许您查看已查看页面的报告中(例如,行为 > 网站概览 > 所有页面)。也就是说,如果您使用的是 Google Analytics(分析)的常规(又名免费)版本,您将只能在凌晨 12 点(您的时区)之后在报告中看到这些网页浏览量。
另一方面,如果您想执行一些测试以确保“网页浏览”事件确实被注册,您可以查看“实时”报告(即实时 > 概览)。
如果在测试时,您发送了一个未在“实时”报告中注册的“综合浏览量”事件,您就会知道将数据发送到 Google Analytics(分析)时出现了问题。在这种情况下,我建议您确保 current_view
实际上是一个字符串。另外,请记住,您可以像这样发送页面 url 之外的更多信息:
ga('send', 'pageview', {'page': url,'title': title});
上面的代码片段直接来 self 几个月前开发的一个生产单页应用程序。您可以在 analytics.js API docs 查看您可以发送给 Google Analytics 的所有额外数据。 .
如果您对生成自定义 报告感兴趣,您应该查看this page .你应该看看here有关您可以制作的报告类型的一些示例,请查看 here有关生成报告的更多信息。
关于javascript - 如何在 Google Analytics 中注册虚拟网页浏览(适用于单页应用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30269611/