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.
2018 2019 2020 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 2018 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
1901 1902 1903 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1901 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
1906 1907 1908 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1906 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
1912 1913 1914 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1912 def attribution_settings @attribution_settings end |
#audience ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudience
A resource message representing a GA4 Audience.
Corresponds to the JSON property audience
1917 1918 1919 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1917 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
1922 1923 1924 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1922 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
1927 1928 1929 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1927 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
1932 1933 1934 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1932 def conversion_event @conversion_event end |
#custom_dimension ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomDimension
A definition for a CustomDimension.
Corresponds to the JSON property customDimension
1937 1938 1939 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1937 def custom_dimension @custom_dimension end |
#custom_metric ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomMetric
A definition for a custom metric.
Corresponds to the JSON property customMetric
1942 1943 1944 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1942 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
1947 1948 1949 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1947 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
1952 1953 1954 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1952 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
1957 1958 1959 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1957 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
1965 1966 1967 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1965 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
1971 1972 1973 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1971 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
1981 1982 1983 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1981 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
1986 1987 1988 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1986 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
1991 1992 1993 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1991 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
1996 1997 1998 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1996 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
2001 2002 2003 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 2001 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
2006 2007 2008 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 2006 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
2011 2012 2013 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 2011 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
2016 2017 2018 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 2016 def search_ads360_link @search_ads360_link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 2023 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 |