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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'proto_docs/google/analytics/admin/v1alpha/audience.rb', line 281 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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'proto_docs/google/analytics/admin/v1alpha/audience.rb', line 281 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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'proto_docs/google/analytics/admin/v1alpha/audience.rb', line 281 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 |