Отправить просмотр страницы в 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 здесь.

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