我试着在项目的自述文件中学习Angulartics2教程,但是没有跟踪路由器事件。
首先,我对在哪里删除分析提供程序脚本感到困惑。它会被放置在index.html中吗?
在我的app.module.ts中,我有:
import { Angulartics2Module, Angulartics2Piwik } from 'angulartics2';
@NgModule{[
imports: [
...
Angulartics2Module.forRoot([ Angulartics2Piwik ]),
...
],...
)在我的app.component.ts中,我有:
import { Angulartics2Piwik } from 'angulartics2';
@Component([
selector: "app",
templateUrl: "app.component.html",
])
@Injectable()
export class AppComponent {
constructor(angulartics2Piwik: Angulartics2Piwik) {}
}在我的index.html中,我只包含了Piwik提供的脚本。
readme项目使人觉得这是开始跟踪路由器更改所需的全部内容。然而,Piwik只是看到页面浏览量,而不是路由器的变化。
知道我在Angulartics2身上可能缺少了什么吗?
发布于 2017-02-04 02:52:46
以上内容是正确的。但是,在Piwik设置中,必须启用深度链接跟踪。在UI中,转到settings -> websites -> settings -> Page URL fragments tracking。启用这个并保存。你的Piwik + Angulartics安装应该能工作!
https://stackoverflow.com/questions/42015772
复制相似问题