Struct google_analyticsreporting4::CohortGroup[][src]

pub struct CohortGroup {
    pub cohorts: Option<Vec<Cohort>>,
    pub lifetime_value: Option<bool>,
}

Defines a cohort group. For example:

"cohortGroup": {
  "cohorts": [{
    "name": "cohort 1",
    "type": "FIRST_VISIT_DATE",
    "dateRange": { "startDate": "2015-08-01", "endDate": "2015-08-01" }
  },{
    "name": "cohort 2"
     "type": "FIRST_VISIT_DATE"
     "dateRange": { "startDate": "2015-07-01", "endDate": "2015-07-01" }
  }]
}

This type is not used in any activity, and only used as part of another schema.

Fields

The definition for the cohort.

Enable Life Time Value (LTV). LTV measures lifetime value for users acquired through different channels. Please see: Cohort Analysis and Lifetime Value If the value of lifetimeValue is false:

  • The metric values are similar to the values in the web interface cohort report.
  • The cohort definition date ranges must be aligned to the calendar week and month. i.e. while requesting ga:cohortNthWeek the startDate in the cohort definition should be a Sunday and the endDate should be the following Saturday, and for ga:cohortNthMonth, the startDate should be the 1st of the month and endDate should be the last day of the month.

When the lifetimeValue is true:

  • The metric values will correspond to the values in the web interface LifeTime value report.
  • The Lifetime Value report shows you how user value (Revenue) and engagement (Appviews, Goal Completions, Sessions, and Session Duration) grow during the 90 days after a user is acquired.
  • The metrics are calculated as a cumulative average per user per the time increment.
  • The cohort definition date ranges need not be aligned to the calendar week and month boundaries.
  • The viewId must be an app view ID

Trait Implementations

impl Default for CohortGroup
[src]

Returns the "default value" for a type. Read more

impl Clone for CohortGroup
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for CohortGroup
[src]

Formats the value using the given formatter. Read more

impl Part for CohortGroup
[src]

Auto Trait Implementations

impl Send for CohortGroup

impl Sync for CohortGroup