Reference documentation and code samples for the Google Analytics Data V1beta API class Google::Analytics::Data::V1beta::Cohort.
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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#date_range
def date_range() -> ::Google::Analytics::Data::V1beta::DateRange
-
(::Google::Analytics::Data::V1beta::DateRange) — The cohort selects users whose first touch date is between start date and
end date defined in the
dateRange
. ThisdateRange
does not specify the full date range of event data that is present in a cohort report. In a cohort report, thisdateRange
is 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, this
dateRange
is required and thedateRanges
in theRunReportRequest
orRunPivotReportRequest
must be unspecified.This
dateRange
should generally be aligned with the cohort's granularity. IfCohortsRange
uses daily granularity, thisdateRange
can be a single day. IfCohortsRange
uses weekly granularity, thisdateRange
can be aligned to a week boundary, starting at Sunday and ending Saturday. IfCohortsRange
uses monthly granularity, thisdateRange
can be aligned to a month, starting at the first and ending on the last day of the month.
#date_range=
def date_range=(value) -> ::Google::Analytics::Data::V1beta::DateRange
-
value (::Google::Analytics::Data::V1beta::DateRange) — The cohort selects users whose first touch date is between start date and
end date defined in the
dateRange
. ThisdateRange
does not specify the full date range of event data that is present in a cohort report. In a cohort report, thisdateRange
is 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, this
dateRange
is required and thedateRanges
in theRunReportRequest
orRunPivotReportRequest
must be unspecified.This
dateRange
should generally be aligned with the cohort's granularity. IfCohortsRange
uses daily granularity, thisdateRange
can be a single day. IfCohortsRange
uses weekly granularity, thisdateRange
can be aligned to a week boundary, starting at Sunday and ending Saturday. IfCohortsRange
uses monthly granularity, thisdateRange
can be aligned to a month, starting at the first and ending on the last day of the month.
-
(::Google::Analytics::Data::V1beta::DateRange) — The cohort selects users whose first touch date is between start date and
end date defined in the
dateRange
. ThisdateRange
does not specify the full date range of event data that is present in a cohort report. In a cohort report, thisdateRange
is 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, this
dateRange
is required and thedateRanges
in theRunReportRequest
orRunPivotReportRequest
must be unspecified.This
dateRange
should generally be aligned with the cohort's granularity. IfCohortsRange
uses daily granularity, thisdateRange
can be a single day. IfCohortsRange
uses weekly granularity, thisdateRange
can be aligned to a week boundary, starting at Sunday and ending Saturday. IfCohortsRange
uses monthly granularity, thisdateRange
can be aligned to a month, starting at the first and ending on the last day of the month.
#dimension
def dimension() -> ::String
-
(::String) — Dimension used by the cohort. Required and only supports
firstSessionDate
.
#dimension=
def dimension=(value) -> ::String
-
value (::String) — Dimension used by the cohort. Required and only supports
firstSessionDate
.
-
(::String) — Dimension used by the cohort. Required and only supports
firstSessionDate
.
#name
def name() -> ::String
-
(::String) — Assigns a name to this cohort. The dimension
cohort
is 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.
#name=
def name=(value) -> ::String
-
value (::String) — Assigns a name to this cohort. The dimension
cohort
is 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.
-
(::String) — Assigns a name to this cohort. The dimension
cohort
is 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.