class Google::Apis::AnalyticsV3::Goal::UrlDestinationDetails
Details for the goal of the type URL_DESTINATION.
Attributes
Determines if the goal URL must exactly match the capitalization of visited URLs. Corresponds to the JSON property `caseSensitive` @return [Boolean]
Determines if the goal URL must exactly match the capitalization of visited URLs. Corresponds to the JSON property `caseSensitive` @return [Boolean]
Determines if the first step in this goal is required. Corresponds to the JSON property `firstStepRequired` @return [Boolean]
Determines if the first step in this goal is required. Corresponds to the JSON property `firstStepRequired` @return [Boolean]
Match type for the goal URL. Possible values are HEAD, EXACT, or REGEX. Corresponds to the JSON property `matchType` @return [String]
List of steps configured for this goal funnel. Corresponds to the JSON property `steps` @return [Array<Google::Apis::AnalyticsV3::Goal::UrlDestinationDetails::Step>]
URL for this goal. Corresponds to the JSON property `url` @return [String]
Public Class Methods
# File lib/google/apis/analytics_v3/classes.rb, line 3128 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/analytics_v3/classes.rb, line 3133 def update!(**args) @case_sensitive = args[:case_sensitive] if args.key?(:case_sensitive) @first_step_required = args[:first_step_required] if args.key?(:first_step_required) @match_type = args[:match_type] if args.key?(:match_type) @steps = args[:steps] if args.key?(:steps) @url = args[:url] if args.key?(:url) end