2017-04-24 35 views
0

如何用angular2實現segment.io。我在我的索引文件中包含了由segment.com提供的腳本。它會跟蹤所有重新加載的頁面,但不會跟蹤任何其他路由更改(無需重新加載)。有什麼好的文檔可以通過執行來完成。用angular2實現segment.io

回答

0

您應該粘貼的init腳本轉換成HTML頭標記,並刪除此行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(); 
});