Class CohortsRange
Configures the extended reporting date range for a cohort report. Specifies an offset duration to follow the cohorts over.
Implements
Namespace: Google.Analytics.Data.V1Beta
Assembly: Google.Analytics.Data.V1Beta.dll
Syntax
public sealed class CohortsRange : IMessage<CohortsRange>, IEquatable<CohortsRange>, IDeepCloneable<CohortsRange>, IBufferMessage, IMessage
Constructors
CohortsRange()
Declaration
public CohortsRange()
CohortsRange(CohortsRange)
Declaration
public CohortsRange(CohortsRange other)
Parameters
Type | Name | Description |
---|---|---|
CohortsRange | other |
Properties
EndOffset
Required. endOffset
specifies the end date of the extended reporting date
range for a cohort report. endOffset
can be any positive integer but is
commonly set to 5 to 10 so that reports contain data on the cohort for the
next several granularity time periods.
If granularity
is DAILY
, the endDate
of the extended reporting date
range is endDate
of the cohort plus endOffset
days.
If granularity
is WEEKLY
, the endDate
of the extended reporting date
range is endDate
of the cohort plus endOffset * 7
days.
If granularity
is MONTHLY
, the endDate
of the extended reporting date
range is endDate
of the cohort plus endOffset * 30
days.
Declaration
public int EndOffset { get; set; }
Property Value
Type | Description |
---|---|
int |
Granularity
Required. The granularity used to interpret the startOffset
and
endOffset
for the extended reporting date range for a cohort report.
Declaration
public CohortsRange.Types.Granularity Granularity { get; set; }
Property Value
Type | Description |
---|---|
CohortsRange.Types.Granularity |
StartOffset
startOffset
specifies the start date of the extended reporting date range
for a cohort report. startOffset
is commonly set to 0 so that reports
contain data from the acquisition of the cohort forward.
If granularity
is DAILY
, the startDate
of the extended reporting date
range is startDate
of the cohort plus startOffset
days.
If granularity
is WEEKLY
, the startDate
of the extended reporting
date range is startDate
of the cohort plus startOffset * 7
days.
If granularity
is MONTHLY
, the startDate
of the extended reporting
date range is startDate
of the cohort plus startOffset * 30
days.
Declaration
public int StartOffset { get; set; }
Property Value
Type | Description |
---|---|
int |