google-analytics - 在每次 url 更改时跟踪单页应用程序的 GA 页面加载事件

标签 google-analytics google-tag-manager event-tracking

我在我的单页应用程序中都使用了 GTM 和 GA。
为了跟踪每次 url 更改的浏览量,我在 GTM 中编写了标签和触发器,并且能够在每次 URL 更改时跟踪 GA 中的 url。
但是如何在每次 url 更改时跟踪页面加载事件?这是我的大问题。
据我所知,我们只使用正常的 ga 操作跟踪 url 并在网站中的每个页面加载时发送页面浏览量。

ga('set', 'page', '/new-page.html');
ga('send', 'pageview');

我应该怎么做才能在 gtm 或 ga 中为 SPA 跟踪页面加载事件。

最佳答案

如果您使用 GTM,您可以使用“历史更改”触发器设置您的标准 GA 网页浏览标签以触发虚拟网页浏览。正如您所描述的,“历史更改”触发器完全用于单页应用程序。

在 GTM 中,单击您的 GA 标签并转到触发器 -> 新建 -> 触发器配置 -> 历史更改

您可以在 GTM 支持页面 here 上阅读更多相关信息.

关于google-analytics - 在每次 url 更改时跟踪单页应用程序的 GA 页面加载事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52552280/

相关文章:

google-analytics - 一页上有多个 GA 跟踪代码

javascript - 谷歌标签管理器脚本注入(inject)

reactjs - 是否可以触发 'Container Loaded' 两次或强制 GTM 重新加载? ( react )

javascript - 如何使用 Google 标签管理器和 Google Analytics 跟踪 anchor 链接?

javascript - 电话号码的谷歌事件跟踪

javascript - 3 维事件报告 (piwik)

events - 通用分析无法正常工作

google-analytics - 可以使用 Management API 创建 Google Analytics 帐户吗?

r - 通过 GA Management API & R 更新 Google Analytics 自定义维度

javascript - 使用 Cookie 而不是 JS 的 Tracker 用户 session