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.
479 480 481 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 479 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
461 462 463 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 461 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
468 469 470 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 468 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
477 478 479 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 477 def target_roas @target_roas end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
484 485 486 487 488 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 484 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 |