Извините за этот очень простой вопрос, но я не могу его понять.
На моем веб-сайте я перехожу с Google Analytics на Piwik. Однако у меня Piwik работает, я не могу запускать просмотр страницы.
Основная проблема заключается в том, что страница загружается с помощью javascript и в конечном итоге отправляется с помощью history.pushstate
в адресную строку.
Для отслеживания с помощью Google Analytics я мог бы продвинуть это так же просто, как ga('send', 'pageview', page);
Но я не могу найти то же самое для пивика.
Любая помощь очень ценится.
JeroenED.
Я тоже борюсь с Пивиком. Афайк, самый надежный способ поговорить с Piwik - через его глобальную _paq
переменная. Отслеживайте просмотр страницы следующим образом:
_paq.push(['trackPageView']);
Однако Piwik, похоже, не отслеживает просмотры страниц для ток URL-адрес, а скорее для URL-адреса, который он видел при загрузке. Поэтому вам нужно обновить Piwik новым URL-адресом перед отслеживанием следующего просмотра страницы:
// Some history.pushState({}, title, url) here …
_paq.push(['setCustomUrl', url]);
_paq.push(['trackPageView']);
Возможно, вы захотите установить заголовок документа (setDocumentTitle
) также. Найдите обзор Piwik JS API Вот.