2

我正在尝试从我的 piwik 实例中获得一周中每一天的每日访问量。

目前,此查询正在返回我整周访问的总和。有没有办法把它分成几天?

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

2 回答 2

7

其实想通了。我缺少的是:

lastX 用于包括今天在内的最后 X 个周期(例如 &date=last10&period=day 将返回包括今天在内的过去 10 天的每一天的条目)。这是相对于网站时区的。

来自 http://piwik.org/docs/analytics-api/reference/#API

于 2011-08-26T02:05:30.197 回答
1

Piwik 的文档不是最好的

我不得不使用老式的试错法。

period如果您设置正确,则有3种方法:

  1. 最后X
    • 这将返回最后 X 天,包括当天。
    • IE &period=day&date=last10
  2. 上一个X
    • 这将返回前 X 天,不包括今天。
    • IE &period=day&date=previous10
  3. 日期范围
    • &period=day&date=2011-08-18,2011-08-25

只要确保你使用period=day而不是,period=range你会很高兴的。请参阅 API 中的此注释:

注意:如果您设置 'period=range' 来请求自定义日期范围的数据,API 将返回指定日期范围的数据总和。

参考: 报告 API (日期)部分

于 2017-03-21T00:16:50.723 回答