1

我尝试按照项目自述文件中的 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 提供的脚本。

项目自述文件看起来似乎就是开始跟踪路由器更改所需的全部内容。但是,Piwik 只看到页面浏览量,而不是路由器更改。

关于 Angulartics2 可能缺少什么的任何想法?

4

1 回答 1

0

以上是正确的。但是,在 Piwik 设置中,必须启用深度链接跟踪。在 UI 中,转到settings -> websites -> settings -> Page URL fragments tracking。启用它并保存。您的 Piwik + Angulartics 安装应该可以工作!

于 2017-02-04T02:52:46.603 回答