Class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaKeyEvent
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaKeyEvent
- 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
A key event in a Google Analytics property.
Instance Attribute Summary collapse
-
#counting_method ⇒ String
Required.
-
#create_time ⇒ String
Output only.
-
#custom ⇒ Boolean
(also: #custom?)
Output only.
-
#default_value ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaKeyEventDefaultValue
Defines a default value/currency for a key event.
-
#deletable ⇒ Boolean
(also: #deletable?)
Output only.
-
#event_name ⇒ String
Immutable.
-
#name ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaKeyEvent
constructor
A new instance of GoogleAnalyticsAdminV1alphaKeyEvent.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaKeyEvent
Returns a new instance of GoogleAnalyticsAdminV1alphaKeyEvent.
3840 3841 3842 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3840 def initialize(**args) update!(**args) end |
Instance Attribute Details
#counting_method ⇒ String
Required. The method by which Key Events will be counted across multiple
events within a session.
Corresponds to the JSON property countingMethod
3800 3801 3802 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3800 def counting_method @counting_method end |
#create_time ⇒ String
Output only. Time when this key event was created in the property.
Corresponds to the JSON property createTime
3805 3806 3807 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3805 def create_time @create_time end |
#custom ⇒ Boolean Also known as: custom?
Output only. If set to true, this key event refers to a custom event. If set
to false, this key event refers to a default event in GA. Default events
typically have special meaning in GA. Default events are usually created for
you by the GA system, but in some cases can be created by property admins.
Custom events count towards the maximum number of custom key events that may
be created per property.
Corresponds to the JSON property custom
3815 3816 3817 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3815 def custom @custom end |
#default_value ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaKeyEventDefaultValue
Defines a default value/currency for a key event.
Corresponds to the JSON property defaultValue
3821 3822 3823 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3821 def default_value @default_value end |
#deletable ⇒ Boolean Also known as: deletable?
Output only. If set to true, this event can be deleted.
Corresponds to the JSON property deletable
3826 3827 3828 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3826 def deletable @deletable end |
#event_name ⇒ String
Immutable. The event name for this key event. Examples: 'click', 'purchase'
Corresponds to the JSON property eventName
3832 3833 3834 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3832 def event_name @event_name end |
#name ⇒ String
Output only. Resource name of this key event. Format: properties/property/
keyEvents/key_event
Corresponds to the JSON property name
3838 3839 3840 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3838 def name @name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3845 3846 3847 3848 3849 3850 3851 3852 3853 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3845 def update!(**args) @counting_method = args[:counting_method] if args.key?(:counting_method) @create_time = args[:create_time] if args.key?(:create_time) @custom = args[:custom] if args.key?(:custom) @default_value = args[:default_value] if args.key?(:default_value) @deletable = args[:deletable] if args.key?(:deletable) @event_name = args[:event_name] if args.key?(:event_name) @name = args[:name] if args.key?(:name) end |