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.
1885 1886 1887 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1885 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
1753 1754 1755 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1753 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
1758 1759 1760 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1758 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
1764 1765 1766 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1764 def attribution_settings @attribution_settings end |
#audience ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudience
A resource message representing a GA4 Audience.
Corresponds to the JSON property audience
1769 1770 1771 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1769 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
1774 1775 1776 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1774 def bigquery_link @bigquery_link end |
#calculated_metric ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCalculatedMetric
A definition for a calculated metric.
Corresponds to the JSON property calculatedMetric
1779 1780 1781 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1779 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
1784 1785 1786 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1784 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
1789 1790 1791 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1789 def conversion_event @conversion_event end |
#custom_dimension ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomDimension
A definition for a CustomDimension.
Corresponds to the JSON property customDimension
1794 1795 1796 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1794 def custom_dimension @custom_dimension end |
#custom_metric ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomMetric
A definition for a custom metric.
Corresponds to the JSON property customMetric
1799 1800 1801 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1799 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
1804 1805 1806 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1804 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
1809 1810 1811 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1809 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
1814 1815 1816 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1814 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
1819 1820 1821 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1819 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
1827 1828 1829 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1827 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
1833 1834 1835 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1833 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
1843 1844 1845 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1843 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
1848 1849 1850 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1848 def end |
#firebase_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaFirebaseLink
A link between a GA4 property and a Firebase project.
Corresponds to the JSON property firebaseLink
1853 1854 1855 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1853 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
1858 1859 1860 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1858 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
1863 1864 1865 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1863 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
1868 1869 1870 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1868 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
1873 1874 1875 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1873 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
1878 1879 1880 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1878 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
1883 1884 1885 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1883 def skadnetwork_conversion_value_schema @skadnetwork_conversion_value_schema end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1890 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) = 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 |