Class: Google::Apis::AnalyticsV3::Profile
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsV3::Profile
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/analytics_v3/classes.rb,
generated/google/apis/analytics_v3/representations.rb,
generated/google/apis/analytics_v3/representations.rb
Overview
JSON template for an Analytics view (profile).
Defined Under Namespace
Classes: ChildLink, ParentLink, Permissions
Instance Attribute Summary collapse
-
#account_id ⇒ String
Account ID to which this view (profile) belongs.
-
#bot_filtering_enabled ⇒ Boolean
(also: #bot_filtering_enabled?)
Indicates whether bot filtering is enabled for this view (profile).
-
#child_link ⇒ Google::Apis::AnalyticsV3::Profile::ChildLink
Child link for this view (profile).
-
#created ⇒ DateTime
Time this view (profile) was created.
-
#currency ⇒ String
The currency type associated with this view (profile), defaults to USD.
-
#default_page ⇒ String
Default page for this view (profile).
-
#e_commerce_tracking ⇒ Boolean
(also: #e_commerce_tracking?)
Indicates whether ecommerce tracking is enabled for this view (profile).
-
#enhanced_e_commerce_tracking ⇒ Boolean
(also: #enhanced_e_commerce_tracking?)
Indicates whether enhanced ecommerce tracking is enabled for this view ( profile).
-
#exclude_query_parameters ⇒ String
The query parameters that are excluded from this view (profile).
-
#id ⇒ String
View (Profile) ID.
-
#internal_web_property_id ⇒ String
Internal ID for the web property to which this view (profile) belongs.
-
#kind ⇒ String
Resource type for Analytics view (profile).
-
#name ⇒ String
Name of this view (profile).
-
#parent_link ⇒ Google::Apis::AnalyticsV3::Profile::ParentLink
Parent link for this view (profile).
-
#permissions ⇒ Google::Apis::AnalyticsV3::Profile::Permissions
Permissions the user has for this view (profile).
-
#self_link ⇒ String
Link for this view (profile).
-
#site_search_category_parameters ⇒ String
Site search category parameters for this view (profile).
-
#site_search_query_parameters ⇒ String
The site search query parameters for this view (profile).
-
#starred ⇒ Boolean
(also: #starred?)
Indicates whether this view (profile) is starred or not.
-
#strip_site_search_category_parameters ⇒ Boolean
(also: #strip_site_search_category_parameters?)
Whether or not Analytics will strip search category parameters from the URLs in your reports.
-
#strip_site_search_query_parameters ⇒ Boolean
(also: #strip_site_search_query_parameters?)
Whether or not Analytics will strip search query parameters from the URLs in your reports.
-
#timezone ⇒ String
Time zone for which this view (profile) has been configured.
-
#type ⇒ String
View (Profile) type.
-
#updated ⇒ DateTime
Time this view (profile) was last modified.
-
#web_property_id ⇒ String
Web property ID of the form UA-XXXXX-YY to which this view (profile) belongs.
-
#website_url ⇒ String
Website URL for this view (profile).
Instance Method Summary collapse
-
#initialize(**args) ⇒ Profile
constructor
A new instance of Profile.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Profile
Returns a new instance of Profile
3803 3804 3805 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3803 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_id ⇒ String
Account ID to which this view (profile) belongs.
Corresponds to the JSON property accountId
3659 3660 3661 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3659 def account_id @account_id end |
#bot_filtering_enabled ⇒ Boolean Also known as: bot_filtering_enabled?
Indicates whether bot filtering is enabled for this view (profile).
Corresponds to the JSON property botFilteringEnabled
3664 3665 3666 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3664 def bot_filtering_enabled @bot_filtering_enabled end |
#child_link ⇒ Google::Apis::AnalyticsV3::Profile::ChildLink
Child link for this view (profile). Points to the list of goals for this view (
profile).
Corresponds to the JSON property childLink
3671 3672 3673 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3671 def child_link @child_link end |
#created ⇒ DateTime
Time this view (profile) was created.
Corresponds to the JSON property created
3676 3677 3678 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3676 def created @created end |
#currency ⇒ String
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
3686 3687 3688 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3686 def currency @currency end |
#default_page ⇒ String
Default page for this view (profile).
Corresponds to the JSON property defaultPage
3691 3692 3693 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3691 def default_page @default_page end |
#e_commerce_tracking ⇒ Boolean Also known as: e_commerce_tracking?
Indicates whether ecommerce tracking is enabled for this view (profile).
Corresponds to the JSON property eCommerceTracking
3696 3697 3698 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3696 def e_commerce_tracking @e_commerce_tracking end |
#enhanced_e_commerce_tracking ⇒ Boolean Also known as: enhanced_e_commerce_tracking?
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
3703 3704 3705 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3703 def enhanced_e_commerce_tracking @enhanced_e_commerce_tracking end |
#exclude_query_parameters ⇒ String
The query parameters that are excluded from this view (profile).
Corresponds to the JSON property excludeQueryParameters
3709 3710 3711 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3709 def exclude_query_parameters @exclude_query_parameters end |
#id ⇒ String
View (Profile) ID.
Corresponds to the JSON property id
3714 3715 3716 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3714 def id @id end |
#internal_web_property_id ⇒ String
Internal ID for the web property to which this view (profile) belongs.
Corresponds to the JSON property internalWebPropertyId
3719 3720 3721 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3719 def internal_web_property_id @internal_web_property_id end |
#kind ⇒ String
Resource type for Analytics view (profile).
Corresponds to the JSON property kind
3724 3725 3726 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3724 def kind @kind end |
#name ⇒ String
Name of this view (profile).
Corresponds to the JSON property name
3729 3730 3731 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3729 def name @name end |
#parent_link ⇒ Google::Apis::AnalyticsV3::Profile::ParentLink
Parent link for this view (profile). Points to the web property to which this
view (profile) belongs.
Corresponds to the JSON property parentLink
3735 3736 3737 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3735 def parent_link @parent_link end |
#permissions ⇒ Google::Apis::AnalyticsV3::Profile::Permissions
Permissions the user has for this view (profile).
Corresponds to the JSON property permissions
3740 3741 3742 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3740 def @permissions end |
#self_link ⇒ String
Link for this view (profile).
Corresponds to the JSON property selfLink
3745 3746 3747 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3745 def self_link @self_link end |
#site_search_category_parameters ⇒ String
Site search category parameters for this view (profile).
Corresponds to the JSON property siteSearchCategoryParameters
3750 3751 3752 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3750 def site_search_category_parameters @site_search_category_parameters end |
#site_search_query_parameters ⇒ String
The site search query parameters for this view (profile).
Corresponds to the JSON property siteSearchQueryParameters
3755 3756 3757 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3755 def site_search_query_parameters @site_search_query_parameters end |
#starred ⇒ Boolean Also known as: starred?
Indicates whether this view (profile) is starred or not.
Corresponds to the JSON property starred
3760 3761 3762 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3760 def starred @starred end |
#strip_site_search_category_parameters ⇒ Boolean Also known as: strip_site_search_category_parameters?
Whether or not Analytics will strip search category parameters from the URLs
in your reports.
Corresponds to the JSON property stripSiteSearchCategoryParameters
3767 3768 3769 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3767 def strip_site_search_category_parameters @strip_site_search_category_parameters end |
#strip_site_search_query_parameters ⇒ Boolean Also known as: strip_site_search_query_parameters?
Whether or not Analytics will strip search query parameters from the URLs in
your reports.
Corresponds to the JSON property stripSiteSearchQueryParameters
3774 3775 3776 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3774 def strip_site_search_query_parameters @strip_site_search_query_parameters end |
#timezone ⇒ String
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
3781 3782 3783 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3781 def timezone @timezone end |
#type ⇒ String
View (Profile) type. Supported types: WEB or APP.
Corresponds to the JSON property type
3786 3787 3788 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3786 def type @type end |
#updated ⇒ DateTime
Time this view (profile) was last modified.
Corresponds to the JSON property updated
3791 3792 3793 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3791 def updated @updated end |
#web_property_id ⇒ String
Web property ID of the form UA-XXXXX-YY to which this view (profile) belongs.
Corresponds to the JSON property webPropertyId
3796 3797 3798 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3796 def web_property_id @web_property_id end |
#website_url ⇒ String
Website URL for this view (profile).
Corresponds to the JSON property websiteUrl
3801 3802 3803 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3801 def website_url @website_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 3808 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 |