Основы 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 должна работать!

Другие вопросы по тегам