0

我想知道是否可以在基于 Angular 的应用程序中集成类似 Alexa 或 Similarweb 的解决方案。Angular 使用单个 Web 应用程序的事实使得这种解决方案很难了解 PageViews。

有什么方法可以按需制作角度加载html,以便Alexa或任何其他解决方案可以跟踪页面?

4

1 回答 1

0

您必须将window._atrk_fired设置为 false 并调用atrk方法来重新触发视图事件,您可以通过在$routeChangeStart事件上添加侦听器来放置它们,只要路由在角度路由器中成功更改就会触发。

$rootScope.$on( "$routeChangeStart", function(event, next, current) {
    console.log('setting alexa fire value to false');
    window._atrk_fired = false;
    atrk();
});
于 2016-02-10T12:04:29.267 回答