class Google::Apis::AnalyticsV3::Profile
JSON template for an Analytics view (profile).
Attributes
Account
ID to which this view (profile) belongs. Corresponds to the JSON property `accountId` @return [String]
Indicates whether bot filtering is enabled for this view (profile). Corresponds to the JSON property `botFilteringEnabled` @return [Boolean]
Indicates whether bot filtering is enabled for this view (profile). Corresponds to the JSON property `botFilteringEnabled` @return [Boolean]
Child link for this view (profile). Points to the list of goals for this view ( profile). Corresponds to the JSON property `childLink` @return [Google::Apis::AnalyticsV3::Profile::ChildLink]
Time this view (profile) was created. Corresponds to the JSON property `created` @return [DateTime]
The currency type associated with this view (profile), defaults to USD. The supported values are: USD, JPY, EUR, GBP, AUD, KRW, BRL, CNY, DKK, RUB, SEK, NOK, PLN, TRY, TWD, HKD, THB, IDR, ARS, MXN, VND, PHP, INR, CHF, CAD, CZK, NZD, HUF, BGN, LTL, ZAR, UAH, AED, BOB, CLP, COP, EGP, HRK, ILS, MAD, MYR, PEN, PKR, RON, RSD, SAR, SGD, VEF, LVL Corresponds to the JSON property `currency` @return [String]
Default page for this view (profile). Corresponds to the JSON property `defaultPage` @return [String]
Indicates whether ecommerce tracking is enabled for this view (profile). Corresponds to the JSON property `eCommerceTracking` @return [Boolean]
Indicates whether ecommerce tracking is enabled for this view (profile). Corresponds to the JSON property `eCommerceTracking` @return [Boolean]
Indicates whether enhanced ecommerce tracking is enabled for this view ( profile). This property can only be enabled if ecommerce tracking is enabled. Corresponds to the JSON property `enhancedECommerceTracking` @return [Boolean]
Indicates whether enhanced ecommerce tracking is enabled for this view ( profile). This property can only be enabled if ecommerce tracking is enabled. Corresponds to the JSON property `enhancedECommerceTracking` @return [Boolean]
The query parameters that are excluded from this view (profile). Corresponds to the JSON property `excludeQueryParameters` @return [String]
View (Profile
) ID. Corresponds to the JSON property `id` @return [String]
Internal ID for the web property to which this view (profile) belongs. Corresponds to the JSON property `internalWebPropertyId` @return [String]
Resource type for Analytics view (profile). Corresponds to the JSON property `kind` @return [String]
Name of this view (profile). Corresponds to the JSON property `name` @return [String]
Parent link for this view (profile). Points to the web property to which this view (profile) belongs. Corresponds to the JSON property `parentLink` @return [Google::Apis::AnalyticsV3::Profile::ParentLink]
Permissions
the user has for this view (profile). Corresponds to the JSON property `permissions` @return [Google::Apis::AnalyticsV3::Profile::Permissions]
Link for this view (profile). Corresponds to the JSON property `selfLink` @return [String]
Site search category parameters for this view (profile). Corresponds to the JSON property `siteSearchCategoryParameters` @return [String]
The site search query parameters for this view (profile). Corresponds to the JSON property `siteSearchQueryParameters` @return [String]
Indicates whether this view (profile) is starred or not. Corresponds to the JSON property `starred` @return [Boolean]
Indicates whether this view (profile) is starred or not. Corresponds to the JSON property `starred` @return [Boolean]
Whether or not Analytics will strip search category parameters from the URLs in your reports. Corresponds to the JSON property `stripSiteSearchCategoryParameters` @return [Boolean]
Whether or not Analytics will strip search category parameters from the URLs in your reports. Corresponds to the JSON property `stripSiteSearchCategoryParameters` @return [Boolean]
Whether or not Analytics will strip search query parameters from the URLs in your reports. Corresponds to the JSON property `stripSiteSearchQueryParameters` @return [Boolean]
Whether or not Analytics will strip search query parameters from the URLs in your reports. Corresponds to the JSON property `stripSiteSearchQueryParameters` @return [Boolean]
Time zone for which this view (profile) has been configured. Time zones are identified by strings from the TZ database. Corresponds to the JSON property `timezone` @return [String]
View (Profile
) type. Supported types: WEB or APP. Corresponds to the JSON property `type` @return [String]
Time this view (profile) was last modified. Corresponds to the JSON property `updated` @return [DateTime]
Web property ID of the form UA-XXXXX-YY to which this view (profile) belongs. Corresponds to the JSON property `webPropertyId` @return [String]
Website URL for this view (profile). Corresponds to the JSON property `websiteUrl` @return [String]
Public Class Methods
# File lib/google/apis/analytics_v3/classes.rb, line 3961 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/analytics_v3/classes.rb, line 3966 def update!(**args) @account_id = args[:account_id] if args.key?(:account_id) @bot_filtering_enabled = args[:bot_filtering_enabled] if args.key?(:bot_filtering_enabled) @child_link = args[:child_link] if args.key?(:child_link) @created = args[:created] if args.key?(:created) @currency = args[:currency] if args.key?(:currency) @default_page = args[:default_page] if args.key?(:default_page) @e_commerce_tracking = args[:e_commerce_tracking] if args.key?(:e_commerce_tracking) @enhanced_e_commerce_tracking = args[:enhanced_e_commerce_tracking] if args.key?(:enhanced_e_commerce_tracking) @exclude_query_parameters = args[:exclude_query_parameters] if args.key?(:exclude_query_parameters) @id = args[:id] if args.key?(:id) @internal_web_property_id = args[:internal_web_property_id] if args.key?(:internal_web_property_id) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @parent_link = args[:parent_link] if args.key?(:parent_link) @permissions = args[:permissions] if args.key?(:permissions) @self_link = args[:self_link] if args.key?(:self_link) @site_search_category_parameters = args[:site_search_category_parameters] if args.key?(:site_search_category_parameters) @site_search_query_parameters = args[:site_search_query_parameters] if args.key?(:site_search_query_parameters) @starred = args[:starred] if args.key?(:starred) @strip_site_search_category_parameters = args[:strip_site_search_category_parameters] if args.key?(:strip_site_search_category_parameters) @strip_site_search_query_parameters = args[:strip_site_search_query_parameters] if args.key?(:strip_site_search_query_parameters) @timezone = args[:timezone] if args.key?(:timezone) @type = args[:type] if args.key?(:type) @updated = args[:updated] if args.key?(:updated) @web_property_id = args[:web_property_id] if args.key?(:web_property_id) @website_url = args[:website_url] if args.key?(:website_url) end