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.
-
#calculated_metric ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCalculatedMetric
A definition for a calculated metric.
-
#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_redaction_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataRedactionSettings
Settings for client-side data redaction.
-
#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.
-
#skadnetwork_conversion_value_schema ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaSkAdNetworkConversionValueSchema
SKAdNetwork conversion value schema of an iOS stream.
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.
1907 1908 1909 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1907 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
1775 1776 1777 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1775 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
1780 1781 1782 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1780 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
1786 1787 1788 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1786 def attribution_settings @attribution_settings end |
#audience ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudience
A resource message representing a GA4 Audience.
Corresponds to the JSON property audience
1791 1792 1793 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1791 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
1796 1797 1798 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1796 def bigquery_link @bigquery_link end |
#calculated_metric ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCalculatedMetric
A definition for a calculated metric.
Corresponds to the JSON property calculatedMetric
1801 1802 1803 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1801 def calculated_metric @calculated_metric end |
#channel_group ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaChannelGroup
A resource message representing a Channel Group.
Corresponds to the JSON property channelGroup
1806 1807 1808 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1806 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
1811 1812 1813 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1811 def conversion_event @conversion_event end |
#custom_dimension ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomDimension
A definition for a CustomDimension.
Corresponds to the JSON property customDimension
1816 1817 1818 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1816 def custom_dimension @custom_dimension end |
#custom_metric ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomMetric
A definition for a custom metric.
Corresponds to the JSON property customMetric
1821 1822 1823 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1821 def custom_metric @custom_metric end |
#data_redaction_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataRedactionSettings
Settings for client-side data redaction. Singleton resource under a Web Stream.
Corresponds to the JSON property dataRedactionSettings
1826 1827 1828 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1826 def data_redaction_settings @data_redaction_settings end |
#data_retention_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataRetentionSettings
Settings values for data retention. This is a singleton resource.
Corresponds to the JSON property dataRetentionSettings
1831 1832 1833 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1831 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
1836 1837 1838 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1836 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
1841 1842 1843 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1841 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
1849 1850 1851 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1849 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
1855 1856 1857 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1855 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
1865 1866 1867 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1865 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
1870 1871 1872 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1870 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
1875 1876 1877 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1875 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
1880 1881 1882 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1880 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
1885 1886 1887 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1885 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
1890 1891 1892 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1890 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
1895 1896 1897 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1895 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
1900 1901 1902 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1900 def search_ads360_link @search_ads360_link end |
#skadnetwork_conversion_value_schema ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaSkAdNetworkConversionValueSchema
SKAdNetwork conversion value schema of an iOS stream.
Corresponds to the JSON property skadnetworkConversionValueSchema
1905 1906 1907 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1905 def skadnetwork_conversion_value_schema @skadnetwork_conversion_value_schema end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1912 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) @calculated_metric = args[:calculated_metric] if args.key?(:calculated_metric) @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_redaction_settings = args[:data_redaction_settings] if args.key?(:data_redaction_settings) @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) @skadnetwork_conversion_value_schema = args[:skadnetwork_conversion_value_schema] if args.key?(:skadnetwork_conversion_value_schema) end |