首页 > 解决方案 > 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
        });
      }
    });

我可以收集数据并在实时部分下查看该页面上当前有多少人。但是,有什么方法可以让我在谷歌分析中获得角度页面的总浏览量?谢谢你。

标签: angulargoogle-analytics

解决方案


您需要发送浏览量事件,例如:

gtag('set', 'page', event.urlAfterRedirects);
gtag('send', 'pageview');

gtag('config') 应该只在您的应用程序初始化时调用一次,而不是在每个路由器事件上。


推荐阅读