public interface UserSequenceStepOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
getIsDirectlyFollowedBy()
If true, the event satisfying this step must be the very next event
after the event satifying the last step.
|
SegmentFilterExpression |
getSegmentFilterExpression()
A user matches this sequence step if their events match this
expression.
|
SegmentFilterExpressionOrBuilder |
getSegmentFilterExpressionOrBuilder()
A user matches this sequence step if their events match this
expression.
|
UserCriteriaScoping |
getStepScoping()
This sequence step must be satisfied in the scoping for the user to
match the sequence.
|
int |
getStepScopingValue()
This sequence step must be satisfied in the scoping for the user to
match the sequence.
|
boolean |
hasSegmentFilterExpression()
A user matches this sequence step if their events match this
expression.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean getIsDirectlyFollowedBy()
If true, the event satisfying this step must be the very next event after the event satifying the last step. If false, this step indirectly follows the prior step; for example, there may be events between the prior step and this step. `isDirectlyFollowedBy` must be false for the first step.
bool is_directly_followed_by = 1;int getStepScopingValue()
This sequence step must be satisfied in the scoping for the user to match the sequence. For example if `sequenceScoping = WITHIN_SAME_SESSION`, this sequence steps must complete within one session for the user to match the sequence. `stepScoping = ACROSS_ALL_SESSIONS` is only allowed if the `sequenceScoping = ACROSS_ALL_SESSIONS`. Optional. If unspecified, `stepScoping` uses the same `UserCriteriaScoping` as the `sequenceScoping`.
.google.analytics.data.v1alpha.UserCriteriaScoping step_scoping = 2;UserCriteriaScoping getStepScoping()
This sequence step must be satisfied in the scoping for the user to match the sequence. For example if `sequenceScoping = WITHIN_SAME_SESSION`, this sequence steps must complete within one session for the user to match the sequence. `stepScoping = ACROSS_ALL_SESSIONS` is only allowed if the `sequenceScoping = ACROSS_ALL_SESSIONS`. Optional. If unspecified, `stepScoping` uses the same `UserCriteriaScoping` as the `sequenceScoping`.
.google.analytics.data.v1alpha.UserCriteriaScoping step_scoping = 2;boolean hasSegmentFilterExpression()
A user matches this sequence step if their events match this expression. Expressions express criteria on dimension, metrics, and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 3;
SegmentFilterExpression getSegmentFilterExpression()
A user matches this sequence step if their events match this expression. Expressions express criteria on dimension, metrics, and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 3;
SegmentFilterExpressionOrBuilder getSegmentFilterExpressionOrBuilder()
A user matches this sequence step if their events match this expression. Expressions express criteria on dimension, metrics, and/or parameters.
.google.analytics.data.v1alpha.SegmentFilterExpression segment_filter_expression = 3;
Copyright © 2023 Google LLC. All rights reserved.