Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonTargetImpressionShareSimulationPoint
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonTargetImpressionShareSimulationPoint
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/searchads360_v23/classes.rb,
lib/google/apis/searchads360_v23/representations.rb,
lib/google/apis/searchads360_v23/representations.rb
Overview
Projected metrics for a specific target impression share value.
Instance Attribute Summary collapse
-
#absolute_top_impressions ⇒ Fixnum
Projected number of absolute top impressions.
-
#biddable_conversions ⇒ Float
Projected number of biddable conversions.
-
#biddable_conversions_value ⇒ Float
Projected total value of biddable conversions.
-
#clicks ⇒ Fixnum
Projected number of clicks.
-
#cost_micros ⇒ Fixnum
Projected cost in micros.
-
#impressions ⇒ Fixnum
Projected number of impressions.
-
#required_budget_amount_micros ⇒ Fixnum
Projected required daily budget that the advertiser must set in order to receive the estimated traffic, in micros of advertiser currency.
-
#required_cpc_bid_ceiling_micros ⇒ Fixnum
Projected required daily cpc bid ceiling that the advertiser must set to realize this simulation, in micros of the advertiser currency.
-
#target_impression_share_micros ⇒ Fixnum
The simulated target impression share value (in micros) upon which projected metrics are based.
-
#top_slot_impressions ⇒ Fixnum
Projected number of top slot impressions.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V23CommonTargetImpressionShareSimulationPoint
constructor
A new instance of GoogleAdsSearchads360V23CommonTargetImpressionShareSimulationPoint.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V23CommonTargetImpressionShareSimulationPoint
Returns a new instance of GoogleAdsSearchads360V23CommonTargetImpressionShareSimulationPoint.
11592 11593 11594 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11592 def initialize(**args) update!(**args) end |
Instance Attribute Details
#absolute_top_impressions ⇒ Fixnum
Projected number of absolute top impressions. Only search advertising channel
type supports this field.
Corresponds to the JSON property absoluteTopImpressions
11540 11541 11542 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11540 def absolute_top_impressions @absolute_top_impressions end |
#biddable_conversions ⇒ Float
Projected number of biddable conversions.
Corresponds to the JSON property biddableConversions
11545 11546 11547 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11545 def biddable_conversions @biddable_conversions end |
#biddable_conversions_value ⇒ Float
Projected total value of biddable conversions.
Corresponds to the JSON property biddableConversionsValue
11550 11551 11552 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11550 def biddable_conversions_value @biddable_conversions_value end |
#clicks ⇒ Fixnum
Projected number of clicks.
Corresponds to the JSON property clicks
11555 11556 11557 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11555 def clicks @clicks end |
#cost_micros ⇒ Fixnum
Projected cost in micros.
Corresponds to the JSON property costMicros
11560 11561 11562 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11560 def cost_micros @cost_micros end |
#impressions ⇒ Fixnum
Projected number of impressions.
Corresponds to the JSON property impressions
11565 11566 11567 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11565 def impressions @impressions end |
#required_budget_amount_micros ⇒ Fixnum
Projected required daily budget that the advertiser must set in order to
receive the estimated traffic, in micros of advertiser currency.
Corresponds to the JSON property requiredBudgetAmountMicros
11571 11572 11573 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11571 def required_budget_amount_micros @required_budget_amount_micros end |
#required_cpc_bid_ceiling_micros ⇒ Fixnum
Projected required daily cpc bid ceiling that the advertiser must set to
realize this simulation, in micros of the advertiser currency.
Corresponds to the JSON property requiredCpcBidCeilingMicros
11577 11578 11579 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11577 def required_cpc_bid_ceiling_micros @required_cpc_bid_ceiling_micros end |
#target_impression_share_micros ⇒ Fixnum
The simulated target impression share value (in micros) upon which projected
metrics are based. For example, 10% impression share, which is equal to 0.1,
is stored as 100_000. This value is validated and will not exceed 1M (100%).
Corresponds to the JSON property targetImpressionShareMicros
11584 11585 11586 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11584 def target_impression_share_micros @target_impression_share_micros end |
#top_slot_impressions ⇒ Fixnum
Projected number of top slot impressions. Only search advertising channel type
supports this field.
Corresponds to the JSON property topSlotImpressions
11590 11591 11592 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11590 def top_slot_impressions @top_slot_impressions end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11597 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11597 def update!(**args) @absolute_top_impressions = args[:absolute_top_impressions] if args.key?(:absolute_top_impressions) @biddable_conversions = args[:biddable_conversions] if args.key?(:biddable_conversions) @biddable_conversions_value = args[:biddable_conversions_value] if args.key?(:biddable_conversions_value) @clicks = args[:clicks] if args.key?(:clicks) @cost_micros = args[:cost_micros] if args.key?(:cost_micros) @impressions = args[:impressions] if args.key?(:impressions) @required_budget_amount_micros = args[:required_budget_amount_micros] if args.key?(:required_budget_amount_micros) @required_cpc_bid_ceiling_micros = args[:required_cpc_bid_ceiling_micros] if args.key?(:required_cpc_bid_ceiling_micros) @target_impression_share_micros = args[:target_impression_share_micros] if args.key?(:target_impression_share_micros) @top_slot_impressions = args[:top_slot_impressions] if args.key?(:top_slot_impressions) end |