Отправить просмотр страницы в Piwik

Извините за этот очень простой вопрос, но я не могу его понять.

На моем веб-сайте я перехожу с Google Analytics на Piwik. Однако у меня Piwik работает, я не могу вызвать просмотр страницы.

Основная проблема заключается в том, что страница загружается с помощью javascript и, в конечном итоге, отправляется с history.pushstate в адресную строку.

Для отслеживания с помощью Google Analytics я мог бы продвинуть это так же просто, как ga ('send', 'pageview', page); Но я не могу найти то же самое для piwik.

Любая помощь - это очень признателен.

JeroenED.

0
задан 10 June 2016 в 16:10
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 можно найти здесь .

0
ответ дан 5 December 2019 в 10:15

Теги

Похожие вопросы