Class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource
- 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 snapshot of a resource as before or after the result of a change in change history.
Instance Attribute Summary collapse
-
#account ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccount
A resource message representing a Google Analytics account.
-
#adsense_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAdSenseLink
A link between a GA4 Property and an AdSense for Content ad client.
-
#attribution_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAttributionSettings
The attribution settings used for a given property.
-
#audience ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudience
A resource message representing a GA4 Audience.
-
#bigquery_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaBigQueryLink
A link between a GA4 Property and BigQuery project.
-
#channel_group ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaChannelGroup
A resource message representing a Channel Group.
-
#conversion_event ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaConversionEvent
A conversion event in a Google Analytics property.
-
#custom_dimension ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomDimension
A definition for a CustomDimension.
-
#custom_metric ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomMetric
A definition for a custom metric.
-
#data_retention_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataRetentionSettings
Settings values for data retention.
-
#data_stream ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataStream
A resource message representing a data stream.
-
#display_video360_advertiser_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLink
A link between a GA4 property and a Display & Video 360 advertiser.
-
#display_video360_advertiser_link_proposal ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLinkProposal
A proposal for a link between a GA4 property and a Display & Video 360 advertiser.
-
#enhanced_measurement_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings
Singleton resource under a web DataStream, configuring measurement of additional site interactions and content.
-
#event_create_rule ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaEventCreateRule
An Event Create Rule defines conditions that will trigger the creation of an entirely new event based upon matched criteria of a source event.
-
#expanded_data_set ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaExpandedDataSet
A resource message representing a GA4 ExpandedDataSet.
-
#firebase_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaFirebaseLink
A link between a GA4 property and a Firebase project.
-
#google_ads_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleAdsLink
A link between a GA4 property and a Google Ads account.
-
#google_signals_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleSignalsSettings
Settings values for Google Signals.
-
#measurement_protocol_secret ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret
A secret value used for sending hits to Measurement Protocol.
-
#property ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaProperty
A resource message representing a Google Analytics GA4 property.
-
#search_ads360_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaSearchAds360Link
A link between a GA4 property and a Search Ads 360 entity.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource
constructor
A new instance of GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource
Returns a new instance of GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource.
2012 2013 2014 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 2012 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccount
A resource message representing a Google Analytics account.
Corresponds to the JSON property account
1895 1896 1897 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1895 def account @account end |
#adsense_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAdSenseLink
A link between a GA4 Property and an AdSense for Content ad client.
Corresponds to the JSON property adsenseLink
1900 1901 1902 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1900 def adsense_link @adsense_link end |
#attribution_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAttributionSettings
The attribution settings used for a given property. This is a singleton
resource.
Corresponds to the JSON property attributionSettings
1906 1907 1908 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1906 def attribution_settings @attribution_settings end |
#audience ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudience
A resource message representing a GA4 Audience.
Corresponds to the JSON property audience
1911 1912 1913 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1911 def audience @audience end |
#bigquery_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaBigQueryLink
A link between a GA4 Property and BigQuery project.
Corresponds to the JSON property bigqueryLink
1916 1917 1918 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1916 def bigquery_link @bigquery_link end |
#channel_group ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaChannelGroup
A resource message representing a Channel Group.
Corresponds to the JSON property channelGroup
1921 1922 1923 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1921 def channel_group @channel_group end |
#conversion_event ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaConversionEvent
A conversion event in a Google Analytics property.
Corresponds to the JSON property conversionEvent
1926 1927 1928 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1926 def conversion_event @conversion_event end |
#custom_dimension ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomDimension
A definition for a CustomDimension.
Corresponds to the JSON property customDimension
1931 1932 1933 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1931 def custom_dimension @custom_dimension end |
#custom_metric ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomMetric
A definition for a custom metric.
Corresponds to the JSON property customMetric
1936 1937 1938 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1936 def custom_metric @custom_metric end |
#data_retention_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataRetentionSettings
Settings values for data retention. This is a singleton resource.
Corresponds to the JSON property dataRetentionSettings
1941 1942 1943 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1941 def data_retention_settings @data_retention_settings end |
#data_stream ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataStream
A resource message representing a data stream.
Corresponds to the JSON property dataStream
1946 1947 1948 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1946 def data_stream @data_stream end |
#display_video360_advertiser_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLink
A link between a GA4 property and a Display & Video 360 advertiser.
Corresponds to the JSON property displayVideo360AdvertiserLink
1951 1952 1953 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1951 def display_video360_advertiser_link @display_video360_advertiser_link end |
#display_video360_advertiser_link_proposal ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLinkProposal
A proposal for a link between a GA4 property and a Display & Video 360
advertiser. A proposal is converted to a DisplayVideo360AdvertiserLink once
approved. Google Analytics admins approve inbound proposals while Display &
Video 360 admins approve outbound proposals.
Corresponds to the JSON property displayVideo360AdvertiserLinkProposal
1959 1960 1961 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1959 def display_video360_advertiser_link_proposal @display_video360_advertiser_link_proposal end |
#enhanced_measurement_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings
Singleton resource under a web DataStream, configuring measurement of
additional site interactions and content.
Corresponds to the JSON property enhancedMeasurementSettings
1965 1966 1967 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1965 def enhanced_measurement_settings @enhanced_measurement_settings end |
#event_create_rule ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaEventCreateRule
An Event Create Rule defines conditions that will trigger the creation of an
entirely new event based upon matched criteria of a source event. Additional
mutations of the parameters from the source event can be defined. Unlike Event
Edit rules, Event Creation Rules have no defined order. They will all be run
independently. Event Edit and Event Create rules can't be used to modify an
event created from an Event Create rule.
Corresponds to the JSON property eventCreateRule
1975 1976 1977 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1975 def event_create_rule @event_create_rule end |
#expanded_data_set ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaExpandedDataSet
A resource message representing a GA4 ExpandedDataSet.
Corresponds to the JSON property expandedDataSet
1980 1981 1982 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1980 def @expanded_data_set end |
#firebase_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaFirebaseLink
A link between a GA4 property and a Firebase project.
Corresponds to the JSON property firebaseLink
1985 1986 1987 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1985 def firebase_link @firebase_link end |
#google_ads_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleAdsLink
A link between a GA4 property and a Google Ads account.
Corresponds to the JSON property googleAdsLink
1990 1991 1992 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1990 def google_ads_link @google_ads_link end |
#google_signals_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleSignalsSettings
Settings values for Google Signals. This is a singleton resource.
Corresponds to the JSON property googleSignalsSettings
1995 1996 1997 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1995 def google_signals_settings @google_signals_settings end |
#measurement_protocol_secret ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret
A secret value used for sending hits to Measurement Protocol.
Corresponds to the JSON property measurementProtocolSecret
2000 2001 2002 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 2000 def measurement_protocol_secret @measurement_protocol_secret end |
#property ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaProperty
A resource message representing a Google Analytics GA4 property.
Corresponds to the JSON property property
2005 2006 2007 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 2005 def property @property end |
#search_ads360_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaSearchAds360Link
A link between a GA4 property and a Search Ads 360 entity.
Corresponds to the JSON property searchAds360Link
2010 2011 2012 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 2010 def search_ads360_link @search_ads360_link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 2017 def update!(**args) @account = args[:account] if args.key?(:account) @adsense_link = args[:adsense_link] if args.key?(:adsense_link) @attribution_settings = args[:attribution_settings] if args.key?(:attribution_settings) @audience = args[:audience] if args.key?(:audience) @bigquery_link = args[:bigquery_link] if args.key?(:bigquery_link) @channel_group = args[:channel_group] if args.key?(:channel_group) @conversion_event = args[:conversion_event] if args.key?(:conversion_event) @custom_dimension = args[:custom_dimension] if args.key?(:custom_dimension) @custom_metric = args[:custom_metric] if args.key?(:custom_metric) @data_retention_settings = args[:data_retention_settings] if args.key?(:data_retention_settings) @data_stream = args[:data_stream] if args.key?(:data_stream) @display_video360_advertiser_link = args[:display_video360_advertiser_link] if args.key?(:display_video360_advertiser_link) @display_video360_advertiser_link_proposal = args[:display_video360_advertiser_link_proposal] if args.key?(:display_video360_advertiser_link_proposal) @enhanced_measurement_settings = args[:enhanced_measurement_settings] if args.key?(:enhanced_measurement_settings) @event_create_rule = args[:event_create_rule] if args.key?(:event_create_rule) @expanded_data_set = args[:expanded_data_set] if args.key?(:expanded_data_set) @firebase_link = args[:firebase_link] if args.key?(:firebase_link) @google_ads_link = args[:google_ads_link] if args.key?(:google_ads_link) @google_signals_settings = args[:google_signals_settings] if args.key?(:google_signals_settings) @measurement_protocol_secret = args[:measurement_protocol_secret] if args.key?(:measurement_protocol_secret) @property = args[:property] if args.key?(:property) @search_ads360_link = args[:search_ads360_link] if args.key?(:search_ads360_link) end |