Class: Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonMaximizeConversionValue
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonMaximizeConversionValue
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/searchads360_v0/classes.rb,
lib/google/apis/searchads360_v0/representations.rb,
lib/google/apis/searchads360_v0/representations.rb
Overview
An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.
Instance Attribute Summary collapse
-
#cpc_bid_ceiling_micros ⇒ Fixnum
Maximum bid limit that can be set by the bid strategy.
-
#cpc_bid_floor_micros ⇒ Fixnum
Minimum bid limit that can be set by the bid strategy.
-
#target_roas ⇒ Float
The target return on ad spend (ROAS) option.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V0CommonMaximizeConversionValue
constructor
A new instance of GoogleAdsSearchads360V0CommonMaximizeConversionValue.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V0CommonMaximizeConversionValue
Returns a new instance of GoogleAdsSearchads360V0CommonMaximizeConversionValue.
364 365 366 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 364 def initialize(**args) update!(**args) end |
Instance Attribute Details
#cpc_bid_ceiling_micros ⇒ Fixnum
Maximum bid limit that can be set by the bid strategy. The limit applies to
all keywords managed by the strategy. Mutable for portfolio bidding strategies
only.
Corresponds to the JSON property cpcBidCeilingMicros
346 347 348 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 346 def cpc_bid_ceiling_micros @cpc_bid_ceiling_micros end |
#cpc_bid_floor_micros ⇒ Fixnum
Minimum bid limit that can be set by the bid strategy. The limit applies to
all keywords managed by the strategy. Mutable for portfolio bidding strategies
only.
Corresponds to the JSON property cpcBidFloorMicros
353 354 355 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 353 def cpc_bid_floor_micros @cpc_bid_floor_micros end |
#target_roas ⇒ Float
The target return on ad spend (ROAS) option. If set, the bid strategy will
maximize revenue while averaging the target return on ad spend. If the target
ROAS is high, the bid strategy may not be able to spend the full budget. If
the target ROAS is not set, the bid strategy will aim to achieve the highest
possible ROAS for the budget.
Corresponds to the JSON property targetRoas
362 363 364 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 362 def target_roas @target_roas end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
369 370 371 372 373 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 369 def update!(**args) @cpc_bid_ceiling_micros = args[:cpc_bid_ceiling_micros] if args.key?(:cpc_bid_ceiling_micros) @cpc_bid_floor_micros = args[:cpc_bid_floor_micros] if args.key?(:cpc_bid_floor_micros) @target_roas = args[:target_roas] if args.key?(:target_roas) end |