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.
11532 11533 11534 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11532 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
11480 11481 11482 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11480 def absolute_top_impressions @absolute_top_impressions end |
#biddable_conversions ⇒ Float
Projected number of biddable conversions.
Corresponds to the JSON property biddableConversions
11485 11486 11487 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11485 def biddable_conversions @biddable_conversions end |
#biddable_conversions_value ⇒ Float
Projected total value of biddable conversions.
Corresponds to the JSON property biddableConversionsValue
11490 11491 11492 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11490 def biddable_conversions_value @biddable_conversions_value end |
#clicks ⇒ Fixnum
Projected number of clicks.
Corresponds to the JSON property clicks
11495 11496 11497 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11495 def clicks @clicks end |
#cost_micros ⇒ Fixnum
Projected cost in micros.
Corresponds to the JSON property costMicros
11500 11501 11502 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11500 def cost_micros @cost_micros end |
#impressions ⇒ Fixnum
Projected number of impressions.
Corresponds to the JSON property impressions
11505 11506 11507 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11505 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
11511 11512 11513 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11511 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
11517 11518 11519 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11517 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
11524 11525 11526 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11524 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
11530 11531 11532 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11530 def top_slot_impressions @top_slot_impressions end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 11537 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 |