Class: Google::Analytics::Admin::V1alpha::AudienceSequenceFilter

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#scope::Google::Analytics::Admin::V1alpha::AudienceFilterScope



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



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>



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