Class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings
- 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
Singleton resource under a web DataStream, configuring measurement of additional site interactions and content.
Instance Attribute Summary collapse
-
#file_downloads_enabled ⇒ Boolean
(also: #file_downloads_enabled?)
If enabled, capture a file download event each time a link is clicked with a common document, compressed file, application, video, or audio extension.
-
#form_interactions_enabled ⇒ Boolean
(also: #form_interactions_enabled?)
If enabled, capture a form interaction event each time a visitor interacts with a form on your website.
-
#name ⇒ String
Output only.
-
#outbound_clicks_enabled ⇒ Boolean
(also: #outbound_clicks_enabled?)
If enabled, capture an outbound click event each time a visitor clicks a link that leads them away from your domain.
-
#page_changes_enabled ⇒ Boolean
(also: #page_changes_enabled?)
If enabled, capture a page view event each time the website changes the browser history state.
-
#scrolls_enabled ⇒ Boolean
(also: #scrolls_enabled?)
If enabled, capture scroll events each time a visitor gets to the bottom of a page.
-
#search_query_parameter ⇒ String
Required.
-
#site_search_enabled ⇒ Boolean
(also: #site_search_enabled?)
If enabled, capture a view search results event each time a visitor performs a search on your site (based on a query parameter).
-
#stream_enabled ⇒ Boolean
(also: #stream_enabled?)
Indicates whether Enhanced Measurement Settings will be used to automatically measure interactions and content on this web stream.
-
#uri_query_parameter ⇒ String
Additional URL query parameters.
-
#video_engagement_enabled ⇒ Boolean
(also: #video_engagement_enabled?)
If enabled, capture video play, progress, and complete events as visitors view embedded videos on your site.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings
constructor
A new instance of GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings
Returns a new instance of GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings.
3223 3224 3225 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3223 def initialize(**args) update!(**args) end |
Instance Attribute Details
#file_downloads_enabled ⇒ Boolean Also known as: file_downloads_enabled?
If enabled, capture a file download event each time a link is clicked with a
common document, compressed file, application, video, or audio extension.
Corresponds to the JSON property fileDownloadsEnabled
3152 3153 3154 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3152 def file_downloads_enabled @file_downloads_enabled end |
#form_interactions_enabled ⇒ Boolean Also known as: form_interactions_enabled?
If enabled, capture a form interaction event each time a visitor interacts
with a form on your website. False by default.
Corresponds to the JSON property formInteractionsEnabled
3159 3160 3161 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3159 def form_interactions_enabled @form_interactions_enabled end |
#name ⇒ String
Output only. Resource name of the Enhanced Measurement Settings. Format:
properties/property_id
/dataStreams/data_stream
/enhancedMeasurementSettings
Example: "properties/1000/dataStreams/2000/enhancedMeasurementSettings"
Corresponds to the JSON property name
3167 3168 3169 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3167 def name @name end |
#outbound_clicks_enabled ⇒ Boolean Also known as: outbound_clicks_enabled?
If enabled, capture an outbound click event each time a visitor clicks a link
that leads them away from your domain.
Corresponds to the JSON property outboundClicksEnabled
3173 3174 3175 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3173 def outbound_clicks_enabled @outbound_clicks_enabled end |
#page_changes_enabled ⇒ Boolean Also known as: page_changes_enabled?
If enabled, capture a page view event each time the website changes the
browser history state.
Corresponds to the JSON property pageChangesEnabled
3180 3181 3182 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3180 def page_changes_enabled @page_changes_enabled end |
#scrolls_enabled ⇒ Boolean Also known as: scrolls_enabled?
If enabled, capture scroll events each time a visitor gets to the bottom of a
page.
Corresponds to the JSON property scrollsEnabled
3187 3188 3189 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3187 def scrolls_enabled @scrolls_enabled end |
#search_query_parameter ⇒ String
Required. URL query parameters to interpret as site search parameters. Max
length is 1024 characters. Must not be empty.
Corresponds to the JSON property searchQueryParameter
3194 3195 3196 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3194 def search_query_parameter @search_query_parameter end |
#site_search_enabled ⇒ Boolean Also known as: site_search_enabled?
If enabled, capture a view search results event each time a visitor performs a
search on your site (based on a query parameter).
Corresponds to the JSON property siteSearchEnabled
3200 3201 3202 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3200 def site_search_enabled @site_search_enabled end |
#stream_enabled ⇒ Boolean Also known as: stream_enabled?
Indicates whether Enhanced Measurement Settings will be used to automatically
measure interactions and content on this web stream. Changing this value does
not affect the settings themselves, but determines whether they are respected.
Corresponds to the JSON property streamEnabled
3208 3209 3210 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3208 def stream_enabled @stream_enabled end |
#uri_query_parameter ⇒ String
Additional URL query parameters. Max length is 1024 characters.
Corresponds to the JSON property uriQueryParameter
3214 3215 3216 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3214 def uri_query_parameter @uri_query_parameter end |
#video_engagement_enabled ⇒ Boolean Also known as: video_engagement_enabled?
If enabled, capture video play, progress, and complete events as visitors view
embedded videos on your site.
Corresponds to the JSON property videoEngagementEnabled
3220 3221 3222 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3220 def video_engagement_enabled @video_engagement_enabled end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 3228 def update!(**args) @file_downloads_enabled = args[:file_downloads_enabled] if args.key?(:file_downloads_enabled) @form_interactions_enabled = args[:form_interactions_enabled] if args.key?(:form_interactions_enabled) @name = args[:name] if args.key?(:name) @outbound_clicks_enabled = args[:outbound_clicks_enabled] if args.key?(:outbound_clicks_enabled) @page_changes_enabled = args[:page_changes_enabled] if args.key?(:page_changes_enabled) @scrolls_enabled = args[:scrolls_enabled] if args.key?(:scrolls_enabled) @search_query_parameter = args[:search_query_parameter] if args.key?(:search_query_parameter) @site_search_enabled = args[:site_search_enabled] if args.key?(:site_search_enabled) @stream_enabled = args[:stream_enabled] if args.key?(:stream_enabled) @uri_query_parameter = args[:uri_query_parameter] if args.key?(:uri_query_parameter) @video_engagement_enabled = args[:video_engagement_enabled] if args.key?(:video_engagement_enabled) end |