我想知道如何使用V4 Reporting API获取超过自定义日期范围的回访用户数。
与此屏幕截图中的“所有用户”行一样,但不是过去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获取这些数据?