使用Angulartics库(一个为Angular提供集成分析功能的库),它已经提供了对Google Analytics的支持。
npm install angulartics2
import { Angulartics2Module } from 'angulartics2';
@NgModule({ imports: [ ..., Angulartics2Module.forRoot(), ], })
import { Angulartics2 } from 'angulartics2';
constructor( private angulartics2: Angulartics2 ) {}
ngOnInit() { this.angulartics2.pageTrack.next({ path: this.router.url }); }
这将设置每个组件路由变化时的跟踪。
注意:这个问题的解决方法只是其中的一个。还有其他的解决方法适用于不同的情况。