Class SegmentFilter
SegmentFilter defines the segment to be either a simple or a sequence segment. A simple segment condition contains dimension and metric conditions to select the sessions or users. A sequence segment condition can be used to select users or sessions based on sequential conditions.
Implements
Inherited Members
Namespace: Google.Apis.AnalyticsReporting.v4.Data
Assembly: Google.Apis.AnalyticsReporting.v4.dll
Syntax
public class SegmentFilter : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Not
If true, match the complement of simple or sequence segment. For example, to match all visits not from "New York", we can define the segment as follows: "sessionSegment": { "segmentFilters": [{ "simpleSegment" :{ "orFiltersForSegment": [{ "segmentFilterClauses":[{ "dimensionFilter": { "dimensionName": "ga:city", "expressions": ["New York"] } }] }] }, "not": "True" }] },
Declaration
[JsonProperty("not")]
public virtual bool? Not { get; set; }
Property Value
Type | Description |
---|---|
bool? |
SequenceSegment
Sequence conditions consist of one or more steps, where each step is defined by one or more dimension/metric conditions. Multiple steps can be combined with special sequence operators.
Declaration
[JsonProperty("sequenceSegment")]
public virtual SequenceSegment SequenceSegment { get; set; }
Property Value
Type | Description |
---|---|
SequenceSegment |
SimpleSegment
A Simple segment conditions consist of one or more dimension/metric conditions that can be combined
Declaration
[JsonProperty("simpleSegment")]
public virtual SimpleSegment SimpleSegment { get; set; }
Property Value
Type | Description |
---|---|
SimpleSegment |