Class: Google::Analytics::Admin::V1alpha::AudienceSequenceFilter
- Inherits:
-
Object
- Object
- Google::Analytics::Admin::V1alpha::AudienceSequenceFilter
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/analytics/admin/v1alpha/audience.rb
Overview
Defines filters that must occur in a specific order for the user to be a member of the Audience.
Defined Under Namespace
Classes: AudienceSequenceStep
Instance Attribute Summary collapse
-
#scope ⇒ ::Google::Analytics::Admin::V1alpha::AudienceFilterScope
Required.
-
#sequence_maximum_duration ⇒ ::Google::Protobuf::Duration
Optional.
-
#sequence_steps ⇒ ::Array<::Google::Analytics::Admin::V1alpha::AudienceSequenceFilter::AudienceSequenceStep>
Required.
Instance Attribute Details
#scope ⇒ ::Google::Analytics::Admin::V1alpha::AudienceFilterScope
Returns Required. Immutable. Specifies the scope for this filter.
259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 |
# File 'proto_docs/google/analytics/admin/v1alpha/audience.rb', line 259 class AudienceSequenceFilter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A condition that must occur in the specified step order for this user # to match the sequence. # @!attribute [rw] scope # @return [::Google::Analytics::Admin::V1alpha::AudienceFilterScope] # Required. Immutable. Specifies the scope for this step. # @!attribute [rw] immediately_follows # @return [::Boolean] # Optional. If true, the event satisfying this step must be the very next # event after the event satisfying the last step. If unset or false, this # step indirectly follows the prior step; for example, there may be # events between the prior step and this step. It is ignored for the # first step. # @!attribute [rw] constraint_duration # @return [::Google::Protobuf::Duration] # Optional. When set, this step must be satisfied within the # constraint_duration of the previous step (For example, t[i] - t[i-1] <= # constraint_duration). If not set, there is no duration requirement (the # duration is effectively unlimited). It is ignored for the first step. # @!attribute [rw] filter_expression # @return [::Google::Analytics::Admin::V1alpha::AudienceFilterExpression] # Required. Immutable. A logical expression of Audience dimension, metric, # or event filters in each step. class AudienceSequenceStep include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#sequence_maximum_duration ⇒ ::Google::Protobuf::Duration
Returns Optional. Defines the time period in which the whole sequence must occur.
259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 |
# File 'proto_docs/google/analytics/admin/v1alpha/audience.rb', line 259 class AudienceSequenceFilter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A condition that must occur in the specified step order for this user # to match the sequence. # @!attribute [rw] scope # @return [::Google::Analytics::Admin::V1alpha::AudienceFilterScope] # Required. Immutable. Specifies the scope for this step. # @!attribute [rw] immediately_follows # @return [::Boolean] # Optional. If true, the event satisfying this step must be the very next # event after the event satisfying the last step. If unset or false, this # step indirectly follows the prior step; for example, there may be # events between the prior step and this step. It is ignored for the # first step. # @!attribute [rw] constraint_duration # @return [::Google::Protobuf::Duration] # Optional. When set, this step must be satisfied within the # constraint_duration of the previous step (For example, t[i] - t[i-1] <= # constraint_duration). If not set, there is no duration requirement (the # duration is effectively unlimited). It is ignored for the first step. # @!attribute [rw] filter_expression # @return [::Google::Analytics::Admin::V1alpha::AudienceFilterExpression] # Required. Immutable. A logical expression of Audience dimension, metric, # or event filters in each step. class AudienceSequenceStep include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#sequence_steps ⇒ ::Array<::Google::Analytics::Admin::V1alpha::AudienceSequenceFilter::AudienceSequenceStep>
Returns Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 |
# File 'proto_docs/google/analytics/admin/v1alpha/audience.rb', line 259 class AudienceSequenceFilter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A condition that must occur in the specified step order for this user # to match the sequence. # @!attribute [rw] scope # @return [::Google::Analytics::Admin::V1alpha::AudienceFilterScope] # Required. Immutable. Specifies the scope for this step. # @!attribute [rw] immediately_follows # @return [::Boolean] # Optional. If true, the event satisfying this step must be the very next # event after the event satisfying the last step. If unset or false, this # step indirectly follows the prior step; for example, there may be # events between the prior step and this step. It is ignored for the # first step. # @!attribute [rw] constraint_duration # @return [::Google::Protobuf::Duration] # Optional. When set, this step must be satisfied within the # constraint_duration of the previous step (For example, t[i] - t[i-1] <= # constraint_duration). If not set, there is no duration requirement (the # duration is effectively unlimited). It is ignored for the first step. # @!attribute [rw] filter_expression # @return [::Google::Analytics::Admin::V1alpha::AudienceFilterExpression] # Required. Immutable. A logical expression of Audience dimension, metric, # or event filters in each step. class AudienceSequenceStep include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |