Class: Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonMetrics

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/searchads360_v0/classes.rb,
lib/google/apis/searchads360_v0/representations.rb,
lib/google/apis/searchads360_v0/representations.rb

Overview

Metrics data.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAdsSearchads360V0CommonMetrics

Returns a new instance of GoogleAdsSearchads360V0CommonMetrics.



833
834
835
# File 'lib/google/apis/searchads360_v0/classes.rb', line 833

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#absolute_top_impression_percentageFloat

The percent of your ad impressions that are shown as the very first ad above the organic search results. Corresponds to the JSON property absoluteTopImpressionPercentage

Returns:

  • (Float)


400
401
402
# File 'lib/google/apis/searchads360_v0/classes.rb', line 400

def absolute_top_impression_percentage
  @absolute_top_impression_percentage
end

#all_conversionsFloat

The total number of conversions. This includes all conversions regardless of the value of include_in_conversions_metric. Corresponds to the JSON property allConversions

Returns:

  • (Float)


406
407
408
# File 'lib/google/apis/searchads360_v0/classes.rb', line 406

def all_conversions
  @all_conversions
end

#all_conversions_by_conversion_dateFloat

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

Returns:

  • (Float)


415
416
417
# File 'lib/google/apis/searchads360_v0/classes.rb', line 415

def all_conversions_by_conversion_date
  @all_conversions_by_conversion_date
end

#all_conversions_from_click_to_callFloat

The number of times people clicked the "Call" button to call a store 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

Returns:

  • (Float)


423
424
425
# File 'lib/google/apis/searchads360_v0/classes.rb', line 423

def all_conversions_from_click_to_call
  @all_conversions_from_click_to_call
end

#all_conversions_from_directionsFloat

The number of times people clicked a "Get directions" button to navigate to a store after clicking an ad. This metric applies to feed items only. Corresponds to the JSON property allConversionsFromDirections

Returns:

  • (Float)


429
430
431
# File 'lib/google/apis/searchads360_v0/classes.rb', line 429

def all_conversions_from_directions
  @all_conversions_from_directions
end

#all_conversions_from_interactions_rateFloat

All conversions from interactions (as oppose to view through conversions) divided by the number of ad interactions. Corresponds to the JSON property allConversionsFromInteractionsRate

Returns:

  • (Float)


435
436
437
# File 'lib/google/apis/searchads360_v0/classes.rb', line 435

def all_conversions_from_interactions_rate
  @all_conversions_from_interactions_rate
end

#all_conversions_from_interactions_value_per_interactionFloat

The value of all conversions from interactions divided by the total number of interactions. Corresponds to the JSON property allConversionsFromInteractionsValuePerInteraction

Returns:

  • (Float)


441
442
443
# File 'lib/google/apis/searchads360_v0/classes.rb', line 441

def all_conversions_from_interactions_value_per_interaction
  @all_conversions_from_interactions_value_per_interaction
end

#all_conversions_from_menuFloat

The number of times people clicked a link to view a store's menu after clicking an ad. This metric applies to feed items only. Corresponds to the JSON property allConversionsFromMenu

Returns:

  • (Float)


447
448
449
# File 'lib/google/apis/searchads360_v0/classes.rb', line 447

def all_conversions_from_menu
  @all_conversions_from_menu
end

#all_conversions_from_orderFloat

The number of times people placed an order at a store after clicking an ad. This metric applies to feed items only. Corresponds to the JSON property allConversionsFromOrder

Returns:

  • (Float)


453
454
455
# File 'lib/google/apis/searchads360_v0/classes.rb', line 453

def all_conversions_from_order
  @all_conversions_from_order
end

#all_conversions_from_other_engagementFloat

The number of other conversions (for example, posting a review or saving a location for a store) that occurred after people clicked an ad. This metric applies to feed items only. Corresponds to the JSON property allConversionsFromOtherEngagement

Returns:

  • (Float)


460
461
462
# File 'lib/google/apis/searchads360_v0/classes.rb', line 460

def all_conversions_from_other_engagement
  @all_conversions_from_other_engagement
end

#all_conversions_from_store_visitFloat

Estimated number of times people visited a store after clicking an ad. This metric applies to feed items only. Corresponds to the JSON property allConversionsFromStoreVisit

Returns:

  • (Float)


466
467
468
# File 'lib/google/apis/searchads360_v0/classes.rb', line 466

def all_conversions_from_store_visit
  @all_conversions_from_store_visit
end

#all_conversions_from_store_websiteFloat

The number of times that people were taken to a store's URL after clicking an ad. This metric applies to feed items only. Corresponds to the JSON property allConversionsFromStoreWebsite

Returns:

  • (Float)


472
473
474
# File 'lib/google/apis/searchads360_v0/classes.rb', line 472

def all_conversions_from_store_website
  @all_conversions_from_store_website
end

#all_conversions_valueFloat

The value of all conversions. Corresponds to the JSON property allConversionsValue

Returns:

  • (Float)


477
478
479
# File 'lib/google/apis/searchads360_v0/classes.rb', line 477

def all_conversions_value
  @all_conversions_value
end

#all_conversions_value_by_conversion_dateFloat

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

Returns:

  • (Float)


485
486
487
# File 'lib/google/apis/searchads360_v0/classes.rb', line 485

def all_conversions_value_by_conversion_date
  @all_conversions_value_by_conversion_date
end

#all_conversions_value_per_costFloat

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

Returns:

  • (Float)


491
492
493
# File 'lib/google/apis/searchads360_v0/classes.rb', line 491

def all_conversions_value_per_cost
  @all_conversions_value_per_cost
end

#average_costFloat

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

Returns:

  • (Float)


497
498
499
# File 'lib/google/apis/searchads360_v0/classes.rb', line 497

def average_cost
  @average_cost
end

#average_cpcFloat

The total cost of all clicks divided by the total number of clicks received. Corresponds to the JSON property averageCpc

Returns:

  • (Float)


502
503
504
# File 'lib/google/apis/searchads360_v0/classes.rb', line 502

def average_cpc
  @average_cpc
end

#average_cpmFloat

Average cost-per-thousand impressions (CPM). Corresponds to the JSON property averageCpm

Returns:

  • (Float)


507
508
509
# File 'lib/google/apis/searchads360_v0/classes.rb', line 507

def average_cpm
  @average_cpm
end

#clicksFixnum

The number of clicks. Corresponds to the JSON property clicks

Returns:

  • (Fixnum)


512
513
514
# File 'lib/google/apis/searchads360_v0/classes.rb', line 512

def clicks
  @clicks
end

#client_account_conversionsFloat

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

Returns:

  • (Float)


520
521
522
# File 'lib/google/apis/searchads360_v0/classes.rb', line 520

def 
  @client_account_conversions
end

#client_account_conversions_valueFloat

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

Returns:

  • (Float)


528
529
530
# File 'lib/google/apis/searchads360_v0/classes.rb', line 528

def 
  @client_account_conversions_value
end

#client_account_view_through_conversionsFixnum

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

Returns:

  • (Fixnum)


535
536
537
# File 'lib/google/apis/searchads360_v0/classes.rb', line 535

def 
  @client_account_view_through_conversions
end

#content_budget_lost_impression_shareFloat

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

Returns:

  • (Float)


543
544
545
# File 'lib/google/apis/searchads360_v0/classes.rb', line 543

def content_budget_lost_impression_share
  @content_budget_lost_impression_share
end

#content_impression_shareFloat

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

Returns:

  • (Float)


551
552
553
# File 'lib/google/apis/searchads360_v0/classes.rb', line 551

def content_impression_share
  @content_impression_share
end

#content_rank_lost_impression_shareFloat

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

Returns:

  • (Float)


559
560
561
# File 'lib/google/apis/searchads360_v0/classes.rb', line 559

def content_rank_lost_impression_share
  @content_rank_lost_impression_share
end

#conversionsFloat

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

Returns:

  • (Float)


566
567
568
# File 'lib/google/apis/searchads360_v0/classes.rb', line 566

def conversions
  @conversions
end

#conversions_by_conversion_dateFloat

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

Returns:

  • (Float)


573
574
575
# File 'lib/google/apis/searchads360_v0/classes.rb', line 573

def conversions_by_conversion_date
  @conversions_by_conversion_date
end

#conversions_from_interactions_rateFloat

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

Returns:

  • (Float)


580
581
582
# File 'lib/google/apis/searchads360_v0/classes.rb', line 580

def conversions_from_interactions_rate
  @conversions_from_interactions_rate
end

#conversions_from_interactions_value_per_interactionFloat

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

Returns:

  • (Float)


588
589
590
# File 'lib/google/apis/searchads360_v0/classes.rb', line 588

def conversions_from_interactions_value_per_interaction
  @conversions_from_interactions_value_per_interaction
end

#conversions_valueFloat

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

Returns:

  • (Float)


595
596
597
# File 'lib/google/apis/searchads360_v0/classes.rb', line 595

def conversions_value
  @conversions_value
end

#conversions_value_by_conversion_dateFloat

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

Returns:

  • (Float)


601
602
603
# File 'lib/google/apis/searchads360_v0/classes.rb', line 601

def conversions_value_by_conversion_date
  @conversions_value_by_conversion_date
end

#conversions_value_per_costFloat

The value of biddable conversion divided by the total cost of conversion eligible interactions. Corresponds to the JSON property conversionsValuePerCost

Returns:

  • (Float)


607
608
609
# File 'lib/google/apis/searchads360_v0/classes.rb', line 607

def conversions_value_per_cost
  @conversions_value_per_cost
end

#cost_microsFixnum

The sum of your cost-per-click (CPC) and cost-per-thousand impressions (CPM) costs during this period. Corresponds to the JSON property costMicros

Returns:

  • (Fixnum)


613
614
615
# File 'lib/google/apis/searchads360_v0/classes.rb', line 613

def cost_micros
  @cost_micros
end

#cost_per_all_conversionsFloat

The cost of ad interactions divided by all conversions. Corresponds to the JSON property costPerAllConversions

Returns:

  • (Float)


618
619
620
# File 'lib/google/apis/searchads360_v0/classes.rb', line 618

def cost_per_all_conversions
  @cost_per_all_conversions
end

#cost_per_conversionFloat

Average conversion eligible cost per biddable conversion. Corresponds to the JSON property costPerConversion

Returns:

  • (Float)


623
624
625
# File 'lib/google/apis/searchads360_v0/classes.rb', line 623

def cost_per_conversion
  @cost_per_conversion
end

#cost_per_current_model_attributed_conversionFloat

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

Returns:

  • (Float)


631
632
633
# File 'lib/google/apis/searchads360_v0/classes.rb', line 631

def cost_per_current_model_attributed_conversion
  @cost_per_current_model_attributed_conversion
end

#cross_device_conversionsFloat

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

Returns:

  • (Float)


638
639
640
# File 'lib/google/apis/searchads360_v0/classes.rb', line 638

def cross_device_conversions
  @cross_device_conversions
end

#cross_device_conversions_valueFloat

The sum of the value of cross-device conversions. Corresponds to the JSON property crossDeviceConversionsValue

Returns:

  • (Float)


643
644
645
# File 'lib/google/apis/searchads360_v0/classes.rb', line 643

def cross_device_conversions_value
  @cross_device_conversions_value
end

#ctrFloat

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

Returns:

  • (Float)


649
650
651
# File 'lib/google/apis/searchads360_v0/classes.rb', line 649

def ctr
  @ctr
end

#historical_creative_quality_scoreString

The creative historical quality score. Corresponds to the JSON property historicalCreativeQualityScore

Returns:

  • (String)


654
655
656
# File 'lib/google/apis/searchads360_v0/classes.rb', line 654

def historical_creative_quality_score
  @historical_creative_quality_score
end

#historical_landing_page_quality_scoreString

The quality of historical landing page experience. Corresponds to the JSON property historicalLandingPageQualityScore

Returns:

  • (String)


659
660
661
# File 'lib/google/apis/searchads360_v0/classes.rb', line 659

def historical_landing_page_quality_score
  @historical_landing_page_quality_score
end

#historical_quality_scoreFixnum

The historical quality score. Corresponds to the JSON property historicalQualityScore

Returns:

  • (Fixnum)


664
665
666
# File 'lib/google/apis/searchads360_v0/classes.rb', line 664

def historical_quality_score
  @historical_quality_score
end

#historical_search_predicted_ctrString

The historical search predicted click through rate (CTR). Corresponds to the JSON property historicalSearchPredictedCtr

Returns:

  • (String)


669
670
671
# File 'lib/google/apis/searchads360_v0/classes.rb', line 669

def historical_search_predicted_ctr
  @historical_search_predicted_ctr
end

#impressionsFixnum

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

Returns:

  • (Fixnum)


675
676
677
# File 'lib/google/apis/searchads360_v0/classes.rb', line 675

def impressions
  @impressions
end

#interaction_event_typesArray<String>

The types of payable and free interactions. Corresponds to the JSON property interactionEventTypes

Returns:

  • (Array<String>)


680
681
682
# File 'lib/google/apis/searchads360_v0/classes.rb', line 680

def interaction_event_types
  @interaction_event_types
end

#interaction_rateFloat

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

Returns:

  • (Float)


686
687
688
# File 'lib/google/apis/searchads360_v0/classes.rb', line 686

def interaction_rate
  @interaction_rate
end

#interactionsFixnum

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

Returns:

  • (Fixnum)


693
694
695
# File 'lib/google/apis/searchads360_v0/classes.rb', line 693

def interactions
  @interactions
end

#invalid_click_rateFloat

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

Returns:

  • (Float)


699
700
701
# File 'lib/google/apis/searchads360_v0/classes.rb', line 699

def invalid_click_rate
  @invalid_click_rate
end

#invalid_clicksFixnum

Number of clicks Google considers illegitimate and doesn't charge you for. Corresponds to the JSON property invalidClicks

Returns:

  • (Fixnum)


704
705
706
# File 'lib/google/apis/searchads360_v0/classes.rb', line 704

def invalid_clicks
  @invalid_clicks
end

#mobile_friendly_clicks_percentageFloat

The percentage of mobile clicks that go to a mobile-friendly page. Corresponds to the JSON property mobileFriendlyClicksPercentage

Returns:

  • (Float)


709
710
711
# File 'lib/google/apis/searchads360_v0/classes.rb', line 709

def mobile_friendly_clicks_percentage
  @mobile_friendly_clicks_percentage
end

#search_absolute_top_impression_shareFloat

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

Returns:

  • (Float)


716
717
718
# File 'lib/google/apis/searchads360_v0/classes.rb', line 716

def search_absolute_top_impression_share
  @search_absolute_top_impression_share
end

#search_budget_lost_absolute_top_impression_shareFloat

The number estimating how often your ad wasn't the very first ad above the organic 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

Returns:

  • (Float)


724
725
726
# File 'lib/google/apis/searchads360_v0/classes.rb', line 724

def search_budget_lost_absolute_top_impression_share
  @search_budget_lost_absolute_top_impression_share
end

#search_budget_lost_impression_shareFloat

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

Returns:

  • (Float)


732
733
734
# File 'lib/google/apis/searchads360_v0/classes.rb', line 732

def search_budget_lost_impression_share
  @search_budget_lost_impression_share
end

#search_budget_lost_top_impression_shareFloat

The number estimating how often your ad didn't show anywhere above the 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

Returns:

  • (Float)


740
741
742
# File 'lib/google/apis/searchads360_v0/classes.rb', line 740

def search_budget_lost_top_impression_share
  @search_budget_lost_top_impression_share
end

#search_click_shareFloat

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

Returns:

  • (Float)


748
749
750
# File 'lib/google/apis/searchads360_v0/classes.rb', line 748

def search_click_share
  @search_click_share
end

#search_exact_match_impression_shareFloat

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

Returns:

  • (Float)


758
759
760
# File 'lib/google/apis/searchads360_v0/classes.rb', line 758

def search_exact_match_impression_share
  @search_exact_match_impression_share
end

#search_impression_shareFloat

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

Returns:

  • (Float)


766
767
768
# File 'lib/google/apis/searchads360_v0/classes.rb', line 766

def search_impression_share
  @search_impression_share
end

#search_rank_lost_absolute_top_impression_shareFloat

The number estimating how often your ad wasn't the very first ad above the organic 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

Returns:

  • (Float)


774
775
776
# File 'lib/google/apis/searchads360_v0/classes.rb', line 774

def search_rank_lost_absolute_top_impression_share
  @search_rank_lost_absolute_top_impression_share
end

#search_rank_lost_impression_shareFloat

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

Returns:

  • (Float)


781
782
783
# File 'lib/google/apis/searchads360_v0/classes.rb', line 781

def search_rank_lost_impression_share
  @search_rank_lost_impression_share
end

#search_rank_lost_top_impression_shareFloat

The number estimating how often your ad didn't show anywhere above the 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

Returns:

  • (Float)


789
790
791
# File 'lib/google/apis/searchads360_v0/classes.rb', line 789

def search_rank_lost_top_impression_share
  @search_rank_lost_top_impression_share
end

#search_top_impression_shareFloat

The impressions you've received in the top location (anywhere above the organic search results) compared to the estimated number of impressions you were eligible to receive in the top location. 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. Corresponds to the JSON property searchTopImpressionShare

Returns:

  • (Float)


798
799
800
# File 'lib/google/apis/searchads360_v0/classes.rb', line 798

def search_top_impression_share
  @search_top_impression_share
end

#top_impression_percentageFloat

The percent of your ad impressions that are shown anywhere above the organic search results. Corresponds to the JSON property topImpressionPercentage

Returns:

  • (Float)


804
805
806
# File 'lib/google/apis/searchads360_v0/classes.rb', line 804

def top_impression_percentage
  @top_impression_percentage
end

#value_per_all_conversionsFloat

The value of all conversions divided by the number of all conversions. Corresponds to the JSON property valuePerAllConversions

Returns:

  • (Float)


809
810
811
# File 'lib/google/apis/searchads360_v0/classes.rb', line 809

def value_per_all_conversions
  @value_per_all_conversions
end

#value_per_all_conversions_by_conversion_dateFloat

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

Returns:

  • (Float)


817
818
819
# File 'lib/google/apis/searchads360_v0/classes.rb', line 817

def value_per_all_conversions_by_conversion_date
  @value_per_all_conversions_by_conversion_date
end

#value_per_conversionFloat

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

Returns:

  • (Float)


823
824
825
# File 'lib/google/apis/searchads360_v0/classes.rb', line 823

def value_per_conversion
  @value_per_conversion
end

#value_per_conversions_by_conversion_dateFloat

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

Returns:

  • (Float)


831
832
833
# File 'lib/google/apis/searchads360_v0/classes.rb', line 831

def value_per_conversions_by_conversion_date
  @value_per_conversions_by_conversion_date
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
# File 'lib/google/apis/searchads360_v0/classes.rb', line 838

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_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)
  @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_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)
  @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_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_value = args[:cross_device_conversions_value] if args.key?(:cross_device_conversions_value)
  @ctr = args[:ctr] if args.key?(:ctr)
  @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)
  @mobile_friendly_clicks_percentage = args[:mobile_friendly_clicks_percentage] if args.key?(:mobile_friendly_clicks_percentage)
  @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)
  @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)
end