Основы Angulartics2
Я попытался следовать учебнику Angulartics2 в файле readme проекта, но события маршрутизатора не отслеживаются.
Прежде всего, я запутался в том, где можно удалить скрипт поставщика аналитики. Это просто помещается в 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?
1 ответ
Выше это правильно. Однако в настройках Piwik должно быть включено отслеживание глубоких ссылок. В интерфейсе перейдите на settings -> websites -> settings -> Page URL fragments tracking
, Включите это и сохраните. Ваша установка Piwik + Angulartics должна работать!