Reference documentation and code samples for the Google Analytics Data V1alpha Client class UserSegmentConditionGroup.
Conditions tell Analytics what data to include in or exclude from the segment.
Generated from protobuf message google.analytics.data.v1alpha.UserSegmentConditionGroup
Namespace
Google \ Analytics \ Data \ V1alphaMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ condition_scoping
int
Data is included or excluded from the segment based on if it matches the condition group. This scoping defines how many events the segmentFilterExpression
is evaluated on before the condition group is determined to be matched or not. For example if conditionScoping = USER_CRITERIA_WITHIN_SAME_SESSION
, the expression is evaluated on all events in a session, and then, the condition group is determined to be matched or not for this user. For example if conditionScoping = USER_CRITERIA_WITHIN_SAME_EVENT
, the expression is evaluated on a single event, and then, the condition group is determined to be matched or not for this user. Optional. If unspecified, conditionScoping = ACROSS_ALL_SESSIONS
is used.
↳ segment_filter_expression
Google\Analytics\Data\V1alpha\SegmentFilterExpression
Data is included or excluded from the segment based on if it matches this expression. Expressions express criteria on dimension, metrics, and/or parameters.
getConditionScoping
Data is included or excluded from the segment based on if it matches
the condition group. This scoping defines how many events the segmentFilterExpression
is evaluated on before the condition group
is determined to be matched or not. For example if conditionScoping =
USER_CRITERIA_WITHIN_SAME_SESSION
, the expression is evaluated on all
events in a session, and then, the condition group is determined to be
matched or not for this user. For example if conditionScoping =
USER_CRITERIA_WITHIN_SAME_EVENT
, the expression is evaluated on a single
event, and then, the condition group is determined to be matched or not for
this user.
Optional. If unspecified, conditionScoping = ACROSS_ALL_SESSIONS
is
used.
int
setConditionScoping
Data is included or excluded from the segment based on if it matches
the condition group. This scoping defines how many events the segmentFilterExpression
is evaluated on before the condition group
is determined to be matched or not. For example if conditionScoping =
USER_CRITERIA_WITHIN_SAME_SESSION
, the expression is evaluated on all
events in a session, and then, the condition group is determined to be
matched or not for this user. For example if conditionScoping =
USER_CRITERIA_WITHIN_SAME_EVENT
, the expression is evaluated on a single
event, and then, the condition group is determined to be matched or not for
this user.
Optional. If unspecified, conditionScoping = ACROSS_ALL_SESSIONS
is
used.
var
int
$this
getSegmentFilterExpression
Data is included or excluded from the segment based on if it matches this expression. Expressions express criteria on dimension, metrics, and/or parameters.
hasSegmentFilterExpression
clearSegmentFilterExpression
setSegmentFilterExpression
Data is included or excluded from the segment based on if it matches this expression. Expressions express criteria on dimension, metrics, and/or parameters.
$this