SegmentFilter class
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.
Constructors
- SegmentFilter()
- SegmentFilter.fromJson(Map _json)
Properties
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- not ↔ bool
-
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" }] },read / write - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- sequenceSegment ↔ 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.
read / write
- simpleSegment ↔ SimpleSegment
-
A Simple segment conditions consist of one or more dimension/metric
conditions that can be combined
read / write
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toJson(
) → Map< String, Object> -
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited