代码之家  ›  专栏  ›  技术社区  ›  M Schenkel

使用ga:dayOfWeekName作为维度指定行的顺序

  •  0
  • M Schenkel  · 技术社区  · 8 年前

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

    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
    

    返回的数据不在 ga:星期一 订单(如星期日、星期一、星期二等)。相反,它会在星期五、星期一、星期六等返回(见下面的屏幕截图)。也不是按度量排序。是否有一种选择,让它以数字日当量返回结果?

    enter image description here

    1 回复  |  直到 8 年前
        1
  •  0
  •   dikesh    8 年前

    无法排序 ga:dayOfWeekName 正如你提到的,因为它只按字母顺序排序。

    如果要按前面提到的顺序排序,请再添加一个维度 ga:dayOfWeek 在您的API请求中,它是从0(星期日)到6(星期六)的一位数,然后添加 sort API请求中的查询参数。

    因此,您的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

    希望有帮助。