Piwik API как получать ежедневные посещения в течение 7 дней

Я пытаюсь получать ежедневные посещения моего экземпляра piwik каждый день недели.

В настоящее время этот запрос возвращает сумму всех моих посещений за всю неделю. Есть ли способ разделить это на дни?

http://piwikexample.com/?module=API&method=VisitsSummary.getVisits&idSite=1&period=range&date=2011-08-18,2011-08-25&format=json&token_auth=#########

person Casey Flynn    schedule 26.08.2011    source источник


Ответы (2)


Собственно разобрался. Что мне не хватало:

lastX для последних X периодов, включая сегодняшний (например, & date = last10 & period = day вернет запись для каждого из последних 10 дней, включая сегодняшний). Это относительно часового пояса веб-сайта.

Из http://piwik.org/docs/analytics-api/reference/#API < / а>

person Casey Flynn    schedule 26.08.2011

Документация Piwik не самая лучшая

Мне пришлось использовать старомодный подход проб и ошибок.

Если вы правильно period настроили, есть 3 способа:

  1. lastX
    • This returns the last X days, including current day.
    • т.е. &period=day&date=last10
  2. previousX
    • This returns the previous X days, excluding today.
    • т.е. &period=day&date=previous10
  3. date range
    • &period=day&date=2011-08-18,2011-08-25

Просто убедитесь, что вы используете period=day вместо period=range, и все будет хорошо. См. Это примечание из API:

Примечание. Если вы установите «период = диапазон» для запроса данных для настраиваемого диапазона дат, API вернет сумму данных для указанного диапазона дат.

Ссылка: Reporting API (дата) раздел

person skplunkerin    schedule 21.03.2017