如何使用V4 Reporting API获取超过自定义日期范围的返回用户数

时间:2017-07-18 16:19:54

标签: ruby google-analytics google-analytics-api google-analytics-v4

我想知道如何使用V4 Reporting API获取超过自定义日期范围的回访用户数。

enter image description here 与此屏幕截图中的“所有用户”行一样,但不是过去14天,它应该是任何日期范围。

阅读完文档之后,我想出的唯一一件事就是为我想要查询的每一天创建同类群组,然后总结每天的值以获得总数:

"reportRequests": [
  {
   "viewId": "147125344",
   "dimensions": [
    {
     "name": "ga:cohort"
    },
    {
     "name": "ga:cohortNthDay"
    }
   ],
   "metrics": [
    {
     "expression": "ga:cohortActiveUsers"
    }
   ],
   "cohortGroup": {
    "cohorts": [
     {
      "name": "date 1",
      "type": "FIRST_VISIT_DATE",
      "dateRange": {
       "endDate": "2017-07-08",
       "startDate": "2017-07-08"
      }
     },
     {
      "name": "date 2",
      "type": "FIRST_VISIT_DATE",
      "dateRange": {
       "endDate": "2017-07-09",
       "startDate": "2017-07-09"
      },
      {
       "name": "more days",
       "type": "FIRST_VISIT_DATE",
       "dateRange": {
       "endDate": "next day",
       "startDate": "next day"
      }
     }
    ]
   }
  }
 ]
}

然而,由于总共只有12个群组这一事实限制了这一点,所以我不能一次查询超过12天。

有没有办法直接通过API获取这些数据?

0 个答案:

没有答案