javascript - 如何在 Google Analytics 中注册虚拟网页浏览(适用于单页应用)

标签 javascript web-applications google-analytics analytics google-analytics-api

我按照说明操作 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/

相关文章:

javascript - 通过javascript更改特定select2的背景颜色

javascript - 如何重新创建 ImageKit Picture Taker?

java - 过滤器中的 ClassCastException?

javascript - 如何跟踪某人是否单击链接以离开 mixpanel/GA 中的页面

javascript - Onclick 事件跟踪 Google Analytics Wordpress Visual Composer 插件

google-analytics - 来自 YouTube 广告的转化

javascript - 比较两个不同长度的数组并返回包含不常见元素的数组

javascript - document.getelementbyid 不工作

mysql - 如何修复在 symfony2 中给出 doctrine2 迁移的错误

templates - Go 网络应用程序的目录结构