以 ga:dayOfWeekName 为维度指定行的顺序

Specify order of Rows with ga:dayOfWeekName as dimension

我正在使用 ga:dayOfWeekName 作为维度进行 API 调用:

https://www.googleapis.com/analytics/v3/data/ga?ids=ga:xxxxxxxxx&dimensions=ga:dayOfWeekName&metrics=ga:pageviews&start-date=2016-12-24&end-date=2017-01-23&max-results=24

数据 returned 未按 ga:dayOfWeek 顺序(例如星期日、星期一、星期二等)。相反,它会在星期五、星期一、星期六等返回(见下面的屏幕截图)。它也不是按公制排序。是否有一个选项可以让 return 结果等同于数字日?

无法像您提到的那样对 ga:dayOfWeekName 进行排序,因为它只会按字母顺序排序。

如果您想按照您提到的顺序排序,请在您的 API 请求中再添加一个维度 ga:dayOfWeek in your API request, which is a one-digit number from 0 (Sunday) to 6 (Saturday) and then add sort 查询参数。

所以你的API请求应该是这样的

https://www.googleapis.com/analytics/v3/data/ga?ids=ga:xxxxxxxxx&dimensions=ga:dayOfWeekName,ga:dayOfWeek&metrics=ga:pageviews&sort=ga:dayOfWeek&start-date=2016-12-24&end-date=2017-01-23&max-results=24

希望对您有所帮助。