2017-04-24 7 views
0

angular2でsegment.ioを実装する方法。 segment.comが提供するスクリプトをインデックスファイルに含めました。それは、再ロードされたが、他のルート変更(再ロードなし)を追跡しないすべてのページを追跡する。実装を進めるために私が従うことができる素晴らしい文書はありますか?angular2でsegment.ioを実装します。

答えて

0

あなたは、HTMLのheadタグに初期化スクリプトを貼り付け、この行analytics.page();を削除し、ルート変更のイベントで、この関数を呼び出す必要があり

router.events.distinctUntilChanged((previous: any, current: any) => { 
    if (current instanceof NavigationEnd) { 
    return previous.url === current.url; 
    } 
    return true; 
}).subscribe((x: any) => { 
    console.log('router.change', x); 
    analytics.page(); 
}); 
関連する問題