angular - Angular Web 应用的 Google Analytics(分析)中的总浏览量
问题描述
我知道 Angular 是一个单页应用程序,所以我在 app.component.ts 中做了类似的事情
this.router.events.subscribe((event) => {
if (event instanceof NavigationEnd) {
console.log('event', event);
gtag('config', 'xxx-xxxxxx-x', {
page_title: event.urlAfterRedirects,
page_location: event.urlAfterRedirects,
page_path: event.urlAfterRedirects
});
}
});
我可以收集数据并在实时部分下查看该页面上当前有多少人。但是,有什么方法可以让我在谷歌分析中获得角度页面的总浏览量?谢谢你。
解决方案
您需要发送浏览量事件,例如:
gtag('set', 'page', event.urlAfterRedirects);
gtag('send', 'pageview');
gtag('config') 应该只在您的应用程序初始化时调用一次,而不是在每个路由器事件上。
推荐阅读
- python - 正则表达式未检测句点和数字
- mongodb - Mongo 多级聚合组
- javascript - 如何在 javaScript 中获取本地文件名并将其与变量一起保存以供以后使用?
- node.js - 关联:多个 hasMany 和 belongsTo 实现
- r - 替换数据框列中的字符串/字符
- php - 如何通过 phpMyAdmin 为 argon2 哈希重置密码
- javascript - css 中的文本装饰不能正常工作
- r - 使用黎曼和计算积分
- asp.net-core - FromForm 没有反序列化 FormData 对象以在路由参数中使用?
- yosys - iCE40 IceStorm FPGA:双向 IO 引脚上的可切换上拉