- JSON 表現
- コホート
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CohortsRange
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 粒度
- CohortReportSettings
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
コホート レポート用のコホートの仕様。
コホート レポートでは、コホートのユーザー維持率の時系列が作成されます。たとえば、9 月の第 1 週に獲得したユーザーのコホートを選択し、そのコホートを次の 6 週間追跡できます。9 月のコホートの第 1 週に獲得したユーザーの選択は、cohort
オブジェクトで指定します。次の 6 週間のコホートのフォローは、cohortsRange
オブジェクトで指定します。
例については、コホート レポートの例をご覧ください。
たとえば、3 週間後にこのコホートの 60%、6 週間後に 25% がアプリによって保持されているという週ごとの時系列を示すこともできます。これら 2 つの割合は、指標 cohortActiveUsers/cohortTotalUsers
で計算でき、レポートで別々の行として表示されます。
JSON 表現 |
---|
{ "cohorts": [ { object ( |
フィールド | |
---|---|
cohorts[] |
ユーザーをコホートにグループ化する選択条件を定義します。 ほとんどのコホート レポートで定義されるコホートは 1 つのみです。複数のコホートが指定されている場合、レポートで各コホートを名前で識別できます。 |
cohortsRange |
コホート レポートでは、長いレポート対象期間のコホートについてレポートを作成できます。この範囲は、コホートを追跡するオフセット期間を指定します。 |
cohortReportSettings |
コホート レポートのオプション設定。 |
コホート
コホート選択条件を定義します。コホートとは、共通の特性を持つユーザーのグループです。たとえば、firstSessionDate
が同じユーザーは、同じコホートに属します。
JSON 表現 |
---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
フィールド | |
---|---|
name |
このコホートに名前を割り当てます。レポート レスポンスでは、ディメンション |
dimension |
コホートで使用されるディメンション。必須で、 |
dateRange |
このコホートでは、最初の接触日が コホート リクエストでは、この 通常、この |
CohortsRange
コホート レポートの延長レポート期間を設定します。コホートを追跡するオフセット期間を指定します。
JSON 表現 |
---|
{
"granularity": enum ( |
フィールド | |
---|---|
granularity |
必須。コホート レポートの延長レポート期間の |
startOffset |
|
endOffset |
必須。
|
粒度
コホート レポートの延長レポート期間の startOffset
と endOffset
の解釈に使用される粒度。
列挙型 | |
---|---|
GRANULARITY_UNSPECIFIED |
指定しないでください。 |
DAILY |
日単位の粒度。一般的に、コホートの dateRange が 1 日で、リクエストに cohortNthDay が含まれている場合に使用されます。 |
WEEKLY |
週単位。一般的に、コホートの dateRange が 1 週間(日曜日から土曜日まで)で、リクエストに cohortNthWeek が含まれている場合に使用されます。 |
MONTHLY |
月単位。一般に、コホートの dateRange が期間が 1 か月で、リクエストに cohortNthMonth が含まれている場合に使用されます。 |
CohortReportSettings
コホート レポートのオプション設定。
JSON 表現 |
---|
{ "accumulate": boolean } |
フィールド | |
---|---|
accumulate |
true の場合、最初の接触日から終了日までの結果を累積します。 |