2017-04-24 55 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(); 
});