Show / Hide Table of Contents

Class Cohort

Defines a cohort. A cohort is a group of users who share a common characteristic. For example, all users with the same acquisition date belong to the same cohort.

Inheritance
System.Object
Cohort
Implements
Google.Protobuf.IMessage<Cohort>
System.IEquatable<Cohort>
Google.Protobuf.IDeepCloneable<Cohort>
Google.Protobuf.IBufferMessage
Google.Protobuf.IMessage
Inherited Members
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Google.Analytics.Data.V1Alpha
Assembly: Google.Analytics.Data.V1Alpha.dll
Syntax
public sealed class Cohort : IMessage<Cohort>, IEquatable<Cohort>, IDeepCloneable<Cohort>, IBufferMessage, IMessage

Constructors

Cohort()

Declaration
public Cohort()

Cohort(Cohort)

Declaration
public Cohort(Cohort other)
Parameters
Type Name Description
Cohort other

Properties

DateRange

The cohort selects users whose first visit date is between start date and end date defined in the dateRange. In a cohort request, this dateRange is required and the dateRanges in the RunReportRequest or RunPivotReportRequest must be unspecified.

The date range should be aligned with the cohort's granularity. If CohortsRange uses daily granularity, the date range can be aligned to any day. If CohortsRange uses weekly granularity, the date range should be aligned to the week boundary, starting at Sunday and ending Saturday. If CohortsRange uses monthly granularity, the date range should be aligned to the month, starting at the first and ending on the last day of the month.

Declaration
public DateRange DateRange { get; set; }
Property Value
Type Description
DateRange

Dimension

The dimension used by cohort. Only supports firstTouchDate for retention report.

Declaration
public string Dimension { get; set; }
Property Value
Type Description
System.String

Name

Assigns a name to this cohort. The dimension cohort is valued to this name in a report response. If set, cannot begin with cohort_ or RESERVED_. If not set, cohorts are named by their zero based index cohort_0, cohort_1, etc.

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String
Back to top