同類群組報表的同類群組規格。
同類群組報表會為同類群組建立使用者留存時間序列。舉例來說,您可以選取 9 月第一週招攬到的使用者同類群組,並在接下來六週內追蹤該同類群組。在 cohort 物件中指定要選取 9 月第一週同類群組中招攬到的使用者。在 cohortsRange 物件中指定接下來六週的追蹤對象。
如需範例,請參閱「同類群組報表範例」。
報表回應可能會顯示每週時序,指出應用程式在三週後保留了這個同類群組的 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是週週期 (從週日開始,結束於週六),且要求包含cohortNthWeek,通常會使用此方法。 | 
| MONTHLY | 每月精細程度。如果同類群組的 dateRange為一個月的時間長度,且要求包含cohortNthMonth,通常會使用此方法。 | 
CohortReportSettings
同類群組報表的選用設定。
| JSON 表示法 | 
|---|
| { "accumulate": boolean } | 
| 欄位 | |
|---|---|
| accumulate | 
 如果為 true,則會累積從首次接觸日到結束日的結果。 |