Class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings

Inherits:
Object
  • Object
show all
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 WebDataStream, configuring measurement of additional site interactions and content.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings

Returns a new instance of GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings.



1254
1255
1256
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1254

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#file_downloads_enabledBoolean 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

Returns:

  • (Boolean)


1177
1178
1179
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1177

def file_downloads_enabled
  @file_downloads_enabled
end

#nameString

Output only. Resource name of this Data Stream. Format: properties/ property_id/webDataStreams/stream_id/enhancedMeasurementSettings Example: " properties/1000/webDataStreams/2000/enhancedMeasurementSettings" Corresponds to the JSON property name

Returns:

  • (String)


1185
1186
1187
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1185

def name
  @name
end

#outbound_clicks_enabledBoolean 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

Returns:

  • (Boolean)


1191
1192
1193
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1191

def outbound_clicks_enabled
  @outbound_clicks_enabled
end

#page_changes_enabledBoolean 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

Returns:

  • (Boolean)


1198
1199
1200
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1198

def page_changes_enabled
  @page_changes_enabled
end

#page_loads_enabledBoolean Also known as: page_loads_enabled?

Output only. If enabled, capture a page view event each time a page loads. Corresponds to the JSON property pageLoadsEnabled

Returns:

  • (Boolean)


1204
1205
1206
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1204

def page_loads_enabled
  @page_loads_enabled
end

#page_views_enabledBoolean Also known as: page_views_enabled?

Output only. If enabled, capture a page view event each time a page loads or the website changes the browser history state. Corresponds to the JSON property pageViewsEnabled

Returns:

  • (Boolean)


1211
1212
1213
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1211

def page_views_enabled
  @page_views_enabled
end

#scrolls_enabledBoolean 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

Returns:

  • (Boolean)


1218
1219
1220
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1218

def scrolls_enabled
  @scrolls_enabled
end

#search_query_parameterString

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

Returns:

  • (String)


1225
1226
1227
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1225

def search_query_parameter
  @search_query_parameter
end

#site_search_enabledBoolean 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

Returns:

  • (Boolean)


1231
1232
1233
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1231

def site_search_enabled
  @site_search_enabled
end

#stream_enabledBoolean 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

Returns:

  • (Boolean)


1239
1240
1241
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1239

def stream_enabled
  @stream_enabled
end

#uri_query_parameterString

Additional URL query parameters. Max length is 1024 characters. Corresponds to the JSON property uriQueryParameter

Returns:

  • (String)


1245
1246
1247
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1245

def uri_query_parameter
  @uri_query_parameter
end

#video_engagement_enabledBoolean 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

Returns:

  • (Boolean)


1251
1252
1253
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1251

def video_engagement_enabled
  @video_engagement_enabled
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1259

def update!(**args)
  @file_downloads_enabled = args[:file_downloads_enabled] if args.key?(:file_downloads_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)
  @page_loads_enabled = args[:page_loads_enabled] if args.key?(:page_loads_enabled)
  @page_views_enabled = args[:page_views_enabled] if args.key?(:page_views_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