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