Как сообщить текущее название в Google Analytics с угловой? - PullRequest
0 голосов
/ 08 октября 2019

Я успешно сообщил URL текущей страницы в Google Analytics, но он сообщает заголовок предыдущей страницы.

Я просмотрел несколько учебных пособий, и ни один из них не обсуждал заголовок страницы.

Вот код в моем app.component.ts файле, который я использую:

constructor(public router: Router) {
    this.router.events.subscribe(event => {
        if (event instanceof NavigationEnd) {
            // FIXME need to make this track the correct current title.
            gtag('config', 'UA-XXXXXXXXX-X', {
                page_path: event.urlAfterRedirects
            });
        }
    });
}

Я бы ожидал, что он сообщит заголовок, который я установил после запуска конструктора для страницы, но онпохоже отправляет предыдущий. Мой заголовок создается на основе данных из подписки, если это обеспечивает какой-либо полезный контекст.

1 Ответ

0 голосов
/ 08 октября 2019

Попробуйте установить ту же логику в ngOninit, так как конструктор не место для установки или получения свойств.

 export class App implements OnInit{ 
      constructor(){
         //called first time before the ngOnInit()
       }

   ngOnInit(){
       //called after the constructor and called  after the first ngOnChanges() 
    }
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...