Google Analytics:有什么方法可以使用 Analytics API 创建同类群组分析报告?

Google Analytics: Is there any way to create the Cohort Analysis report using the Analytics API?

无法在维度和指标资源管理器中找到同类群组维度或用户获取日期以将数据馈送到 Google 脚本 .gs (https://developers.google.com/analytics/devguides/reporting/core/dimsmets)

您应该尝试使用 dateOfSession<> segment notation:

segment=users::sequence::^ga:sessionCount==1;dateOfSession<>2014-05-20_2014-05-30;->>ga:sessionDurationBucket>600

以上部分将为您提供在 2014 年 5 月 20 日至 2014 年 5 月 30 日之间进行第一次会话并且在网站上停留超过 600 秒的用户。

2016 年 4 月更新

截至 2016 年 4 月,随着 Analytics Reporting API V4 it is now possible to create cohort 报告的发布,直接查询 API:

POST https://analyticsreporting.googleapis.com/v4/reports:batchGet
{
"reportRequests": [
        {
        "viewId": "XXXX",
        "dimensions": [
            {"name": "ga:cohort" },
            {"name": "ga:cohortNthWeek" }],
        "metrics": [
            {"expression": "ga:cohortActiveUsers"}
        ],
        "cohortGroup": {
            "cohorts": [{
                "name": "cohort 1",
                "type": "FIRST_VISIT_DATE",
                "dateRange": {
                    "startDate": "2015-08-01",
                    "endDate": "2015-09-01"
                }
            },
            {
                "name": "cohort 2",
                "type": "FIRST_VISIT_DATE",
                "dateRange": {
                    "startDate": "2015-07-01",
                    "end_date": "2015-08-01"
                }
            }],
        }
    }]
  }

文档包含各种语言的 samples

请务必注意生命周期价值查询("lifetimeValue": True 和所有 ga:acquisition... 维度),如 Analytics Help Center, can only be queried for App Views

中所述