import { Angulartics2 } from 'angulartics2') - в компоненте ang2.virtualPageviews(false). Далее подписываешь на изменение урла (_router.events.subscribe(e=>...)) и после окончания навигации (if (e instanceof NavigationEnd){...}) трэкаешь событиe.this._gtm.eventTrack('event', {
event: 'ngPageView',
value: {
url: this.location.path(false)
}
})setUsername(userId) аналитика сама будет это учитывать при агрегации. Можно конечно на конфигах все разрулить как в доке сказано (там всякие шаблоны прописать, регэкспы), но на мой взгляд в коде удобнее и более гибко.