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.
604 605 606 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 604 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
586 587 588 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 586 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
593 594 595 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 593 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
602 603 604 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 602 def target_roas @target_roas end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
609 610 611 612 613 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 609 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 |