javascript - 如果所有页面都作为 ajax 调用加载,如何在 Google Analytics 中跟踪页面浏览量
问题描述
我网站上的所有页面都是根据 ajax 请求加载的,因此除了域 URL 之外,它们没有附加任何 URL。我想跟踪谷歌分析中的每个页面视图。我试过添加这样的脚本
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-1234567-1"</script>>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-1234567-1');
</script>
但这只跟踪主页,我怎样才能让谷歌分析跟踪我的其他页面?
解决方案
您可以将这些页面跟踪为虚拟综合浏览量,添加如下代码:
gtag('config', 'UA-XXXXXXXXX-1', {'page_path': path});
其中path将是您要为页面提供的名称,如文档中的示例:
https://developers.google.com/analytics/devguides/collection/gtagjs/single-page-applications
推荐阅读
- postgresql - Postgres 和复制
- r - 从 GitHub 安装 RSelenium
- unit-testing - 通过 TeamCity 和 Octopus deploy 在部署服务器上运行 Performane Test
- conda - 在 conda install wget 之后 conda“没有名为 wget 的模块”
- git - hggit 不导出未合并的分支
- matlab - 初始目标函数评估失败。FSOLVE 无法继续
- react-native - React Native(Expo)TextInput:选择Android提供的建议时样式发生变化
- mysql - MySQL 在 Kubernetes 上具有持久卷声明
- excel - 在非常大的工作表中插入多行
- c++ - 在数组中查找 3 个或更多重复项