Class: Google::Apis::AuthorizedbuyersmarketplaceV1alpha::RtbMetrics
- Inherits:
-
Object
- Object
- Google::Apis::AuthorizedbuyersmarketplaceV1alpha::RtbMetrics
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb,
lib/google/apis/authorizedbuyersmarketplace_v1alpha/representations.rb,
lib/google/apis/authorizedbuyersmarketplace_v1alpha/representations.rb
Overview
Real-time bidding metrics. For what each metric means refer to Report metrics
Instance Attribute Summary collapse
-
#ad_impressions7_days ⇒ Fixnum
Ad impressions in last 7 days.
-
#bid_rate7_days ⇒ Float
Bid rate in last 7 days, calculated by (bids / bid requests).
-
#bid_requests7_days ⇒ Fixnum
Bid requests in last 7 days.
-
#bids7_days ⇒ Fixnum
Bids in last 7 days.
-
#filtered_bid_rate7_days ⇒ Float
Filtered bid rate in last 7 days, calculated by (filtered bids / bids).
-
#must_bid_rate_current_month ⇒ Float
Must bid rate for current month.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RtbMetrics
constructor
A new instance of RtbMetrics.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RtbMetrics
Returns a new instance of RtbMetrics.
2620 2621 2622 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2620 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ad_impressions7_days ⇒ Fixnum
Ad impressions in last 7 days.
Corresponds to the JSON property adImpressions7Days
2593 2594 2595 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2593 def ad_impressions7_days @ad_impressions7_days end |
#bid_rate7_days ⇒ Float
Bid rate in last 7 days, calculated by (bids / bid requests).
Corresponds to the JSON property bidRate7Days
2598 2599 2600 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2598 def bid_rate7_days @bid_rate7_days end |
#bid_requests7_days ⇒ Fixnum
Bid requests in last 7 days.
Corresponds to the JSON property bidRequests7Days
2603 2604 2605 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2603 def bid_requests7_days @bid_requests7_days end |
#bids7_days ⇒ Fixnum
Bids in last 7 days.
Corresponds to the JSON property bids7Days
2608 2609 2610 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2608 def bids7_days @bids7_days end |
#filtered_bid_rate7_days ⇒ Float
Filtered bid rate in last 7 days, calculated by (filtered bids / bids).
Corresponds to the JSON property filteredBidRate7Days
2613 2614 2615 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2613 def filtered_bid_rate7_days @filtered_bid_rate7_days end |
#must_bid_rate_current_month ⇒ Float
Must bid rate for current month.
Corresponds to the JSON property mustBidRateCurrentMonth
2618 2619 2620 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2618 def must_bid_rate_current_month @must_bid_rate_current_month end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2625 2626 2627 2628 2629 2630 2631 2632 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2625 def update!(**args) @ad_impressions7_days = args[:ad_impressions7_days] if args.key?(:ad_impressions7_days) @bid_rate7_days = args[:bid_rate7_days] if args.key?(:bid_rate7_days) @bid_requests7_days = args[:bid_requests7_days] if args.key?(:bid_requests7_days) @bids7_days = args[:bids7_days] if args.key?(:bids7_days) @filtered_bid_rate7_days = args[:filtered_bid_rate7_days] if args.key?(:filtered_bid_rate7_days) @must_bid_rate_current_month = args[:must_bid_rate_current_month] if args.key?(:must_bid_rate_current_month) end |