同类群组报告的同类群组规范。
同类群组报告会为同类群组创建用户留存率时间序列。例如,您可以选择 9 月第一周赢得的用户同类群组,并在接下来的 6 周内跟踪该同类群组。在 cohort 对象中指定了要选择 9 月第一周获取的用户的同类群组。在 cohortsRange 对象中指定了接下来 6 周内该同类群组的跟踪情况。
如需查看示例,请参阅同类群组报告示例。
报告响应可能会显示每周的时间序列,例如,您的应用在三周后留住了该同类群组的 60%,在六周后留住了该同类群组的 25%。这两个百分比可以通过指标 cohortActiveUsers/cohortTotalUsers 计算得出,并会在报告中显示为单独的行。
| JSON 表示法 | 
|---|
| { "cohorts": [ { object ( | 
| 字段 | |
|---|---|
| cohorts[] | 
 定义用于将用户划分为同类群组的选择条件。 大多数同类群组报告仅定义一个同类群组。如果指定了多个同类群组,则可以在报告中通过名称识别每个同类群组。 | 
| cohorts | 
 同类群组报告会跟踪在扩展的报告日期范围内所涵盖的同类群组。此范围指定要跟踪同类群组的偏移时长。 | 
| cohort | 
 同类群组报告的可选设置。 | 
同类群组
定义同类群组选择条件。同类群组是具有共同特征的一组用户。例如,firstSessionDate 相同的用户属于同一个同类群组。
| JSON 表示法 | 
|---|
| {
  "name": string,
  "dimension": string,
  "dateRange": {
    object ( | 
| 字段 | |
|---|---|
| name | 
 为此同类群组分配名称。报告响应中的维度  | 
| dimension | 
 同类群组使用的维度。必需,且仅支持  | 
| date | 
 该同类群组会选择首次互动日期介于  在同类群组请求中,此  此  | 
CohortsRange
为同类群组报告配置延长后的报告日期范围。指定要跟踪同类群组的偏移时长。
| JSON 表示法 | 
|---|
| {
  "granularity": enum ( | 
| 字段 | |
|---|---|
| granularity | 
 必需。用于解读同类群组报告的延长报告日期范围的  | 
| start | 
 
 如果  如果  如果  | 
| end | 
 必需。 如果  如果  如果  | 
粒度
用于解读同类群组报告的延长报告日期范围的 startOffset 和 endOffset 的精细程度。
| 枚举 | |
|---|---|
| GRANULARITY_UNSPECIFIED | 切勿指定。 | 
| DAILY | 按天粒度。如果同类群组的 dateRange为单日,且请求包含cohortNthDay,则通常使用此方法。 | 
| WEEKLY | 每周粒度。如果同类群组的 dateRange为 1 周(从星期日开始到星期六结束),并且请求包含cohortNthWeek,则通常使用此方法。 | 
| MONTHLY | 按月粒度。如果同类群组的 dateRange为一个月,并且请求包含cohortNthMonth,则通常使用此方法。 | 
CohortReportSettings
同类群组报告的可选设置。
| JSON 表示法 | 
|---|
| { "accumulate": boolean } | 
| 字段 | |
|---|---|
| accumulate | 
 如果为 true,则从首次接触日期到结束日期累计结果。在  |