Class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaEventMapping
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaEventMapping
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/analyticsadmin_v1alpha/classes.rb,
lib/google/apis/analyticsadmin_v1alpha/representations.rb,
lib/google/apis/analyticsadmin_v1alpha/representations.rb
Overview
Event setting conditions to match an event.
Instance Attribute Summary collapse
-
#event_name ⇒ String
Required.
-
#max_event_count ⇒ Fixnum
The maximum number of times the event occurred.
-
#max_event_value ⇒ Float
The maximum revenue generated due to the event.
-
#min_event_count ⇒ Fixnum
At least one of the following four min/max values must be set.
-
#min_event_value ⇒ Float
The minimum revenue generated due to the event.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaEventMapping
constructor
A new instance of GoogleAnalyticsAdminV1alphaEventMapping.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaEventMapping
Returns a new instance of GoogleAnalyticsAdminV1alphaEventMapping.
3337 3338 3339 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3337 def initialize(**args) update!(**args) end |
Instance Attribute Details
#event_name ⇒ String
Required. Name of the GA4 event. It must always be set. The max allowed
display name length is 40 UTF-16 code units.
Corresponds to the JSON property eventName
3308 3309 3310 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3308 def event_name @event_name end |
#max_event_count ⇒ Fixnum
The maximum number of times the event occurred. If not set, maximum event
count won't be checked.
Corresponds to the JSON property maxEventCount
3314 3315 3316 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3314 def max_event_count @max_event_count end |
#max_event_value ⇒ Float
The maximum revenue generated due to the event. Revenue currency will be
defined at the property level. If not set, maximum event value won't be
checked.
Corresponds to the JSON property maxEventValue
3321 3322 3323 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3321 def max_event_value @max_event_value end |
#min_event_count ⇒ Fixnum
At least one of the following four min/max values must be set. The values set
will be ANDed together to qualify an event. The minimum number of times the
event occurred. If not set, minimum event count won't be checked.
Corresponds to the JSON property minEventCount
3328 3329 3330 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3328 def min_event_count @min_event_count end |
#min_event_value ⇒ Float
The minimum revenue generated due to the event. Revenue currency will be
defined at the property level. If not set, minimum event value won't be
checked.
Corresponds to the JSON property minEventValue
3335 3336 3337 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3335 def min_event_value @min_event_value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3342 3343 3344 3345 3346 3347 3348 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3342 def update!(**args) @event_name = args[:event_name] if args.key?(:event_name) @max_event_count = args[:max_event_count] if args.key?(:max_event_count) @max_event_value = args[:max_event_value] if args.key?(:max_event_value) @min_event_count = args[:min_event_count] if args.key?(:min_event_count) @min_event_value = args[:min_event_value] if args.key?(:min_event_value) end |