我尝试在项目的自述文件中遵循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可能缺少的任何想法?
答案 0 :(得分:0)
以上是正确的。但是,在Piwik设置中,必须启用深层链接跟踪。在用户界面中,转到public function getBlockPrefix()
{
return 'app_user_registration';
}
。启用此选项并保存。你的Piwik + Angulartics安装应该可以工作!