Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonMetrics
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonMetrics
- 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
Metrics data.
Instance Attribute Summary collapse
-
#absolute_top_impression_percentage ⇒ Float
Search absolute top impression share is the percentage of your Search ad impressions that are shown in the most prominent Search position.
-
#all_conversions ⇒ Float
The total number of conversions.
-
#all_conversions_by_conversion_date ⇒ Float
The total number of conversions.
-
#all_conversions_from_click_to_call ⇒ Float
The number of times people clicked the "Call" button to call a business during or after clicking an ad.
-
#all_conversions_from_directions ⇒ Float
The number of times people clicked a "Get directions" button to navigate to a business after clicking an ad.
-
#all_conversions_from_interactions_rate ⇒ Float
All conversions from interactions (as oppose to view through conversions) divided by the number of ad interactions.
-
#all_conversions_from_interactions_value_per_interaction ⇒ Float
The value of all conversions from interactions divided by the total number of interactions.
-
#all_conversions_from_menu ⇒ Float
The number of times people clicked a link to view a business's menu after clicking an ad.
-
#all_conversions_from_order ⇒ Float
The number of times people placed an order at a business after clicking an ad.
-
#all_conversions_from_other_engagement ⇒ Float
The number of other conversions (for example, posting a review or saving a location for a business) that occurred after people clicked an ad.
-
#all_conversions_from_store_visit ⇒ Float
Estimated number of times people visited a business after clicking an ad.
-
#all_conversions_from_store_website ⇒ Float
The number of times that people were taken to a business's URL after clicking an ad.
-
#all_conversions_value ⇒ Float
The value of all conversions.
-
#all_conversions_value_by_conversion_date ⇒ Float
The value of all conversions.
-
#all_conversions_value_per_cost ⇒ Float
The value of all conversions divided by the total cost of ad interactions ( such as clicks for text ads or views for video ads).
-
#average_cart_size ⇒ Float
Average cart size is the average number of products in each order attributed to your ads.
-
#average_cost ⇒ Float
The average amount you pay per interaction.
-
#average_cpc ⇒ Float
The total cost of all clicks divided by the total number of clicks received.
-
#average_cpm ⇒ Float
Average cost-per-thousand impressions (CPM).
-
#average_impression_frequency_per_user ⇒ Float
The average number of times a unique user saw your ad during the requested time period.
-
#average_order_value_micros ⇒ Fixnum
Average order value is the average revenue you made per order attributed to your ads.
-
#average_quality_score ⇒ Float
The average quality score.
-
#clicks ⇒ Fixnum
The number of clicks.
-
#client_account_conversions ⇒ Float
The number of client account conversions.
-
#client_account_conversions_value ⇒ Float
The value of client account conversions.
-
#client_account_cross_sell_cost_of_goods_sold_micros ⇒ Fixnum
Client account cross-sell cost of goods sold (COGS) is the total cost of products sold as a result of advertising a different product.
-
#client_account_cross_sell_gross_profit_micros ⇒ Fixnum
Client account cross-sell gross profit is the profit you made from products sold as a result of advertising a different product, minus cost of goods sold ( COGS).
-
#client_account_cross_sell_revenue_micros ⇒ Fixnum
Client account cross-sell revenue is the total amount you made from products sold as a result of advertising a different product.
-
#client_account_cross_sell_units_sold ⇒ Float
Client account cross-sell units sold is the total number of products sold as a result of advertising a different product.
-
#client_account_lead_cost_of_goods_sold_micros ⇒ Fixnum
Client account lead cost of goods sold (COGS) is the total cost of products sold as a result of advertising the same product.
-
#client_account_lead_gross_profit_micros ⇒ Fixnum
Client account lead gross profit is the profit you made from products sold as a result of advertising the same product, minus cost of goods sold (COGS).
-
#client_account_lead_revenue_micros ⇒ Fixnum
Client account lead revenue is the total amount you made from products sold as a result of advertising the same product.
-
#client_account_lead_units_sold ⇒ Float
Client account lead units sold is the total number of products sold as a result of advertising the same product.
-
#client_account_view_through_conversions ⇒ Fixnum
The total number of view-through conversions.
-
#content_budget_lost_impression_share ⇒ Float
The estimated percent of times that your ad was eligible to show on the Display Network but didn't because your budget was too low.
-
#content_impression_share ⇒ Float
The impressions you've received on the Display Network divided by the estimated number of impressions you were eligible to receive.
-
#content_rank_lost_impression_share ⇒ Float
The estimated percentage of impressions on the Display Network that your ads didn't receive due to poor Ad Rank.
-
#conversion_custom_metrics ⇒ Array<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonValue>
The conversion custom metrics.
-
#conversions ⇒ Float
The number of conversions.
-
#conversions_by_conversion_date ⇒ Float
The sum of conversions by conversion date for biddable conversion types.
-
#conversions_from_interactions_rate ⇒ Float
Average biddable conversions (from interaction) per conversion eligible interaction.
-
#conversions_from_interactions_value_per_interaction ⇒ Float
The value of conversions from interactions divided by the number of ad interactions.
-
#conversions_value ⇒ Float
The sum of conversion values for the conversions included in the "conversions" field.
-
#conversions_value_by_conversion_date ⇒ Float
The sum of biddable conversions value by conversion date.
-
#conversions_value_per_cost ⇒ Float
The value of biddable conversion divided by the total cost of conversion eligible interactions.
-
#cost_micros ⇒ Fixnum
The sum of your cost-per-click (CPC) and cost-per-thousand impressions (CPM) costs during this period.
-
#cost_of_goods_sold_micros ⇒ Fixnum
Cost of goods sold (COGS) is the total cost of the products you sold in orders attributed to your ads.
-
#cost_per_all_conversions ⇒ Float
The cost of ad interactions divided by all conversions.
-
#cost_per_conversion ⇒ Float
Average conversion eligible cost per biddable conversion.
-
#cost_per_current_model_attributed_conversion ⇒ Float
The cost of ad interactions divided by current model attributed conversions.
-
#cross_device_conversions ⇒ Float
Conversions from when a customer clicks on an ad on one device, then converts on a different device or browser.
-
#cross_device_conversions_by_conversion_date ⇒ Float
The number of cross-device conversions by conversion date.
-
#cross_device_conversions_value ⇒ Float
The sum of the value of cross-device conversions.
-
#cross_device_conversions_value_by_conversion_date ⇒ Float
The sum of cross-device conversions value by conversion date.
-
#cross_sell_cost_of_goods_sold_micros ⇒ Fixnum
Cross-sell cost of goods sold (COGS) is the total cost of products sold as a result of advertising a different product.
-
#cross_sell_gross_profit_micros ⇒ Fixnum
Cross-sell gross profit is the profit you made from products sold as a result of advertising a different product, minus cost of goods sold (COGS).
-
#cross_sell_revenue_micros ⇒ Fixnum
Cross-sell revenue is the total amount you made from products sold as a result of advertising a different product.
-
#cross_sell_units_sold ⇒ Float
Cross-sell units sold is the total number of products sold as a result of advertising a different product.
-
#ctr ⇒ Float
The number of clicks your ad receives (Clicks) divided by the number of times your ad is shown (Impressions).
-
#general_invalid_click_rate ⇒ Float
The percentage of clicks that have been filtered out of your total number of clicks (filtered + non-filtered clicks) due to being general invalid clicks.
-
#general_invalid_clicks ⇒ Fixnum
Number of general invalid clicks.
-
#gross_profit_margin ⇒ Float
Gross profit margin is the percentage gross profit you made from orders attributed to your ads, after taking out the cost of goods sold (COGS).
-
#gross_profit_micros ⇒ Fixnum
Gross profit is the profit you made from orders attributed to your ads minus the cost of goods sold (COGS).
-
#historical_creative_quality_score ⇒ String
The creative historical quality score.
-
#historical_landing_page_quality_score ⇒ String
The quality of historical landing page experience.
-
#historical_quality_score ⇒ Fixnum
The historical quality score.
-
#historical_search_predicted_ctr ⇒ String
The historical search predicted click through rate (CTR).
-
#impressions ⇒ Fixnum
Count of how often your ad has appeared on a search results page or website on the Google Network.
-
#interaction_event_types ⇒ Array<String>
The types of payable and free interactions.
-
#interaction_rate ⇒ Float
How often people interact with your ad after it is shown to them.
-
#interactions ⇒ Fixnum
The number of interactions.
-
#invalid_click_rate ⇒ Float
The percentage of clicks filtered out of your total number of clicks (filtered + non-filtered clicks) during the reporting period.
-
#invalid_clicks ⇒ Fixnum
Number of clicks Google considers illegitimate and doesn't charge you for.
-
#lead_cost_of_goods_sold_micros ⇒ Fixnum
Lead cost of goods sold (COGS) is the total cost of products sold as a result of advertising the same product.
-
#lead_gross_profit_micros ⇒ Fixnum
Lead gross profit is the profit you made from products sold as a result of advertising the same product, minus cost of goods sold (COGS).
-
#lead_revenue_micros ⇒ Fixnum
Lead revenue is the total amount you made from products sold as a result of advertising the same product.
-
#lead_units_sold ⇒ Float
Lead units sold is the total number of products sold as a result of advertising the same product.
-
#mobile_friendly_clicks_percentage ⇒ Float
The percentage of mobile clicks that go to a mobile-friendly page.
-
#orders ⇒ Float
Orders is the total number of purchase conversions you received attributed to your ads.
-
#raw_event_conversion_metrics ⇒ Array<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonValue>
The raw event conversion metrics.
-
#revenue_micros ⇒ Fixnum
Revenue is the total amount you made from orders attributed to your ads.
-
#search_absolute_top_impression_share ⇒ Float
The percentage of the customer's Shopping or Search ad impressions that are shown in the most prominent Shopping position.
-
#search_budget_lost_absolute_top_impression_share ⇒ Float
The number estimating how often your ad wasn't the very first ad among the top ads in the search results due to a low budget.
-
#search_budget_lost_impression_share ⇒ Float
The estimated percent of times that your ad was eligible to show on the Search Network but didn't because your budget was too low.
-
#search_budget_lost_top_impression_share ⇒ Float
The number estimating how often your ad didn't show adjacent to the top organic search results due to a low budget.
-
#search_click_share ⇒ Float
The number of clicks you've received on the Search Network divided by the estimated number of clicks you were eligible to receive.
-
#search_exact_match_impression_share ⇒ Float
The impressions you've received divided by the estimated number of impressions you were eligible to receive on the Search Network for search terms that matched your keywords exactly (or were close variants of your keyword), regardless of your keyword match types.
-
#search_impression_share ⇒ Float
The impressions you've received on the Search Network divided by the estimated number of impressions you were eligible to receive.
-
#search_rank_lost_absolute_top_impression_share ⇒ Float
The number estimating how often your ad wasn't the very first ad among the top ads in the search results due to poor Ad Rank.
-
#search_rank_lost_impression_share ⇒ Float
The estimated percentage of impressions on the Search Network that your ads didn't receive due to poor Ad Rank.
-
#search_rank_lost_top_impression_share ⇒ Float
The number estimating how often your ad didn't show adjacent to the top organic search results due to poor Ad Rank.
-
#search_top_impression_share ⇒ Float
The impressions you've received among the top ads compared to the estimated number of impressions you were eligible to receive among the top ads.
-
#top_impression_percentage ⇒ Float
The percent of your ad impressions that are shown adjacent to the top organic search results.
-
#unique_users ⇒ Fixnum
The number of unique users who saw your ad during the requested time period.
-
#units_sold ⇒ Float
Units sold is the total number of products sold from orders attributed to your ads.
-
#value_per_all_conversions ⇒ Float
The value of all conversions divided by the number of all conversions.
-
#value_per_all_conversions_by_conversion_date ⇒ Float
The value of all conversions divided by the number of all conversions.
-
#value_per_conversion ⇒ Float
The value of biddable conversion divided by the number of biddable conversions.
-
#value_per_conversions_by_conversion_date ⇒ Float
Biddable conversions value by conversion date divided by biddable conversions by conversion date.
-
#visits ⇒ Float
Clicks that Search Ads 360 has successfully recorded and forwarded to an advertiser's landing page.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V23CommonMetrics
constructor
A new instance of GoogleAdsSearchads360V23CommonMetrics.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V23CommonMetrics
Returns a new instance of GoogleAdsSearchads360V23CommonMetrics.
8414 8415 8416 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8414 def initialize(**args) update!(**args) end |
Instance Attribute Details
#absolute_top_impression_percentage ⇒ Float
Search absolute top impression share is the percentage of your Search ad
impressions that are shown in the most prominent Search position.
Corresponds to the JSON property absoluteTopImpressionPercentage
7514 7515 7516 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7514 def absolute_top_impression_percentage @absolute_top_impression_percentage end |
#all_conversions ⇒ Float
The total number of conversions. This includes all conversions regardless of
the value of include_in_conversions_metric.
Corresponds to the JSON property allConversions
7520 7521 7522 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7520 def all_conversions @all_conversions end |
#all_conversions_by_conversion_date ⇒ Float
The total number of conversions. This includes all conversions regardless of
the value of include_in_conversions_metric. When this column is selected with
date, the values in date column means the conversion date. Details for the
by_conversion_date columns are available at https://support.google.com/sa360/
answer/9250611.
Corresponds to the JSON property allConversionsByConversionDate
7529 7530 7531 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7529 def all_conversions_by_conversion_date @all_conversions_by_conversion_date end |
#all_conversions_from_click_to_call ⇒ Float
The number of times people clicked the "Call" button to call a business during
or after clicking an ad. This number doesn't include whether or not calls were
connected, or the duration of any calls. This metric applies to feed items
only.
Corresponds to the JSON property allConversionsFromClickToCall
7537 7538 7539 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7537 def all_conversions_from_click_to_call @all_conversions_from_click_to_call end |
#all_conversions_from_directions ⇒ Float
The number of times people clicked a "Get directions" button to navigate to a
business after clicking an ad. This metric applies to feed items only.
Corresponds to the JSON property allConversionsFromDirections
7543 7544 7545 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7543 def all_conversions_from_directions @all_conversions_from_directions end |
#all_conversions_from_interactions_rate ⇒ Float
All conversions from interactions (as oppose to view through conversions)
divided by the number of ad interactions.
Corresponds to the JSON property allConversionsFromInteractionsRate
7549 7550 7551 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7549 def all_conversions_from_interactions_rate @all_conversions_from_interactions_rate end |
#all_conversions_from_interactions_value_per_interaction ⇒ Float
The value of all conversions from interactions divided by the total number of
interactions.
Corresponds to the JSON property allConversionsFromInteractionsValuePerInteraction
7555 7556 7557 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7555 def all_conversions_from_interactions_value_per_interaction @all_conversions_from_interactions_value_per_interaction end |
#all_conversions_from_menu ⇒ Float
The number of times people clicked a link to view a business's menu after
clicking an ad. This metric applies to feed items only.
Corresponds to the JSON property allConversionsFromMenu
7561 7562 7563 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7561 def @all_conversions_from_menu end |
#all_conversions_from_order ⇒ Float
The number of times people placed an order at a business after clicking an ad.
This metric applies to feed items only.
Corresponds to the JSON property allConversionsFromOrder
7567 7568 7569 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7567 def all_conversions_from_order @all_conversions_from_order end |
#all_conversions_from_other_engagement ⇒ Float
The number of other conversions (for example, posting a review or saving a
location for a business) that occurred after people clicked an ad. This metric
applies to feed items only.
Corresponds to the JSON property allConversionsFromOtherEngagement
7574 7575 7576 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7574 def all_conversions_from_other_engagement @all_conversions_from_other_engagement end |
#all_conversions_from_store_visit ⇒ Float
Estimated number of times people visited a business after clicking an ad. This
metric applies to feed items only.
Corresponds to the JSON property allConversionsFromStoreVisit
7580 7581 7582 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7580 def all_conversions_from_store_visit @all_conversions_from_store_visit end |
#all_conversions_from_store_website ⇒ Float
The number of times that people were taken to a business's URL after clicking
an ad. This metric applies to feed items only.
Corresponds to the JSON property allConversionsFromStoreWebsite
7586 7587 7588 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7586 def all_conversions_from_store_website @all_conversions_from_store_website end |
#all_conversions_value ⇒ Float
The value of all conversions.
Corresponds to the JSON property allConversionsValue
7591 7592 7593 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7591 def all_conversions_value @all_conversions_value end |
#all_conversions_value_by_conversion_date ⇒ Float
The value of all conversions. When this column is selected with date, the
values in date column means the conversion date. Details for the
by_conversion_date columns are available at https://support.google.com/sa360/
answer/9250611.
Corresponds to the JSON property allConversionsValueByConversionDate
7599 7600 7601 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7599 def all_conversions_value_by_conversion_date @all_conversions_value_by_conversion_date end |
#all_conversions_value_per_cost ⇒ Float
The value of all conversions divided by the total cost of ad interactions (
such as clicks for text ads or views for video ads).
Corresponds to the JSON property allConversionsValuePerCost
7605 7606 7607 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7605 def all_conversions_value_per_cost @all_conversions_value_per_cost end |
#average_cart_size ⇒ Float
Average cart size is the average number of products in each order attributed
to your ads. How it works: You report conversions with cart data for completed
purchases on your website. Average cart size is the total number of products
sold divided by the total number of orders you received. Example: You received
2 orders, the first included 3 products and the second included 2. The average
cart size is 2.5 products = (3+2)/2. This metric is only available if you
report conversions with cart data.
Corresponds to the JSON property averageCartSize
7616 7617 7618 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7616 def average_cart_size @average_cart_size end |
#average_cost ⇒ Float
The average amount you pay per interaction. This amount is the total cost of
your ads divided by the total number of interactions.
Corresponds to the JSON property averageCost
7622 7623 7624 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7622 def average_cost @average_cost end |
#average_cpc ⇒ Float
The total cost of all clicks divided by the total number of clicks received.
This metric is a monetary value and returned in the customer's currency by
default. See the metrics_currency parameter at https://developers.google.com/
search-ads/reporting/query/query-structure#parameters_clause
Corresponds to the JSON property averageCpc
7630 7631 7632 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7630 def average_cpc @average_cpc end |
#average_cpm ⇒ Float
Average cost-per-thousand impressions (CPM). This metric is a monetary value
and returned in the customer's currency by default. See the metrics_currency
parameter at https://developers.google.com/search-ads/reporting/query/query-
structure#parameters_clause
Corresponds to the JSON property averageCpm
7638 7639 7640 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7638 def average_cpm @average_cpm end |
#average_impression_frequency_per_user ⇒ Float
The average number of times a unique user saw your ad during the requested
time period. This metric cannot be aggregated, and can only be requested for
date ranges of 92 days or less. This metric is available for following
campaign types - Display, Video, Discovery and App.
Corresponds to the JSON property averageImpressionFrequencyPerUser
7646 7647 7648 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7646 def average_impression_frequency_per_user @average_impression_frequency_per_user end |
#average_order_value_micros ⇒ Fixnum
Average order value is the average revenue you made per order attributed to
your ads. How it works: You report conversions with cart data for completed
purchases on your website. Average order value is the total revenue from your
orders divided by the total number of orders. Example: You received 3 orders
which made $10, $15 and $20 worth of revenue. The average order value is $15 =
($10 + $15 + $20)/3. This metric is only available if you report conversions
with cart data.
Corresponds to the JSON property averageOrderValueMicros
7657 7658 7659 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7657 def average_order_value_micros @average_order_value_micros end |
#average_quality_score ⇒ Float
The average quality score.
Corresponds to the JSON property averageQualityScore
7662 7663 7664 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7662 def average_quality_score @average_quality_score end |
#clicks ⇒ Fixnum
The number of clicks.
Corresponds to the JSON property clicks
7667 7668 7669 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7667 def clicks @clicks end |
#client_account_conversions ⇒ Float
The number of client account conversions. This only includes conversion
actions which include_in_client_account_conversions_metric attribute is set to
true. If you use conversion-based bidding, your bid strategies will optimize
for these conversions.
Corresponds to the JSON property clientAccountConversions
7675 7676 7677 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7675 def client_account_conversions @client_account_conversions end |
#client_account_conversions_value ⇒ Float
The value of client account conversions. This only includes conversion actions
which include_in_client_account_conversions_metric attribute is set to true.
If you use conversion-based bidding, your bid strategies will optimize for
these conversions.
Corresponds to the JSON property clientAccountConversionsValue
7683 7684 7685 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7683 def client_account_conversions_value @client_account_conversions_value end |
#client_account_cross_sell_cost_of_goods_sold_micros ⇒ Fixnum
Client account cross-sell cost of goods sold (COGS) is the total cost of
products sold as a result of advertising a different product. How it works:
You report conversions with cart data for completed purchases on your website.
If the ad that was interacted with before the purchase has an associated
product (see Shopping Ads) then this product is considered the advertised
product. Any product included in the order the customer places is a sold
product. If these products don't match then this is considered cross-sell.
Cross-sell cost of goods sold is the total cost of the products sold that
weren't advertised. Example: Someone clicked on a Shopping ad for a hat then
bought the same hat and a shirt. The hat has a cost of goods sold value of $3,
the shirt has a cost of goods sold value of $5. The cross-sell cost of goods
sold for this order is $5. This metric is only available if you report
conversions with cart data. This metric is a monetary value and returned in
the customer's currency by default. See the metrics_currency parameter at
https://developers.google.com/search-ads/reporting/query/query-structure#
parameters_clause
Corresponds to the JSON property clientAccountCrossSellCostOfGoodsSoldMicros
7703 7704 7705 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7703 def client_account_cross_sell_cost_of_goods_sold_micros @client_account_cross_sell_cost_of_goods_sold_micros end |
#client_account_cross_sell_gross_profit_micros ⇒ Fixnum
Client account cross-sell gross profit is the profit you made from products
sold as a result of advertising a different product, minus cost of goods sold (
COGS). How it works: You report conversions with cart data for completed
purchases on your website. If the ad that was interacted with before the
purchase has an associated product (see Shopping Ads) then this product is
considered the advertised product. Any product included in the purchase is a
sold product. If these products don't match then this is considered cross-sell.
Cross-sell gross profit is the revenue you made from cross-sell attributed to
your ads minus the cost of the goods sold. Example: Someone clicked on a
Shopping ad for a hat then bought the same hat and a shirt. The shirt is
priced $20 and has a cost of goods sold value of $5. The cross-sell gross
profit of this order is $15 = $20 - $5. This metric is only available if you
report conversions with cart data. This metric is a monetary value and
returned in the customer's currency by default. See the metrics_currency
parameter at https://developers.google.com/search-ads/reporting/query/query-
structure#parameters_clause
Corresponds to the JSON property clientAccountCrossSellGrossProfitMicros
7723 7724 7725 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7723 def client_account_cross_sell_gross_profit_micros @client_account_cross_sell_gross_profit_micros end |
#client_account_cross_sell_revenue_micros ⇒ Fixnum
Client account cross-sell revenue is the total amount you made from products
sold as a result of advertising a different product. How it works: You report
conversions with cart data for completed purchases on your website. If the ad
that was interacted with before the purchase has an associated product (see
Shopping Ads) then this product is considered the advertised product. Any
product included in the order the customer places is a sold product. If these
products don't match then this is considered cross-sell. Cross-sell revenue is
the total value you made from cross-sell attributed to your ads. Example:
Someone clicked on a Shopping ad for a hat then bought the same hat and a
shirt. The hat is priced $10 and the shirt is priced $20. The cross-sell
revenue of this order is $20. This metric is only available if you report
conversions with cart data. This metric is a monetary value and returned in
the customer's currency by default. See the metrics_currency parameter at
https://developers.google.com/search-ads/reporting/query/query-structure#
parameters_clause
Corresponds to the JSON property clientAccountCrossSellRevenueMicros
7742 7743 7744 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7742 def client_account_cross_sell_revenue_micros @client_account_cross_sell_revenue_micros end |
#client_account_cross_sell_units_sold ⇒ Float
Client account cross-sell units sold is the total number of products sold as a
result of advertising a different product. How it works: You report
conversions with cart data for completed purchases on your website. If the ad
that was interacted with before the purchase has an associated product (see
Shopping Ads) then this product is considered the advertised product. Any
product included in the order the customer places is a sold product. If these
products don't match then this is considered cross-sell. Cross-sell units sold
is the total number of cross-sold products from all orders attributed to your
ads. Example: Someone clicked on a Shopping ad for a hat then bought the same
hat, a shirt and a jacket. The cross-sell units sold in this order is 2. This
metric is only available if you report conversions with cart data.
Corresponds to the JSON property clientAccountCrossSellUnitsSold
7757 7758 7759 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7757 def client_account_cross_sell_units_sold @client_account_cross_sell_units_sold end |
#client_account_lead_cost_of_goods_sold_micros ⇒ Fixnum
Client account lead cost of goods sold (COGS) is the total cost of products
sold as a result of advertising the same product. How it works: You report
conversions with cart data for completed purchases on your website. If the ad
that was interacted with has an associated product (see Shopping Ads) then
this product is considered the advertised product. Any product included in the
order the customer places is a sold product. If the advertised and sold
products match, then the cost of these goods is counted under lead cost of
goods sold. Example: Someone clicked on a Shopping ad for a hat then bought
the same hat and a shirt. The hat has a cost of goods sold value of $3, the
shirt has a cost of goods sold value of $5. The lead cost of goods sold for
this order is $3. This metric is only available if you report conversions with
cart data. This metric is a monetary value and returned in the customer's
currency by default. See the metrics_currency parameter at https://developers.
google.com/search-ads/reporting/query/query-structure#parameters_clause
Corresponds to the JSON property clientAccountLeadCostOfGoodsSoldMicros
7775 7776 7777 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7775 def client_account_lead_cost_of_goods_sold_micros @client_account_lead_cost_of_goods_sold_micros end |
#client_account_lead_gross_profit_micros ⇒ Fixnum
Client account lead gross profit is the profit you made from products sold as
a result of advertising the same product, minus cost of goods sold (COGS). How
it works: You report conversions with cart data for completed purchases on
your website. If the ad that was interacted with before the purchase has an
associated product (see Shopping Ads) then this product is considered the
advertised product. Any product included in the order the customer places is a
sold product. If the advertised and sold products match, then the revenue you
made from these sales minus the cost of goods sold is your lead gross profit.
Example: Someone clicked on a Shopping ad for a hat then bought the same hat
and a shirt. The hat is priced $10 and has a cost of goods sold value of $3.
The lead gross profit of this order is $7 = $10 - $3. This metric is only
available if you report conversions with cart data. This metric is a monetary
value and returned in the customer's currency by default. See the
metrics_currency parameter at https://developers.google.com/search-ads/
reporting/query/query-structure#parameters_clause
Corresponds to the JSON property clientAccountLeadGrossProfitMicros
7794 7795 7796 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7794 def client_account_lead_gross_profit_micros @client_account_lead_gross_profit_micros end |
#client_account_lead_revenue_micros ⇒ Fixnum
Client account lead revenue is the total amount you made from products sold as
a result of advertising the same product. How it works: You report conversions
with cart data for completed purchases on your website. If the ad that was
interacted with before the purchase has an associated product (see Shopping
Ads) then this product is considered the advertised product. Any product
included in the order the customer places is a sold product. If the advertised
and sold products match, then the total value you made from the sales of these
products is shown under lead revenue. Example: Someone clicked on a Shopping
ad for a hat then bought the same hat and a shirt. The hat is priced $10 and
the shirt is priced $20. The lead revenue of this order is $10. This metric is
only available if you report conversions with cart data. This metric is a
monetary value and returned in the customer's currency by default. See the
metrics_currency parameter at https://developers.google.com/search-ads/
reporting/query/query-structure#parameters_clause
Corresponds to the JSON property clientAccountLeadRevenueMicros
7812 7813 7814 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7812 def client_account_lead_revenue_micros @client_account_lead_revenue_micros end |
#client_account_lead_units_sold ⇒ Float
Client account lead units sold is the total number of products sold as a
result of advertising the same product. How it works: You report conversions
with cart data for completed purchases on your website. If the ad that was
interacted with before the purchase has an associated product (see Shopping
Ads) then this product is considered the advertised product. Any product
included in the order the customer places is a sold product. If the advertised
and sold products match, then the total number of these products sold is shown
under lead units sold. Example: Someone clicked on a Shopping ad for a hat
then bought the same hat, a shirt and a jacket. The lead units sold in this
order is 1. This metric is only available if you report conversions with cart
data.
Corresponds to the JSON property clientAccountLeadUnitsSold
7827 7828 7829 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7827 def client_account_lead_units_sold @client_account_lead_units_sold end |
#client_account_view_through_conversions ⇒ Fixnum
The total number of view-through conversions. These happen when a customer
sees an image or rich media ad, then later completes a conversion on your site
without interacting with (for example, clicking on) another ad.
Corresponds to the JSON property clientAccountViewThroughConversions
7834 7835 7836 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7834 def client_account_view_through_conversions @client_account_view_through_conversions end |
#content_budget_lost_impression_share ⇒ Float
The estimated percent of times that your ad was eligible to show on the
Display Network but didn't because your budget was too low. Note: Content
budget lost impression share is reported in the range of 0 to 0.9. Any value
above 0.9 is reported as 0.9001.
Corresponds to the JSON property contentBudgetLostImpressionShare
7842 7843 7844 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7842 def content_budget_lost_impression_share @content_budget_lost_impression_share end |
#content_impression_share ⇒ Float
The impressions you've received on the Display Network divided by the
estimated number of impressions you were eligible to receive. Note: Content
impression share is reported in the range of 0.1 to 1. Any value below 0.1 is
reported as 0.0999.
Corresponds to the JSON property contentImpressionShare
7850 7851 7852 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7850 def content_impression_share @content_impression_share end |
#content_rank_lost_impression_share ⇒ Float
The estimated percentage of impressions on the Display Network that your ads
didn't receive due to poor Ad Rank. Note: Content rank lost impression share
is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.
9001.
Corresponds to the JSON property contentRankLostImpressionShare
7858 7859 7860 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7858 def content_rank_lost_impression_share @content_rank_lost_impression_share end |
#conversion_custom_metrics ⇒ Array<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonValue>
The conversion custom metrics.
Corresponds to the JSON property conversionCustomMetrics
7863 7864 7865 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7863 def conversion_custom_metrics @conversion_custom_metrics end |
#conversions ⇒ Float
The number of conversions. This only includes conversion actions which
include_in_conversions_metric attribute is set to true. If you use conversion-
based bidding, your bid strategies will optimize for these conversions.
Corresponds to the JSON property conversions
7870 7871 7872 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7870 def conversions @conversions end |
#conversions_by_conversion_date ⇒ Float
The sum of conversions by conversion date for biddable conversion types. Can
be fractional due to attribution modeling. When this column is selected with
date, the values in date column means the conversion date.
Corresponds to the JSON property conversionsByConversionDate
7877 7878 7879 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7877 def conversions_by_conversion_date @conversions_by_conversion_date end |
#conversions_from_interactions_rate ⇒ Float
Average biddable conversions (from interaction) per conversion eligible
interaction. Shows how often, on average, an ad interaction leads to a
biddable conversion.
Corresponds to the JSON property conversionsFromInteractionsRate
7884 7885 7886 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7884 def conversions_from_interactions_rate @conversions_from_interactions_rate end |
#conversions_from_interactions_value_per_interaction ⇒ Float
The value of conversions from interactions divided by the number of ad
interactions. This only includes conversion actions which
include_in_conversions_metric attribute is set to true. If you use conversion-
based bidding, your bid strategies will optimize for these conversions.
Corresponds to the JSON property conversionsFromInteractionsValuePerInteraction
7892 7893 7894 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7892 def conversions_from_interactions_value_per_interaction @conversions_from_interactions_value_per_interaction end |
#conversions_value ⇒ Float
The sum of conversion values for the conversions included in the "conversions"
field. This metric is useful only if you entered a value for your conversion
actions.
Corresponds to the JSON property conversionsValue
7899 7900 7901 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7899 def conversions_value @conversions_value end |
#conversions_value_by_conversion_date ⇒ Float
The sum of biddable conversions value by conversion date. When this column is
selected with date, the values in date column means the conversion date.
Corresponds to the JSON property conversionsValueByConversionDate
7905 7906 7907 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7905 def conversions_value_by_conversion_date @conversions_value_by_conversion_date end |
#conversions_value_per_cost ⇒ Float
The value of biddable conversion divided by the total cost of conversion
eligible interactions.
Corresponds to the JSON property conversionsValuePerCost
7911 7912 7913 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7911 def conversions_value_per_cost @conversions_value_per_cost end |
#cost_micros ⇒ Fixnum
The sum of your cost-per-click (CPC) and cost-per-thousand impressions (CPM)
costs during this period. This metric is a monetary value and returned in the
customer's currency by default. See the metrics_currency parameter at https://
developers.google.com/search-ads/reporting/query/query-structure#
parameters_clause
Corresponds to the JSON property costMicros
7920 7921 7922 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7920 def cost_micros @cost_micros end |
#cost_of_goods_sold_micros ⇒ Fixnum
Cost of goods sold (COGS) is the total cost of the products you sold in orders
attributed to your ads. How it works: You can add a cost of goods sold value
to every product in Merchant Center. If you report conversions with cart data,
the products you sold are matched with their cost of goods sold value and this
can be used to calculate the gross profit you made on each order. Example:
Someone clicked on a Shopping ad for a hat then bought the same hat and a
shirt. The hat has a cost of goods sold value of $3, the shirt has a cost of
goods sold value of $5. The cost of goods sold for this order is $8 = $3 + $5.
This metric is only available if you report conversions with cart data.
Corresponds to the JSON property costOfGoodsSoldMicros
7933 7934 7935 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7933 def cost_of_goods_sold_micros @cost_of_goods_sold_micros end |
#cost_per_all_conversions ⇒ Float
The cost of ad interactions divided by all conversions.
Corresponds to the JSON property costPerAllConversions
7938 7939 7940 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7938 def cost_per_all_conversions @cost_per_all_conversions end |
#cost_per_conversion ⇒ Float
Average conversion eligible cost per biddable conversion.
Corresponds to the JSON property costPerConversion
7943 7944 7945 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7943 def cost_per_conversion @cost_per_conversion end |
#cost_per_current_model_attributed_conversion ⇒ Float
The cost of ad interactions divided by current model attributed conversions.
This only includes conversion actions which include_in_conversions_metric
attribute is set to true. If you use conversion-based bidding, your bid
strategies will optimize for these conversions.
Corresponds to the JSON property costPerCurrentModelAttributedConversion
7951 7952 7953 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7951 def cost_per_current_model_attributed_conversion @cost_per_current_model_attributed_conversion end |
#cross_device_conversions ⇒ Float
Conversions from when a customer clicks on an ad on one device, then converts
on a different device or browser. Cross-device conversions are already
included in all_conversions.
Corresponds to the JSON property crossDeviceConversions
7958 7959 7960 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7958 def cross_device_conversions @cross_device_conversions end |
#cross_device_conversions_by_conversion_date ⇒ Float
The number of cross-device conversions by conversion date. Details for the
by_conversion_date columns are available at https://support.google.com/sa360/
answer/9250611.
Corresponds to the JSON property crossDeviceConversionsByConversionDate
7965 7966 7967 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7965 def cross_device_conversions_by_conversion_date @cross_device_conversions_by_conversion_date end |
#cross_device_conversions_value ⇒ Float
The sum of the value of cross-device conversions.
Corresponds to the JSON property crossDeviceConversionsValue
7970 7971 7972 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7970 def cross_device_conversions_value @cross_device_conversions_value end |
#cross_device_conversions_value_by_conversion_date ⇒ Float
The sum of cross-device conversions value by conversion date. Details for the
by_conversion_date columns are available at https://support.google.com/sa360/
answer/9250611.
Corresponds to the JSON property crossDeviceConversionsValueByConversionDate
7977 7978 7979 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7977 def cross_device_conversions_value_by_conversion_date @cross_device_conversions_value_by_conversion_date end |
#cross_sell_cost_of_goods_sold_micros ⇒ Fixnum
Cross-sell cost of goods sold (COGS) is the total cost of products sold as a
result of advertising a different product. How it works: You report
conversions with cart data for completed purchases on your website. If the ad
that was interacted with before the purchase has an associated product (see
Shopping Ads) then this product is considered the advertised product. Any
product included in the order the customer places is a sold product. If these
products don't match then this is considered cross-sell. Cross-sell cost of
goods sold is the total cost of the products sold that weren't advertised.
Example: Someone clicked on a Shopping ad for a hat then bought the same hat
and a shirt. The hat has a cost of goods sold value of $3, the shirt has a
cost of goods sold value of $5. The cross-sell cost of goods sold for this
order is $5. This metric is only available if you report conversions with cart
data. This metric is a monetary value and returned in the customer's currency
by default. See the metrics_currency parameter at https://developers.google.
com/search-ads/reporting/query/query-structure#parameters_clause
Corresponds to the JSON property crossSellCostOfGoodsSoldMicros
7996 7997 7998 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 7996 def cross_sell_cost_of_goods_sold_micros @cross_sell_cost_of_goods_sold_micros end |
#cross_sell_gross_profit_micros ⇒ Fixnum
Cross-sell gross profit is the profit you made from products sold as a result
of advertising a different product, minus cost of goods sold (COGS). How it
works: You report conversions with cart data for completed purchases on your
website. If the ad that was interacted with before the purchase has an
associated product (see Shopping Ads) then this product is considered the
advertised product. Any product included in the purchase is a sold product. If
these products don't match then this is considered cross-sell. Cross-sell
gross profit is the revenue you made from cross-sell attributed to your ads
minus the cost of the goods sold. Example: Someone clicked on a Shopping ad
for a hat then bought the same hat and a shirt. The shirt is priced $20 and
has a cost of goods sold value of $5. The cross-sell gross profit of this
order is $15 = $20 - $5. This metric is only available if you report
conversions with cart data. This metric is a monetary value and returned in
the customer's currency by default. See the metrics_currency parameter at
https://developers.google.com/search-ads/reporting/query/query-structure#
parameters_clause
Corresponds to the JSON property crossSellGrossProfitMicros
8016 8017 8018 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8016 def cross_sell_gross_profit_micros @cross_sell_gross_profit_micros end |
#cross_sell_revenue_micros ⇒ Fixnum
Cross-sell revenue is the total amount you made from products sold as a result
of advertising a different product. How it works: You report conversions with
cart data for completed purchases on your website. If the ad that was
interacted with before the purchase has an associated product (see Shopping
Ads) then this product is considered the advertised product. Any product
included in the order the customer places is a sold product. If these products
don't match then this is considered cross-sell. Cross-sell revenue is the
total value you made from cross-sell attributed to your ads. Example: Someone
clicked on a Shopping ad for a hat then bought the same hat and a shirt. The
hat is priced $10 and the shirt is priced $20. The cross-sell revenue of this
order is $20. This metric is only available if you report conversions with
cart data. This metric is a monetary value and returned in the customer's
currency by default. See the metrics_currency parameter at https://developers.
google.com/search-ads/reporting/query/query-structure#parameters_clause
Corresponds to the JSON property crossSellRevenueMicros
8034 8035 8036 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8034 def cross_sell_revenue_micros @cross_sell_revenue_micros end |
#cross_sell_units_sold ⇒ Float
Cross-sell units sold is the total number of products sold as a result of
advertising a different product. How it works: You report conversions with
cart data for completed purchases on your website. If the ad that was
interacted with before the purchase has an associated product (see Shopping
Ads) then this product is considered the advertised product. Any product
included in the order the customer places is a sold product. If these products
don't match then this is considered cross-sell. Cross-sell units sold is the
total number of cross-sold products from all orders attributed to your ads.
Example: Someone clicked on a Shopping ad for a hat then bought the same hat,
a shirt and a jacket. The cross-sell units sold in this order is 2. This
metric is only available if you report conversions with cart data.
Corresponds to the JSON property crossSellUnitsSold
8049 8050 8051 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8049 def cross_sell_units_sold @cross_sell_units_sold end |
#ctr ⇒ Float
The number of clicks your ad receives (Clicks) divided by the number of times
your ad is shown (Impressions).
Corresponds to the JSON property ctr
8055 8056 8057 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8055 def ctr @ctr end |
#general_invalid_click_rate ⇒ Float
The percentage of clicks that have been filtered out of your total number of
clicks (filtered + non-filtered clicks) due to being general invalid clicks.
These are clicks Google considers illegitimate that are detected through
routine means of filtration (that is, known invalid data-center traffic, bots
and spiders or other crawlers, irregular patterns, etc). You're not charged
for them, and they don't affect your account statistics. See the help page at
https://support.google.com/campaignmanager/answer/6076504 for details.
Corresponds to the JSON property generalInvalidClickRate
8066 8067 8068 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8066 def general_invalid_click_rate @general_invalid_click_rate end |
#general_invalid_clicks ⇒ Fixnum
Number of general invalid clicks. These are a subset of your invalid clicks
that are detected through routine means of filtration (such as known invalid
data-center traffic, bots and spiders or other crawlers, irregular patterns,
etc.). You're not charged for them, and they don't affect your account
statistics. See the help page at https://support.google.com/campaignmanager/
answer/6076504 for details.
Corresponds to the JSON property generalInvalidClicks
8076 8077 8078 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8076 def general_invalid_clicks @general_invalid_clicks end |
#gross_profit_margin ⇒ Float
Gross profit margin is the percentage gross profit you made from orders
attributed to your ads, after taking out the cost of goods sold (COGS). How it
works: You report conversions with cart data for completed purchases on your
website. Gross profit margin is the gross profit you made divided by your
total revenue and multiplied by 100%. Gross profit margin calculations only
include products that have a cost of goods sold value in Merchant Center.
Example: Someone bought a hat and a shirt in an order on your website. The hat
is priced $10 and has a cost of goods sold value of $3. The shirt is priced $
20 but has no cost of goods sold value. Gross profit margin for this order
will only take into account the hat because it has a cost of goods sold value,
so it's 70% = ($10 - $3)/$10 x 100%. This metric is only available if you
report conversions with cart data.
Corresponds to the JSON property grossProfitMargin
8092 8093 8094 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8092 def gross_profit_margin @gross_profit_margin end |
#gross_profit_micros ⇒ Fixnum
Gross profit is the profit you made from orders attributed to your ads minus
the cost of goods sold (COGS). How it works: Gross profit is the revenue you
made from sales attributed to your ads minus cost of goods sold. Gross profit
calculations only include products that have a cost of goods sold value in
Merchant Center. Example: Someone clicked on a Shopping ad for a hat then
bought the same hat and a shirt in an order from your website. The hat is
priced $10 and the shirt is priced $20. The hat has a cost of goods sold value
of $3, but the shirt has no cost of goods sold value. Gross profit for this
order will only take into account the hat, so it's $7 = $10 - $3. This metric
is only available if you report conversions with cart data.
Corresponds to the JSON property grossProfitMicros
8106 8107 8108 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8106 def gross_profit_micros @gross_profit_micros end |
#historical_creative_quality_score ⇒ String
The creative historical quality score.
Corresponds to the JSON property historicalCreativeQualityScore
8111 8112 8113 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8111 def historical_creative_quality_score @historical_creative_quality_score end |
#historical_landing_page_quality_score ⇒ String
The quality of historical landing page experience.
Corresponds to the JSON property historicalLandingPageQualityScore
8116 8117 8118 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8116 def historical_landing_page_quality_score @historical_landing_page_quality_score end |
#historical_quality_score ⇒ Fixnum
The historical quality score.
Corresponds to the JSON property historicalQualityScore
8121 8122 8123 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8121 def historical_quality_score @historical_quality_score end |
#historical_search_predicted_ctr ⇒ String
The historical search predicted click through rate (CTR).
Corresponds to the JSON property historicalSearchPredictedCtr
8126 8127 8128 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8126 def historical_search_predicted_ctr @historical_search_predicted_ctr end |
#impressions ⇒ Fixnum
Count of how often your ad has appeared on a search results page or website on
the Google Network.
Corresponds to the JSON property impressions
8132 8133 8134 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8132 def impressions @impressions end |
#interaction_event_types ⇒ Array<String>
The types of payable and free interactions.
Corresponds to the JSON property interactionEventTypes
8137 8138 8139 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8137 def interaction_event_types @interaction_event_types end |
#interaction_rate ⇒ Float
How often people interact with your ad after it is shown to them. This is the
number of interactions divided by the number of times your ad is shown.
Corresponds to the JSON property interactionRate
8143 8144 8145 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8143 def interaction_rate @interaction_rate end |
#interactions ⇒ Fixnum
The number of interactions. An interaction is the main user action associated
with an ad format-clicks for text and shopping ads, views for video ads, and
so on.
Corresponds to the JSON property interactions
8150 8151 8152 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8150 def interactions @interactions end |
#invalid_click_rate ⇒ Float
The percentage of clicks filtered out of your total number of clicks (filtered
- non-filtered clicks) during the reporting period.
Corresponds to the JSON property
invalidClickRate
8156 8157 8158 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8156 def invalid_click_rate @invalid_click_rate end |
#invalid_clicks ⇒ Fixnum
Number of clicks Google considers illegitimate and doesn't charge you for.
Corresponds to the JSON property invalidClicks
8161 8162 8163 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8161 def invalid_clicks @invalid_clicks end |
#lead_cost_of_goods_sold_micros ⇒ Fixnum
Lead cost of goods sold (COGS) is the total cost of products sold as a result
of advertising the same product. How it works: You report conversions with
cart data for completed purchases on your website. If the ad that was
interacted with has an associated product (see Shopping Ads) then this product
is considered the advertised product. Any product included in the order the
customer places is a sold product. If the advertised and sold products match,
then the cost of these goods is counted under lead cost of goods sold. Example:
Someone clicked on a Shopping ad for a hat then bought the same hat and a
shirt. The hat has a cost of goods sold value of $3, the shirt has a cost of
goods sold value of $5. The lead cost of goods sold for this order is $3. This
metric is only available if you report conversions with cart data. This metric
is a monetary value and returned in the customer's currency by default. See
the metrics_currency parameter at https://developers.google.com/search-ads/
reporting/query/query-structure#parameters_clause
Corresponds to the JSON property leadCostOfGoodsSoldMicros
8179 8180 8181 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8179 def lead_cost_of_goods_sold_micros @lead_cost_of_goods_sold_micros end |
#lead_gross_profit_micros ⇒ Fixnum
Lead gross profit is the profit you made from products sold as a result of
advertising the same product, minus cost of goods sold (COGS). How it works:
You report conversions with cart data for completed purchases on your website.
If the ad that was interacted with before the purchase has an associated
product (see Shopping Ads) then this product is considered the advertised
product. Any product included in the order the customer places is a sold
product. If the advertised and sold products match, then the revenue you made
from these sales minus the cost of goods sold is your lead gross profit.
Example: Someone clicked on a Shopping ad for a hat then bought the same hat
and a shirt. The hat is priced $10 and has a cost of goods sold value of $3.
The lead gross profit of this order is $7 = $10 - $3. This metric is only
available if you report conversions with cart data. This metric is a monetary
value and returned in the customer's currency by default. See the
metrics_currency parameter at https://developers.google.com/search-ads/
reporting/query/query-structure#parameters_clause
Corresponds to the JSON property leadGrossProfitMicros
8198 8199 8200 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8198 def lead_gross_profit_micros @lead_gross_profit_micros end |
#lead_revenue_micros ⇒ Fixnum
Lead revenue is the total amount you made from products sold as a result of
advertising the same product. How it works: You report conversions with cart
data for completed purchases on your website. If the ad that was interacted
with before the purchase has an associated product (see Shopping Ads) then
this product is considered the advertised product. Any product included in the
order the customer places is a sold product. If the advertised and sold
products match, then the total value you made from the sales of these products
is shown under lead revenue. Example: Someone clicked on a Shopping ad for a
hat then bought the same hat and a shirt. The hat is priced $10 and the shirt
is priced $20. The lead revenue of this order is $10. This metric is only
available if you report conversions with cart data. This metric is a monetary
value and returned in the customer's currency by default. See the
metrics_currency parameter at https://developers.google.com/search-ads/
reporting/query/query-structure#parameters_clause
Corresponds to the JSON property leadRevenueMicros
8216 8217 8218 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8216 def lead_revenue_micros @lead_revenue_micros end |
#lead_units_sold ⇒ Float
Lead units sold is the total number of products sold as a result of
advertising the same product. How it works: You report conversions with cart
data for completed purchases on your website. If the ad that was interacted
with before the purchase has an associated product (see Shopping Ads) then
this product is considered the advertised product. Any product included in the
order the customer places is a sold product. If the advertised and sold
products match, then the total number of these products sold is shown under
lead units sold. Example: Someone clicked on a Shopping ad for a hat then
bought the same hat, a shirt and a jacket. The lead units sold in this order
is 1. This metric is only available if you report conversions with cart data.
Corresponds to the JSON property leadUnitsSold
8230 8231 8232 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8230 def lead_units_sold @lead_units_sold end |
#mobile_friendly_clicks_percentage ⇒ Float
The percentage of mobile clicks that go to a mobile-friendly page.
Corresponds to the JSON property mobileFriendlyClicksPercentage
8235 8236 8237 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8235 def mobile_friendly_clicks_percentage @mobile_friendly_clicks_percentage end |
#orders ⇒ Float
Orders is the total number of purchase conversions you received attributed to
your ads. How it works: You report conversions with cart data for completed
purchases on your website. If a conversion is attributed to previous
interactions with your ads (clicks for text or Shopping ads, views for video
ads etc.) it's counted as an order. Example: Someone clicked on a Shopping ad
for a hat then bought the same hat and a shirt in an order on your website.
Even though they bought 2 products, this would count as 1 order. This metric
is only available if you report conversions with cart data.
Corresponds to the JSON property orders
8247 8248 8249 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8247 def orders @orders end |
#raw_event_conversion_metrics ⇒ Array<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonValue>
The raw event conversion metrics.
Corresponds to the JSON property rawEventConversionMetrics
8252 8253 8254 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8252 def raw_event_conversion_metrics @raw_event_conversion_metrics end |
#revenue_micros ⇒ Fixnum
Revenue is the total amount you made from orders attributed to your ads. How
it works: You report conversions with cart data for completed purchases on
your website. Revenue is the total value of all the orders you received
attributed to your ads, minus any discount. Example: Someone clicked on a
Shopping ad for a hat then bought the same hat and a shirt in an order from
your website. The hat is priced $10 and the shirt is priced $20. The entire
order has a $5 discount. The revenue from this order is $25 = ($10 + $20) - $5.
This metric is only available if you report conversions with cart data.
Corresponds to the JSON property revenueMicros
8264 8265 8266 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8264 def revenue_micros @revenue_micros end |
#search_absolute_top_impression_share ⇒ Float
The percentage of the customer's Shopping or Search ad impressions that are
shown in the most prominent Shopping position. See https://support.google.com/
sa360/answer/9566729 for details. Any value below 0.1 is reported as 0.0999.
Corresponds to the JSON property searchAbsoluteTopImpressionShare
8271 8272 8273 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8271 def search_absolute_top_impression_share @search_absolute_top_impression_share end |
#search_budget_lost_absolute_top_impression_share ⇒ Float
The number estimating how often your ad wasn't the very first ad among the top
ads in the search results due to a low budget. Note: Search budget lost
absolute top impression share is reported in the range of 0 to 0.9. Any value
above 0.9 is reported as 0.9001.
Corresponds to the JSON property searchBudgetLostAbsoluteTopImpressionShare
8279 8280 8281 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8279 def search_budget_lost_absolute_top_impression_share @search_budget_lost_absolute_top_impression_share end |
#search_budget_lost_impression_share ⇒ Float
The estimated percent of times that your ad was eligible to show on the Search
Network but didn't because your budget was too low. Note: Search budget lost
impression share is reported in the range of 0 to 0.9. Any value above 0.9 is
reported as 0.9001.
Corresponds to the JSON property searchBudgetLostImpressionShare
8287 8288 8289 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8287 def search_budget_lost_impression_share @search_budget_lost_impression_share end |
#search_budget_lost_top_impression_share ⇒ Float
The number estimating how often your ad didn't show adjacent to the top
organic search results due to a low budget. Note: Search budget lost top
impression share is reported in the range of 0 to 0.9. Any value above 0.9 is
reported as 0.9001.
Corresponds to the JSON property searchBudgetLostTopImpressionShare
8295 8296 8297 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8295 def search_budget_lost_top_impression_share @search_budget_lost_top_impression_share end |
#search_click_share ⇒ Float
The number of clicks you've received on the Search Network divided by the
estimated number of clicks you were eligible to receive. Note: Search click
share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as
0.0999.
Corresponds to the JSON property searchClickShare
8303 8304 8305 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8303 def search_click_share @search_click_share end |
#search_exact_match_impression_share ⇒ Float
The impressions you've received divided by the estimated number of impressions
you were eligible to receive on the Search Network for search terms that
matched your keywords exactly (or were close variants of your keyword),
regardless of your keyword match types. Note: Search exact match impression
share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as
0.0999.
Corresponds to the JSON property searchExactMatchImpressionShare
8313 8314 8315 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8313 def search_exact_match_impression_share @search_exact_match_impression_share end |
#search_impression_share ⇒ Float
The impressions you've received on the Search Network divided by the estimated
number of impressions you were eligible to receive. Note: Search impression
share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as
0.0999.
Corresponds to the JSON property searchImpressionShare
8321 8322 8323 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8321 def search_impression_share @search_impression_share end |
#search_rank_lost_absolute_top_impression_share ⇒ Float
The number estimating how often your ad wasn't the very first ad among the top
ads in the search results due to poor Ad Rank. Note: Search rank lost absolute
top impression share is reported in the range of 0 to 0.9. Any value above 0.9
is reported as 0.9001.
Corresponds to the JSON property searchRankLostAbsoluteTopImpressionShare
8329 8330 8331 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8329 def search_rank_lost_absolute_top_impression_share @search_rank_lost_absolute_top_impression_share end |
#search_rank_lost_impression_share ⇒ Float
The estimated percentage of impressions on the Search Network that your ads
didn't receive due to poor Ad Rank. Note: Search rank lost impression share is
reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
Corresponds to the JSON property searchRankLostImpressionShare
8336 8337 8338 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8336 def search_rank_lost_impression_share @search_rank_lost_impression_share end |
#search_rank_lost_top_impression_share ⇒ Float
The number estimating how often your ad didn't show adjacent to the top
organic search results due to poor Ad Rank. Note: Search rank lost top
impression share is reported in the range of 0 to 0.9. Any value above 0.9 is
reported as 0.9001.
Corresponds to the JSON property searchRankLostTopImpressionShare
8344 8345 8346 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8344 def search_rank_lost_top_impression_share @search_rank_lost_top_impression_share end |
#search_top_impression_share ⇒ Float
The impressions you've received among the top ads compared to the estimated
number of impressions you were eligible to receive among the top ads. Note:
Search top impression share is reported in the range of 0.1 to 1. Any value
below 0.1 is reported as 0.0999. Top ads are generally above the top organic
results, although they may show below the top organic results on certain
queries.
Corresponds to the JSON property searchTopImpressionShare
8354 8355 8356 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8354 def search_top_impression_share @search_top_impression_share end |
#top_impression_percentage ⇒ Float
The percent of your ad impressions that are shown adjacent to the top organic
search results.
Corresponds to the JSON property topImpressionPercentage
8360 8361 8362 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8360 def top_impression_percentage @top_impression_percentage end |
#unique_users ⇒ Fixnum
The number of unique users who saw your ad during the requested time period.
This metric cannot be aggregated, and can only be requested for date ranges of
92 days or less. This metric is available for following campaign types -
Display, Video, Discovery and App.
Corresponds to the JSON property uniqueUsers
8368 8369 8370 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8368 def unique_users @unique_users end |
#units_sold ⇒ Float
Units sold is the total number of products sold from orders attributed to your
ads. How it works: You report conversions with cart data for completed
purchases on your website. Units sold is the total number of products sold
from all orders attributed to your ads. Example: Someone clicked on a Shopping
ad for a hat then bought the same hat, a shirt and a jacket. The units sold in
this order is 3. This metric is only available if you report conversions with
cart data.
Corresponds to the JSON property unitsSold
8379 8380 8381 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8379 def units_sold @units_sold end |
#value_per_all_conversions ⇒ Float
The value of all conversions divided by the number of all conversions.
Corresponds to the JSON property valuePerAllConversions
8384 8385 8386 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8384 def value_per_all_conversions @value_per_all_conversions end |
#value_per_all_conversions_by_conversion_date ⇒ Float
The value of all conversions divided by the number of all conversions. When
this column is selected with date, the values in date column means the
conversion date. Details for the by_conversion_date columns are available at
https://support.google.com/sa360/answer/9250611.
Corresponds to the JSON property valuePerAllConversionsByConversionDate
8392 8393 8394 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8392 def value_per_all_conversions_by_conversion_date @value_per_all_conversions_by_conversion_date end |
#value_per_conversion ⇒ Float
The value of biddable conversion divided by the number of biddable conversions.
Shows how much, on average, each of the biddable conversions is worth.
Corresponds to the JSON property valuePerConversion
8398 8399 8400 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8398 def value_per_conversion @value_per_conversion end |
#value_per_conversions_by_conversion_date ⇒ Float
Biddable conversions value by conversion date divided by biddable conversions
by conversion date. Shows how much, on average, each of the biddable
conversions is worth (by conversion date). When this column is selected with
date, the values in date column means the conversion date.
Corresponds to the JSON property valuePerConversionsByConversionDate
8406 8407 8408 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8406 def value_per_conversions_by_conversion_date @value_per_conversions_by_conversion_date end |
#visits ⇒ Float
Clicks that Search Ads 360 has successfully recorded and forwarded to an
advertiser's landing page.
Corresponds to the JSON property visits
8412 8413 8414 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8412 def visits @visits end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 |
# File 'lib/google/apis/searchads360_v23/classes.rb', line 8419 def update!(**args) @absolute_top_impression_percentage = args[:absolute_top_impression_percentage] if args.key?(:absolute_top_impression_percentage) @all_conversions = args[:all_conversions] if args.key?(:all_conversions) @all_conversions_by_conversion_date = args[:all_conversions_by_conversion_date] if args.key?(:all_conversions_by_conversion_date) @all_conversions_from_click_to_call = args[:all_conversions_from_click_to_call] if args.key?(:all_conversions_from_click_to_call) @all_conversions_from_directions = args[:all_conversions_from_directions] if args.key?(:all_conversions_from_directions) @all_conversions_from_interactions_rate = args[:all_conversions_from_interactions_rate] if args.key?(:all_conversions_from_interactions_rate) @all_conversions_from_interactions_value_per_interaction = args[:all_conversions_from_interactions_value_per_interaction] if args.key?(:all_conversions_from_interactions_value_per_interaction) @all_conversions_from_menu = args[:all_conversions_from_menu] if args.key?(:all_conversions_from_menu) @all_conversions_from_order = args[:all_conversions_from_order] if args.key?(:all_conversions_from_order) @all_conversions_from_other_engagement = args[:all_conversions_from_other_engagement] if args.key?(:all_conversions_from_other_engagement) @all_conversions_from_store_visit = args[:all_conversions_from_store_visit] if args.key?(:all_conversions_from_store_visit) @all_conversions_from_store_website = args[:all_conversions_from_store_website] if args.key?(:all_conversions_from_store_website) @all_conversions_value = args[:all_conversions_value] if args.key?(:all_conversions_value) @all_conversions_value_by_conversion_date = args[:all_conversions_value_by_conversion_date] if args.key?(:all_conversions_value_by_conversion_date) @all_conversions_value_per_cost = args[:all_conversions_value_per_cost] if args.key?(:all_conversions_value_per_cost) @average_cart_size = args[:average_cart_size] if args.key?(:average_cart_size) @average_cost = args[:average_cost] if args.key?(:average_cost) @average_cpc = args[:average_cpc] if args.key?(:average_cpc) @average_cpm = args[:average_cpm] if args.key?(:average_cpm) @average_impression_frequency_per_user = args[:average_impression_frequency_per_user] if args.key?(:average_impression_frequency_per_user) @average_order_value_micros = args[:average_order_value_micros] if args.key?(:average_order_value_micros) @average_quality_score = args[:average_quality_score] if args.key?(:average_quality_score) @clicks = args[:clicks] if args.key?(:clicks) @client_account_conversions = args[:client_account_conversions] if args.key?(:client_account_conversions) @client_account_conversions_value = args[:client_account_conversions_value] if args.key?(:client_account_conversions_value) @client_account_cross_sell_cost_of_goods_sold_micros = args[:client_account_cross_sell_cost_of_goods_sold_micros] if args.key?(:client_account_cross_sell_cost_of_goods_sold_micros) @client_account_cross_sell_gross_profit_micros = args[:client_account_cross_sell_gross_profit_micros] if args.key?(:client_account_cross_sell_gross_profit_micros) @client_account_cross_sell_revenue_micros = args[:client_account_cross_sell_revenue_micros] if args.key?(:client_account_cross_sell_revenue_micros) @client_account_cross_sell_units_sold = args[:client_account_cross_sell_units_sold] if args.key?(:client_account_cross_sell_units_sold) @client_account_lead_cost_of_goods_sold_micros = args[:client_account_lead_cost_of_goods_sold_micros] if args.key?(:client_account_lead_cost_of_goods_sold_micros) @client_account_lead_gross_profit_micros = args[:client_account_lead_gross_profit_micros] if args.key?(:client_account_lead_gross_profit_micros) @client_account_lead_revenue_micros = args[:client_account_lead_revenue_micros] if args.key?(:client_account_lead_revenue_micros) @client_account_lead_units_sold = args[:client_account_lead_units_sold] if args.key?(:client_account_lead_units_sold) @client_account_view_through_conversions = args[:client_account_view_through_conversions] if args.key?(:client_account_view_through_conversions) @content_budget_lost_impression_share = args[:content_budget_lost_impression_share] if args.key?(:content_budget_lost_impression_share) @content_impression_share = args[:content_impression_share] if args.key?(:content_impression_share) @content_rank_lost_impression_share = args[:content_rank_lost_impression_share] if args.key?(:content_rank_lost_impression_share) @conversion_custom_metrics = args[:conversion_custom_metrics] if args.key?(:conversion_custom_metrics) @conversions = args[:conversions] if args.key?(:conversions) @conversions_by_conversion_date = args[:conversions_by_conversion_date] if args.key?(:conversions_by_conversion_date) @conversions_from_interactions_rate = args[:conversions_from_interactions_rate] if args.key?(:conversions_from_interactions_rate) @conversions_from_interactions_value_per_interaction = args[:conversions_from_interactions_value_per_interaction] if args.key?(:conversions_from_interactions_value_per_interaction) @conversions_value = args[:conversions_value] if args.key?(:conversions_value) @conversions_value_by_conversion_date = args[:conversions_value_by_conversion_date] if args.key?(:conversions_value_by_conversion_date) @conversions_value_per_cost = args[:conversions_value_per_cost] if args.key?(:conversions_value_per_cost) @cost_micros = args[:cost_micros] if args.key?(:cost_micros) @cost_of_goods_sold_micros = args[:cost_of_goods_sold_micros] if args.key?(:cost_of_goods_sold_micros) @cost_per_all_conversions = args[:cost_per_all_conversions] if args.key?(:cost_per_all_conversions) @cost_per_conversion = args[:cost_per_conversion] if args.key?(:cost_per_conversion) @cost_per_current_model_attributed_conversion = args[:cost_per_current_model_attributed_conversion] if args.key?(:cost_per_current_model_attributed_conversion) @cross_device_conversions = args[:cross_device_conversions] if args.key?(:cross_device_conversions) @cross_device_conversions_by_conversion_date = args[:cross_device_conversions_by_conversion_date] if args.key?(:cross_device_conversions_by_conversion_date) @cross_device_conversions_value = args[:cross_device_conversions_value] if args.key?(:cross_device_conversions_value) @cross_device_conversions_value_by_conversion_date = args[:cross_device_conversions_value_by_conversion_date] if args.key?(:cross_device_conversions_value_by_conversion_date) @cross_sell_cost_of_goods_sold_micros = args[:cross_sell_cost_of_goods_sold_micros] if args.key?(:cross_sell_cost_of_goods_sold_micros) @cross_sell_gross_profit_micros = args[:cross_sell_gross_profit_micros] if args.key?(:cross_sell_gross_profit_micros) @cross_sell_revenue_micros = args[:cross_sell_revenue_micros] if args.key?(:cross_sell_revenue_micros) @cross_sell_units_sold = args[:cross_sell_units_sold] if args.key?(:cross_sell_units_sold) @ctr = args[:ctr] if args.key?(:ctr) @general_invalid_click_rate = args[:general_invalid_click_rate] if args.key?(:general_invalid_click_rate) @general_invalid_clicks = args[:general_invalid_clicks] if args.key?(:general_invalid_clicks) @gross_profit_margin = args[:gross_profit_margin] if args.key?(:gross_profit_margin) @gross_profit_micros = args[:gross_profit_micros] if args.key?(:gross_profit_micros) @historical_creative_quality_score = args[:historical_creative_quality_score] if args.key?(:historical_creative_quality_score) @historical_landing_page_quality_score = args[:historical_landing_page_quality_score] if args.key?(:historical_landing_page_quality_score) @historical_quality_score = args[:historical_quality_score] if args.key?(:historical_quality_score) @historical_search_predicted_ctr = args[:historical_search_predicted_ctr] if args.key?(:historical_search_predicted_ctr) @impressions = args[:impressions] if args.key?(:impressions) @interaction_event_types = args[:interaction_event_types] if args.key?(:interaction_event_types) @interaction_rate = args[:interaction_rate] if args.key?(:interaction_rate) @interactions = args[:interactions] if args.key?(:interactions) @invalid_click_rate = args[:invalid_click_rate] if args.key?(:invalid_click_rate) @invalid_clicks = args[:invalid_clicks] if args.key?(:invalid_clicks) @lead_cost_of_goods_sold_micros = args[:lead_cost_of_goods_sold_micros] if args.key?(:lead_cost_of_goods_sold_micros) @lead_gross_profit_micros = args[:lead_gross_profit_micros] if args.key?(:lead_gross_profit_micros) @lead_revenue_micros = args[:lead_revenue_micros] if args.key?(:lead_revenue_micros) @lead_units_sold = args[:lead_units_sold] if args.key?(:lead_units_sold) @mobile_friendly_clicks_percentage = args[:mobile_friendly_clicks_percentage] if args.key?(:mobile_friendly_clicks_percentage) @orders = args[:orders] if args.key?(:orders) @raw_event_conversion_metrics = args[:raw_event_conversion_metrics] if args.key?(:raw_event_conversion_metrics) @revenue_micros = args[:revenue_micros] if args.key?(:revenue_micros) @search_absolute_top_impression_share = args[:search_absolute_top_impression_share] if args.key?(:search_absolute_top_impression_share) @search_budget_lost_absolute_top_impression_share = args[:search_budget_lost_absolute_top_impression_share] if args.key?(:search_budget_lost_absolute_top_impression_share) @search_budget_lost_impression_share = args[:search_budget_lost_impression_share] if args.key?(:search_budget_lost_impression_share) @search_budget_lost_top_impression_share = args[:search_budget_lost_top_impression_share] if args.key?(:search_budget_lost_top_impression_share) @search_click_share = args[:search_click_share] if args.key?(:search_click_share) @search_exact_match_impression_share = args[:search_exact_match_impression_share] if args.key?(:search_exact_match_impression_share) @search_impression_share = args[:search_impression_share] if args.key?(:search_impression_share) @search_rank_lost_absolute_top_impression_share = args[:search_rank_lost_absolute_top_impression_share] if args.key?(:search_rank_lost_absolute_top_impression_share) @search_rank_lost_impression_share = args[:search_rank_lost_impression_share] if args.key?(:search_rank_lost_impression_share) @search_rank_lost_top_impression_share = args[:search_rank_lost_top_impression_share] if args.key?(:search_rank_lost_top_impression_share) @search_top_impression_share = args[:search_top_impression_share] if args.key?(:search_top_impression_share) @top_impression_percentage = args[:top_impression_percentage] if args.key?(:top_impression_percentage) @unique_users = args[:unique_users] if args.key?(:unique_users) @units_sold = args[:units_sold] if args.key?(:units_sold) @value_per_all_conversions = args[:value_per_all_conversions] if args.key?(:value_per_all_conversions) @value_per_all_conversions_by_conversion_date = args[:value_per_all_conversions_by_conversion_date] if args.key?(:value_per_all_conversions_by_conversion_date) @value_per_conversion = args[:value_per_conversion] if args.key?(:value_per_conversion) @value_per_conversions_by_conversion_date = args[:value_per_conversions_by_conversion_date] if args.key?(:value_per_conversions_by_conversion_date) @visits = args[:visits] if args.key?(:visits) end |