2017-02-03 3 views
0

프로젝트의 추가 정보에서 Angulartics2 자습서를 따르려고했지만 라우터 이벤트가 추적되지 않습니다.Angulartics2 Basics

우선, 분석 제공자 스크립트를 삭제할 위치에 대해 혼란스러워합니다. 그것은 단지 index.html에 배치됩니까? 내 app.module.ts에서

, 나는이 : 내 app.component.ts에서

import { Angulartics2Module, Angulartics2Piwik } from 'angulartics2'; 
@NgModule{[ 
    imports: [ 
     ... 
     Angulartics2Module.forRoot([ Angulartics2Piwik ]), 
     ... 
    ],... 
) 

, 내가 가진 :

import { Angulartics2Piwik } from 'angulartics2'; 
@Component([ 
    selector: "app", 
    templateUrl: "app.component.html", 
]) 
@Injectable() 
export class AppComponent { 
    constructor(angulartics2Piwik: Angulartics2Piwik) {} 
} 

와의

index.html 단순히 Piwik에서 제공하는 스크립트를 포함한다.

프로젝트 변경 내용은 라우터 변경을 추적하는 데 필요한 모든 것 같습니다. 그러나 Piwik은 라우터 변경이 아닌 페이지 뷰 만보고 있습니다.

내가 Angulartics2에서 누락 된 부분에 대한 아이디어가 있습니까?

답변

0

위 내용은 정확합니다. 그러나 Piwik 설정에서 딥 링크 추적을 사용하도록 설정해야합니다. UI에서 settings -> websites -> settings -> Page URL fragments tracking으로 이동하십시오. 사용 설정하고 저장합니다. 귀하의 Piwik + Angulartics 설치가 작동합니다!