Angulartics2基础知识

时间:2017-02-03 02:30:24

标签: angular analytics matomo angulartics angulartics2

我尝试在项目的自述文件中遵循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可能缺少的任何想法?

1 个答案:

答案 0 :(得分:0)

以上是正确的。但是,在Piwik设置中,必须启用深层链接跟踪。在用户界面中,转到public function getBlockPrefix() { return 'app_user_registration'; } 。启用此选项并保存。你的Piwik + Angulartics安装应该可以工作!