Я использую https://github.com/mike-spainhower/angular-piwik для отслеживание одностраничного углового веб-приложения. Я включил фрагмент отслеживания страницы в index.html, используя директиву angular-piwik, как показано ниже:
‹Ngp-piwik ngp-set-js-url =" //.../ piwik.js "ngp-set-tracker-url =" //.../ piwik.php "ngp-set-site-id = «1» ›‹/ngp-piwik›
И внедрите службу Piwik в мой модуль приложения.
У меня есть следующие проблемы:
Ошибка "Метод setTrackerUrl зарегистрирован более одного раза в переменной" _paq ". Только последний вызов имеет эффект." появляется в консоли. Такая же ошибка возникает и для метода setSiteId. Несмотря на эти 2 ошибки, я могу видеть, что моя страница отслеживается на панели инструментов Piwik. Я хочу избавиться от этих двух ошибок.
Невозможно отслеживать отдельные состояния / URL-адреса, реализованные с использованием angular ui-view. Я хочу отслеживать все URL-адреса, определенные в моем приложении, с помощью $ stateProvider, и их использование должно отображаться в журнале страниц Piwik на вкладке действий.
Недостаточно документации / примеров для использования angular-piwik.