View Source GoogleApi.AnalyticsData.V1alpha.Model.Cohort (google_api_analytics_data v0.17.0)
Defines a cohort selection criteria. A cohort is a group of users who share a common characteristic. For example, users with the same firstSessionDate belong to the same cohort.
Attributes
-
dateRange(type:GoogleApi.AnalyticsData.V1alpha.Model.DateRange.t, default:nil) - The cohort selects users whose first touch date is between start date and end date defined in thedateRange. ThisdateRangedoes not specify the full date range of event data that is present in a cohort report. In a cohort report, thisdateRangeis extended by the granularity and offset present in thecohortsRange; event data for the extended reporting date range is present in a cohort report. In a cohort request, thisdateRangeis required and thedateRangesin theRunReportRequestorRunPivotReportRequestmust be unspecified. ThisdateRangeshould generally be aligned with the cohort's granularity. IfCohortsRangeuses daily granularity, thisdateRangecan be a single day. IfCohortsRangeuses weekly granularity, thisdateRangecan be aligned to a week boundary, starting at Sunday and ending Saturday. IfCohortsRangeuses monthly granularity, thisdateRangecan be aligned to a month, starting at the first and ending on the last day of the month. -
dimension(type:String.t, default:nil) - Dimension used by the cohort. Required and only supportsfirstSessionDate. -
name(type:String.t, default:nil) - Assigns a name to this cohort. The dimensioncohortis valued to this name in a report response. If set, cannot begin withcohort_orRESERVED_. If not set, cohorts are named by their zero based indexcohort_0,cohort_1, etc.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.AnalyticsData.V1alpha.Model.Cohort{ dateRange: GoogleApi.AnalyticsData.V1alpha.Model.DateRange.t() | nil, dimension: String.t() | nil, name: String.t() | nil }