Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ServicesSearchAds360Row

Inherits:
Object
  • Object
show all
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

A returned row from the query.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAdsSearchads360V23ServicesSearchAds360Row

Returns a new instance of GoogleAdsSearchads360V23ServicesSearchAds360Row.



54543
54544
54545
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54543

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

Instance Attribute Details

#accessible_bidding_strategyGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAccessibleBiddingStrategy

Represents a view of BiddingStrategies owned by and shared with the customer. In contrast to BiddingStrategy, this resource includes strategies owned by managers of the customer and shared with this customer - in addition to strategies owned by this customer. This resource does not provide metrics and only exposes a limited subset of the BiddingStrategy attributes. Corresponds to the JSON property accessibleBiddingStrategy



53371
53372
53373
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53371

def accessible_bidding_strategy
  @accessible_bidding_strategy
end

#account_budgetGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAccountBudget

An account-level budget. It contains information about the budget itself, as well as the most recently approved changes to the budget and proposed changes that are pending approval. The proposed changes that are pending approval, if any, are found in 'pending_proposal'. Effective details about the budget are found in fields prefixed 'approved_', 'adjusted_' and those without a prefix. Since some effective details may differ from what the user had originally requested (for example, spending limit), these differences are juxtaposed through 'proposed_', 'approved_', and possibly 'adjusted_' fields. This resource is mutated using AccountBudgetProposal and cannot be mutated directly. A budget may have at most one pending proposal at any given time. It is read through pending_proposal. Once approved, a budget may be subject to adjustments, such as credit adjustments. Adjustments create differences between the 'approved' and 'adjusted' fields, which would otherwise be identical. Corresponds to the JSON property accountBudget



53389
53390
53391
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53389

def 
  @account_budget
end

#account_budget_proposalGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAccountBudgetProposal

An account-level budget proposal. All fields prefixed with 'proposed' may not necessarily be applied directly. For example, proposed spending limits may be adjusted before their application. This is true if the 'proposed' field has an 'approved' counterpart, for example, spending limits. Note that the proposal type (proposal_type) changes which fields are required and which must remain empty. Corresponds to the JSON property accountBudgetProposal



53399
53400
53401
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53399

def 
  @account_budget_proposal
end

Represents the data sharing connection between a Google Ads account and another account Corresponds to the JSON property accountLink



53405
53406
53407
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53405

def 
  @account_link
end

#adGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAd

An ad. Corresponds to the JSON property ad



53410
53411
53412
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53410

def ad
  @ad
end

#ad_groupGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroup

An ad group. Corresponds to the JSON property adGroup



53415
53416
53417
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53415

def ad_group
  @ad_group
end

#ad_group_adGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupAd

An ad group ad. Corresponds to the JSON property adGroupAd



53420
53421
53422
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53420

def ad_group_ad
  @ad_group_ad
end

#ad_group_ad_asset_combination_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupAdAssetCombinationView

A view on the usage of ad group ad asset combination. Now we only support AdGroupAdAssetCombinationView for Responsive Search Ads, with more ad types planned for the future. Corresponds to the JSON property adGroupAdAssetCombinationView



53427
53428
53429
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53427

def ad_group_ad_asset_combination_view
  @ad_group_ad_asset_combination_view
end

#ad_group_ad_asset_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupAdAssetView

Represents a link between an AdGroupAd and an Asset. This view provides insights into the performance of assets within specific ads. AdGroupAdAssetView supports the following ad types: * App Ads * Demand Gen campaigns * Responsive Search Ads It does not support Responsive Display Ads. Corresponds to the JSON property adGroupAdAssetView



53435
53436
53437
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53435

def ad_group_ad_asset_view
  @ad_group_ad_asset_view
end

#ad_group_ad_effective_labelGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupAdEffectiveLabel

A relationship between an ad group ad and an effective label. An effective label is a label inherited or directly assigned to this ad group ad. Corresponds to the JSON property adGroupAdEffectiveLabel



53441
53442
53443
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53441

def ad_group_ad_effective_label
  @ad_group_ad_effective_label
end

#ad_group_ad_labelGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupAdLabel

A relationship between an ad group ad and a label. Corresponds to the JSON property adGroupAdLabel



53446
53447
53448
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53446

def ad_group_ad_label
  @ad_group_ad_label
end

#ad_group_assetGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupAsset

A link between an ad group and an asset. Corresponds to the JSON property adGroupAsset



53451
53452
53453
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53451

def ad_group_asset
  @ad_group_asset
end

#ad_group_asset_setGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupAssetSet

AdGroupAssetSet is the linkage between an ad group and an asset set. Creating an AdGroupAssetSet links an asset set with an ad group. Corresponds to the JSON property adGroupAssetSet



53457
53458
53459
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53457

def ad_group_asset_set
  @ad_group_asset_set
end

#ad_group_audience_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupAudienceView

An ad group audience view. Includes performance data from interests and remarketing lists for Display Network and YouTube Network ads, and remarketing lists for search ads (RLSA), aggregated at the audience level. Corresponds to the JSON property adGroupAudienceView



53464
53465
53466
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53464

def ad_group_audience_view
  @ad_group_audience_view
end

#ad_group_bid_modifierGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupBidModifier

Represents an ad group bid modifier. Corresponds to the JSON property adGroupBidModifier



53469
53470
53471
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53469

def ad_group_bid_modifier
  @ad_group_bid_modifier
end

#ad_group_criterionGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupCriterion

An ad group criterion. The ad_group_criterion report only returns criteria that were explicitly added to the ad group. Corresponds to the JSON property adGroupCriterion



53475
53476
53477
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53475

def ad_group_criterion
  @ad_group_criterion
end

#ad_group_criterion_customizerGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupCriterionCustomizer

A customizer value for the associated CustomizerAttribute at the AdGroupCriterion level. Corresponds to the JSON property adGroupCriterionCustomizer



53481
53482
53483
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53481

def ad_group_criterion_customizer
  @ad_group_criterion_customizer
end

#ad_group_criterion_effective_labelGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupCriterionEffectiveLabel

A relationship between an ad group criterion and an effective label. An effective label is a label inherited or directly assigned to this ad group criterion. Corresponds to the JSON property adGroupCriterionEffectiveLabel



53488
53489
53490
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53488

def ad_group_criterion_effective_label
  @ad_group_criterion_effective_label
end

#ad_group_criterion_labelGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupCriterionLabel

A relationship between an ad group criterion and a label. Corresponds to the JSON property adGroupCriterionLabel



53493
53494
53495
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53493

def ad_group_criterion_label
  @ad_group_criterion_label
end

#ad_group_criterion_simulationGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupCriterionSimulation

An ad group criterion simulation. Supported combinations of advertising channel type, criterion type, simulation type, and simulation modification method are detailed below respectively. Hotel AdGroupCriterion simulation operations starting in V5. 1. DISPLAY - KEYWORD - CPC_BID - UNIFORM 2. SEARCH - KEYWORD - CPC_BID - UNIFORM 3. SHOPPING - LISTING_GROUP - CPC_BID - UNIFORM 4. HOTEL - LISTING_GROUP - CPC_BID - UNIFORM 5. HOTEL - LISTING_GROUP - PERCENT_CPC_BID - UNIFORM Corresponds to the JSON property adGroupCriterionSimulation



53504
53505
53506
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53504

def ad_group_criterion_simulation
  @ad_group_criterion_simulation
end

#ad_group_customizerGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupCustomizer

A customizer value for the associated CustomizerAttribute at the AdGroup level. Corresponds to the JSON property adGroupCustomizer



53509
53510
53511
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53509

def ad_group_customizer
  @ad_group_customizer
end

#ad_group_effective_labelGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupEffectiveLabel

A relationship between an ad group and an effective label. An effective label is a label inherited or directly assigned to this ad group. Corresponds to the JSON property adGroupEffectiveLabel



53515
53516
53517
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53515

def ad_group_effective_label
  @ad_group_effective_label
end

#ad_group_labelGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupLabel

A relationship between an ad group and a label. Corresponds to the JSON property adGroupLabel



53520
53521
53522
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53520

def ad_group_label
  @ad_group_label
end

#ad_group_simulationGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdGroupSimulation

An ad group simulation. Supported combinations of advertising channel type, simulation type and simulation modification method is detailed below respectively. 1. SEARCH - CPC_BID - DEFAULT 2. SEARCH - CPC_BID - UNIFORM 3. SEARCH - TARGET_CPA - UNIFORM 4. SEARCH - TARGET_ROAS - UNIFORM 5. DISPLAY - CPC_BID - DEFAULT 6. DISPLAY - CPC_BID - UNIFORM 7. DISPLAY - TARGET_CPA - UNIFORM Corresponds to the JSON property adGroupSimulation



53530
53531
53532
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53530

def ad_group_simulation
  @ad_group_simulation
end

#ad_parameterGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdParameter

An ad parameter that is used to update numeric values (such as prices or inventory levels) in any text line of an ad (including URLs). There can be a maximum of two AdParameters per ad group criterion. (One with parameter_index = 1 and one with parameter_index = 2.) In the ad the parameters are referenced by a placeholder of the form "param#:value". For example, "param1:$17" Corresponds to the JSON property adParameter



53539
53540
53541
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53539

def ad_parameter
  @ad_parameter
end

#ad_schedule_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAdScheduleView

An ad schedule view summarizes the performance of campaigns by AdSchedule criteria. Corresponds to the JSON property adScheduleView



53545
53546
53547
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53545

def ad_schedule_view
  @ad_schedule_view
end

#age_range_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAgeRangeView

An age range view. Represents the view of a customer's performance metrics ( like impressions and clicks) aggregated by age range. All statistics are aggregated at the ad group level. Note: While you can segment metrics by age range using age_range_view or by gender using gender_view, the Search Ads 360 API does not support segmenting metrics by both age range and gender simultaneously in a single query. Analyzing performance across both dimensions combined is not supported in the Search Ads 360 API. Corresponds to the JSON property ageRangeView



53556
53557
53558
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53556

def age_range_view
  @age_range_view
end

#ai_max_search_term_ad_combination_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAiMaxSearchTermAdCombinationView

AiMaxSearchTermAdCombinationView Resource. Corresponds to the JSON property aiMaxSearchTermAdCombinationView



53561
53562
53563
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53561

def ai_max_search_term_ad_combination_view
  @ai_max_search_term_ad_combination_view
end

#android_privacy_shared_key_google_ad_groupGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAndroidPrivacySharedKeyGoogleAdGroup

An Android privacy shared key view for Google ad group key. Corresponds to the JSON property androidPrivacySharedKeyGoogleAdGroup



53566
53567
53568
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53566

def android_privacy_shared_key_google_ad_group
  @android_privacy_shared_key_google_ad_group
end

#android_privacy_shared_key_google_campaignGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAndroidPrivacySharedKeyGoogleCampaign

An Android privacy shared key view for Google campaign key. Corresponds to the JSON property androidPrivacySharedKeyGoogleCampaign



53571
53572
53573
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53571

def android_privacy_shared_key_google_campaign
  @android_privacy_shared_key_google_campaign
end

#android_privacy_shared_key_google_network_typeGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAndroidPrivacySharedKeyGoogleNetworkType

An Android privacy shared key view for Google network type key. Corresponds to the JSON property androidPrivacySharedKeyGoogleNetworkType



53576
53577
53578
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53576

def android_privacy_shared_key_google_network_type
  @android_privacy_shared_key_google_network_type
end

#assetGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAsset

Asset is a part of an ad which can be shared across multiple ads. It can be an image (ImageAsset), a video (YoutubeVideoAsset), etc. Assets are immutable and cannot be removed. To stop an asset from serving, remove the asset from the entity that is using it. Corresponds to the JSON property asset



53584
53585
53586
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53584

def asset
  @asset
end

#asset_field_type_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAssetFieldTypeView

An asset field type view. This view reports non-overcounted metrics for each asset field type when the asset is used as extension. Corresponds to the JSON property assetFieldTypeView



53590
53591
53592
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53590

def asset_field_type_view
  @asset_field_type_view
end

#asset_groupGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAssetGroup

An asset group. AssetGroupAsset is used to link an asset to the asset group. AssetGroupSignal is used to associate a signal to an asset group. Corresponds to the JSON property assetGroup



53596
53597
53598
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53596

def asset_group
  @asset_group
end

#asset_group_assetGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAssetGroupAsset

AssetGroupAsset is the link between an asset and an asset group. Adding an AssetGroupAsset links an asset with an asset group. Corresponds to the JSON property assetGroupAsset



53602
53603
53604
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53602

def asset_group_asset
  @asset_group_asset
end

#asset_group_listing_group_filterGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAssetGroupListingGroupFilter

AssetGroupListingGroupFilter represents a listing group filter tree node in an asset group. Corresponds to the JSON property assetGroupListingGroupFilter



53608
53609
53610
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53608

def asset_group_listing_group_filter
  @asset_group_listing_group_filter
end

#asset_group_product_group_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAssetGroupProductGroupView

An asset group product group view. Corresponds to the JSON property assetGroupProductGroupView



53613
53614
53615
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53613

def asset_group_product_group_view
  @asset_group_product_group_view
end

#asset_group_signalGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAssetGroupSignal

AssetGroupSignal represents a signal in an asset group. The existence of a signal tells the performance max campaign who's most likely to convert. Performance Max uses the signal to look for new people with similar or stronger intent to find conversions across Search, Display, Video, and more. Corresponds to the JSON property assetGroupSignal



53621
53622
53623
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53621

def asset_group_signal
  @asset_group_signal
end

#asset_group_top_combination_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAssetGroupTopCombinationView

A view on the usage of asset group asset top combinations. Corresponds to the JSON property assetGroupTopCombinationView



53626
53627
53628
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53626

def asset_group_top_combination_view
  @asset_group_top_combination_view
end

#asset_setGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAssetSet

An asset set representing a collection of assets. Use AssetSetAsset to link an asset to the asset set. Corresponds to the JSON property assetSet



53632
53633
53634
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53632

def asset_set
  @asset_set
end

#asset_set_assetGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAssetSetAsset

AssetSetAsset is the link between an asset and an asset set. Adding an AssetSetAsset links an asset with an asset set. Corresponds to the JSON property assetSetAsset



53638
53639
53640
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53638

def asset_set_asset
  @asset_set_asset
end

#asset_set_type_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAssetSetTypeView

An asset set type view. This view reports non-overcounted metrics for each asset set type. Child asset set types are not included in this report. Their stats are aggregated under the parent asset set type. Corresponds to the JSON property assetSetTypeView



53645
53646
53647
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53645

def asset_set_type_view
  @asset_set_type_view
end

#audienceGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesAudience

Audience is an effective targeting option that lets you intersect different segment attributes, such as detailed demographics and affinities, to create audiences that represent sections of your target segments. Corresponds to the JSON property audience



53652
53653
53654
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53652

def audience
  @audience
end

#batch_jobGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBatchJob

A list of mutates being processed asynchronously. The mutates are uploaded by the user. The mutates themselves aren't readable and the results of the job can only be read using BatchJobService.ListBatchJobResults. Corresponds to the JSON property batchJob



53659
53660
53661
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53659

def batch_job
  @batch_job
end

#bidding_data_exclusionGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBiddingDataExclusion

Represents a bidding data exclusion. Bidding data exclusions can be set in client accounts only, and cannot be used in manager accounts. See "About data exclusions" at https://support.google.com/google-ads/answer/10370710. Note: A customer account can have a maximum of 500 active bidding data exclusions. Corresponds to the JSON property biddingDataExclusion



53667
53668
53669
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53667

def bidding_data_exclusion
  @bidding_data_exclusion
end

#bidding_seasonality_adjustmentGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBiddingSeasonalityAdjustment

Represents a bidding seasonality adjustment. Cannot be used in manager accounts. See "About seasonality adjustments" at https://support.google.com/ google-ads/answer/10369906. Corresponds to the JSON property biddingSeasonalityAdjustment



53674
53675
53676
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53674

def bidding_seasonality_adjustment
  @bidding_seasonality_adjustment
end

#bidding_strategyGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBiddingStrategy

A bidding strategy. Corresponds to the JSON property biddingStrategy



53679
53680
53681
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53679

def bidding_strategy
  @bidding_strategy
end

#bidding_strategy_simulationGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBiddingStrategySimulation

A bidding strategy simulation. Supported combinations of simulation type and simulation modification method are detailed below respectively. 1. TARGET_CPA - UNIFORM 2. TARGET_ROAS - UNIFORM Corresponds to the JSON property biddingStrategySimulation



53686
53687
53688
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53686

def bidding_strategy_simulation
  @bidding_strategy_simulation
end

#billing_setupGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBillingSetup

A billing setup, which associates a payments account and an advertiser. A billing setup is specific to one advertiser. Corresponds to the JSON property billingSetup



53692
53693
53694
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53692

def billing_setup
  @billing_setup
end

#call_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCallView

A call view that includes data for call tracking of call-only ads or call extensions. Corresponds to the JSON property callView



53698
53699
53700
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53698

def call_view
  @call_view
end

#campaignGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaign

A campaign. Corresponds to the JSON property campaign



53703
53704
53705
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53703

def campaign
  @campaign
end

#campaign_assetGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignAsset

A link between a Campaign and an Asset. Corresponds to the JSON property campaignAsset



53708
53709
53710
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53708

def campaign_asset
  @campaign_asset
end

#campaign_asset_setGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignAssetSet

CampaignAssetSet is the linkage between a campaign and an asset set. Adding a CampaignAssetSet links an asset set with a campaign. Corresponds to the JSON property campaignAssetSet



53714
53715
53716
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53714

def campaign_asset_set
  @campaign_asset_set
end

#campaign_audience_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignAudienceView

A campaign audience view. Includes performance data from interests and remarketing lists for Display Network and YouTube Network ads, and remarketing lists for search ads (RLSA), aggregated by campaign and audience criterion. This view only includes audiences attached at the campaign level. Corresponds to the JSON property campaignAudienceView



53722
53723
53724
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53722

def campaign_audience_view
  @campaign_audience_view
end

#campaign_bid_modifierGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignBidModifier

Represents a bid-modifiable only criterion at the campaign level. Corresponds to the JSON property campaignBidModifier



53727
53728
53729
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53727

def campaign_bid_modifier
  @campaign_bid_modifier
end

#campaign_budgetGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignBudget

A campaign budget. Corresponds to the JSON property campaignBudget



53732
53733
53734
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53732

def campaign_budget
  @campaign_budget
end

#campaign_conversion_goalGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignConversionGoal

The biddability setting for the specified campaign only for all conversion actions with a matching category and origin. Corresponds to the JSON property campaignConversionGoal



53738
53739
53740
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53738

def campaign_conversion_goal
  @campaign_conversion_goal
end

#campaign_criterionGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignCriterion

A campaign criterion. Corresponds to the JSON property campaignCriterion



53743
53744
53745
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53743

def campaign_criterion
  @campaign_criterion
end

#campaign_customizerGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignCustomizer

A customizer value for the associated CustomizerAttribute at the Campaign level. Corresponds to the JSON property campaignCustomizer



53749
53750
53751
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53749

def campaign_customizer
  @campaign_customizer
end

#campaign_draftGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignDraft

A campaign draft. Corresponds to the JSON property campaignDraft



53754
53755
53756
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53754

def campaign_draft
  @campaign_draft
end

#campaign_effective_labelGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignEffectiveLabel

Represents a relationship between a campaign and an effective label. An effective label is a label inherited or directly assigned to this campaign. Corresponds to the JSON property campaignEffectiveLabel



53760
53761
53762
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53760

def campaign_effective_label
  @campaign_effective_label
end

#campaign_goal_configGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignGoalConfig

A link between a campaign and a goal enabling campaign-specific optimization. Corresponds to the JSON property campaignGoalConfig



53765
53766
53767
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53765

def campaign_goal_config
  @campaign_goal_config
end

#campaign_groupGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignGroup

A campaign group. Corresponds to the JSON property campaignGroup



53770
53771
53772
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53770

def campaign_group
  @campaign_group
end

#campaign_labelGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignLabel

Represents a relationship between a campaign and a label. Corresponds to the JSON property campaignLabel



53775
53776
53777
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53775

def campaign_label
  @campaign_label
end

#campaign_lifecycle_goalGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignLifecycleGoal

Campaign level customer lifecycle goal settings. Corresponds to the JSON property campaignLifecycleGoal



53780
53781
53782
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53780

def campaign_lifecycle_goal
  @campaign_lifecycle_goal
end

#campaign_search_term_insightGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignSearchTermInsight

This report provides a high-level view of search demand at the campaign level by grouping similar search terms into categories and showing their search volume. Historical data is available starting March 2023. Corresponds to the JSON property campaignSearchTermInsight



53787
53788
53789
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53787

def campaign_search_term_insight
  @campaign_search_term_insight
end

#campaign_search_term_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignSearchTermView

This report provides granular performance data, including cost metrics, for each individual search term that triggered your ads. If keyword-related segments are used, Performance Max data will be excluded from the results. Corresponds to the JSON property campaignSearchTermView



53794
53795
53796
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53794

def campaign_search_term_view
  @campaign_search_term_view
end

#campaign_shared_setGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignSharedSet

CampaignSharedSets are used for managing the shared sets associated with a campaign. Corresponds to the JSON property campaignSharedSet



53800
53801
53802
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53800

def campaign_shared_set
  @campaign_shared_set
end

#campaign_simulationGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCampaignSimulation

A campaign simulation. Supported combinations of advertising channel type, simulation type and simulation modification method is detailed below respectively. * SEARCH - CPC_BID - UNIFORM * SEARCH - CPC_BID - SCALING * SEARCH - TARGET_CPA - UNIFORM * SEARCH - TARGET_CPA - SCALING * SEARCH - TARGET_ROAS - UNIFORM * SEARCH - TARGET_IMPRESSION_SHARE - UNIFORM * SEARCH - BUDGET - UNIFORM * SHOPPING - BUDGET - UNIFORM * SHOPPING - TARGET_ROAS - UNIFORM * MULTI_CHANNEL - TARGET_CPA - UNIFORM * MULTI_CHANNEL - TARGET_ROAS - UNIFORM * DEMAND_GEN - TARGET_CPA - DEFAULT * DISPLAY - TARGET_CPA - UNIFORM * PERFORMANCE_MAX - TARGET_CPA - UNIFORM * PERFORMANCE_MAX - TARGET_ROAS - UNIFORM * PERFORMANCE_MAX - BUDGET - UNIFORM Corresponds to the JSON property campaignSimulation



53814
53815
53816
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53814

def campaign_simulation
  @campaign_simulation
end

#carrier_constantGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCarrierConstant

A carrier criterion that can be used in campaign targeting. Corresponds to the JSON property carrierConstant



53819
53820
53821
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53819

def carrier_constant
  @carrier_constant
end

#cart_data_sales_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCartDataSalesView

Cart data sales view. Provides information about the products which were purchased if conversions with cart data is implemented. Performance metrics like revenue, gross profit, lead/cross-sell metrics etc. and Merchant Center attributes such as brand, category etc. are available for products defined in an inventory feed and sold as a result of Google ads. For purchases attributed to clicks on Shopping ads, dimensions of both clicked and sold products can be viewed together. Corresponds to the JSON property cartDataSalesView



53830
53831
53832
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53830

def cart_data_sales_view
  @cart_data_sales_view
end

#change_eventGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesChangeEvent

Describes the granular change of returned resources of certain resource types. Changes made through the UI or API in the past 30 days are included. Previous and new values of the changed fields are shown. ChangeEvent could have up to 3 minutes delay to reflect a new change. Corresponds to the JSON property changeEvent



53838
53839
53840
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53838

def change_event
  @change_event
end

#change_statusGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesChangeStatus

Describes the status of returned resource. ChangeStatus could have up to 3 minutes delay to reflect a new change. Corresponds to the JSON property changeStatus



53844
53845
53846
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53844

def change_status
  @change_status
end

#click_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesClickView

A click view with metrics aggregated at each click level, including both valid and invalid clicks. For non-Search campaigns, metrics.clicks represents the number of valid and invalid interactions. Queries including ClickView must have a filter limiting the results to one day and can be requested for dates back to 90 days before the time of the request. GCLIDs are not available in this report for App Campaigns for Installs (ACi) and App Campaigns for Pre- registration (ACpre). Corresponds to the JSON property clickView



53855
53856
53857
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53855

def click_view
  @click_view
end

#combined_audienceGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCombinedAudience

Describe a resource for combined audiences which includes different audiences. Corresponds to the JSON property combinedAudience



53860
53861
53862
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53860

def combined_audience
  @combined_audience
end

#content_criterion_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesContentCriterionView

A content criterion view. Corresponds to the JSON property contentCriterionView



53865
53866
53867
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53865

def content_criterion_view
  @content_criterion_view
end

#conversionGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesConversion

A conversion. Corresponds to the JSON property conversion



53870
53871
53872
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53870

def conversion
  @conversion
end

#conversion_actionGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesConversionAction

A conversion action. Corresponds to the JSON property conversionAction



53875
53876
53877
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53875

def conversion_action
  @conversion_action
end

#conversion_custom_variableGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesConversionCustomVariable

A conversion custom variable. See "About custom Floodlight metrics and dimensions in the new Search Ads 360" at https://support.google.com/sa360/ answer/13567857 Corresponds to the JSON property conversionCustomVariable



53882
53883
53884
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53882

def conversion_custom_variable
  @conversion_custom_variable
end

#conversion_goal_campaign_configGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesConversionGoalCampaignConfig

Conversion goal settings for a Campaign. Corresponds to the JSON property conversionGoalCampaignConfig



53887
53888
53889
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53887

def conversion_goal_campaign_config
  @conversion_goal_campaign_config
end

#conversion_value_ruleGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesConversionValueRule

A conversion value rule Corresponds to the JSON property conversionValueRule



53892
53893
53894
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53892

def conversion_value_rule
  @conversion_value_rule
end

#conversion_value_rule_setGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesConversionValueRuleSet

A conversion value rule set is a collection of conversion value rules that lets you adjust conversion values based on the dimensions specified in the dimensions field. Corresponds to the JSON property conversionValueRuleSet



53899
53900
53901
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53899

def conversion_value_rule_set
  @conversion_value_rule_set
end

#currency_constantGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCurrencyConstant

A currency constant. Corresponds to the JSON property currencyConstant



53904
53905
53906
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53904

def currency_constant
  @currency_constant
end

#custom_audienceGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomAudience

A custom audience. This is a list of users by interest. The unique key of a custom audience consists of the following fields: name. Violating the unique key constraint produces error: CustomAudienceError.NAME_ALREADY_USED Corresponds to the JSON property customAudience



53911
53912
53913
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53911

def custom_audience
  @custom_audience
end

#custom_columnsArray<Google::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonValue>

The custom columns. Corresponds to the JSON property customColumns



53916
53917
53918
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53916

def custom_columns
  @custom_columns
end

#custom_conversion_goalGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomConversionGoal

Custom conversion goal that can make arbitrary conversion actions biddable. Corresponds to the JSON property customConversionGoal



53921
53922
53923
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53921

def custom_conversion_goal
  @custom_conversion_goal
end

#custom_interestGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomInterest

A custom interest. This is a list of users by interest. Corresponds to the JSON property customInterest



53926
53927
53928
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53926

def custom_interest
  @custom_interest
end

#customerGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomer

A customer. Corresponds to the JSON property customer



53931
53932
53933
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53931

def customer
  @customer
end

#customer_assetGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomerAsset

A link between a customer and an asset. Corresponds to the JSON property customerAsset



53936
53937
53938
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53936

def customer_asset
  @customer_asset
end

#customer_asset_setGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomerAssetSet

CustomerAssetSet is the linkage between a customer and an asset set. Adding a CustomerAssetSet links an asset set with a customer. Corresponds to the JSON property customerAssetSet



53942
53943
53944
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53942

def customer_asset_set
  @customer_asset_set
end

#customer_clientGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomerClient

A link between the given customer and a client customer. CustomerClients only exist for manager customers. All direct and indirect client customers are included, as well as the manager itself. Corresponds to the JSON property customerClient



53949
53950
53951
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53949

def customer_client
  @customer_client
end

Represents customer client link relationship. Corresponds to the JSON property customerClientLink



53954
53955
53956
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53954

def customer_client_link
  @customer_client_link
end

#customer_conversion_goalGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomerConversionGoal

Biddability control for conversion actions with a matching category and origin. Corresponds to the JSON property customerConversionGoal



53959
53960
53961
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53959

def customer_conversion_goal
  @customer_conversion_goal
end

#customer_customizerGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomerCustomizer

A customizer value for the associated CustomizerAttribute at the Customer level. Corresponds to the JSON property customerCustomizer



53965
53966
53967
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53965

def customer_customizer
  @customer_customizer
end

#customer_labelGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomerLabel

Represents a relationship between a customer and a label. This customer may not have access to all the labels attached to it. Additional CustomerLabels may be returned by increasing permissions with login-customer-id. Corresponds to the JSON property customerLabel



53972
53973
53974
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53972

def customer_label
  @customer_label
end

#customer_lifecycle_goalGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomerLifecycleGoal

Account level customer lifecycle goal settings. Corresponds to the JSON property customerLifecycleGoal



53977
53978
53979
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53977

def customer_lifecycle_goal
  @customer_lifecycle_goal
end

Represents customer-manager link relationship. Corresponds to the JSON property customerManagerLink



53982
53983
53984
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53982

def customer_manager_link
  @customer_manager_link
end

#customer_negative_criterionGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomerNegativeCriterion

A negative criterion for exclusions at the customer level. Corresponds to the JSON property customerNegativeCriterion



53987
53988
53989
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53987

def customer_negative_criterion
  @customer_negative_criterion
end

#customer_search_term_insightGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomerSearchTermInsight

This report provides a high-level view of search demand at the customer level by grouping similar search terms into categories and showing their search volume. Historical data is available starting March 2023. Corresponds to the JSON property customerSearchTermInsight



53994
53995
53996
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53994

def customer_search_term_insight
  @customer_search_term_insight
end

#customer_user_accessGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomerUserAccess

Represents the permission of a single user onto a single customer. Corresponds to the JSON property customerUserAccess



53999
54000
54001
# File 'lib/google/apis/searchads360_v23/classes.rb', line 53999

def customer_user_access
  @customer_user_access
end

#customer_user_access_invitationGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomerUserAccessInvitation

Represent an invitation to a new user on this customer account. Corresponds to the JSON property customerUserAccessInvitation



54004
54005
54006
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54004

def customer_user_access_invitation
  @customer_user_access_invitation
end

#customizer_attributeGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesCustomizerAttribute

A customizer attribute. Use CustomerCustomizer, CampaignCustomizer, AdGroupCustomizer, or AdGroupCriterionCustomizer to associate a customizer attribute and set its value at the customer, campaign, ad group, or ad group criterion level, respectively. Corresponds to the JSON property customizerAttribute



54012
54013
54014
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54012

def customizer_attribute
  @customizer_attribute
end

Represents the data sharing connection between Corresponds to the JSON property dataLink



54017
54018
54019
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54017

def data_link
  @data_link
end

#detail_content_suitability_placement_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesDetailContentSuitabilityPlacementView

A detail content suitability placement view. Corresponds to the JSON property detailContentSuitabilityPlacementView



54022
54023
54024
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54022

def detail_content_suitability_placement_view
  @detail_content_suitability_placement_view
end

#detail_placement_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesDetailPlacementView

A view with metrics aggregated by ad group and URL or YouTube video. Provides granular performance data about specific URLs, YouTube videos, and apps where your ads showed. This offers a more detailed breakdown compared to the group_placement_view. This view primarily surfaces placement data from the Google Display Network. While you can select segments like segments. ad_network_type, this view generally does not include placement data from other networks, such as the Search Partners network. To understand performance on Search Partners, consider other reports and segmentations. Data for low- traffic placements may be aggregated. Corresponds to the JSON property detailPlacementView



54035
54036
54037
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54035

def detail_placement_view
  @detail_placement_view
end

#detailed_demographicGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesDetailedDemographic

A detailed demographic: a particular interest-based vertical to be targeted to reach users based on long-term life facts. Corresponds to the JSON property detailedDemographic



54041
54042
54043
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54041

def detailed_demographic
  @detailed_demographic
end

#display_keyword_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesDisplayKeywordView

A display keyword view. Provides performance data for keywords used in Display Network campaigns. This view lets you analyze how your display keywords are performing across various segments. This view is primarily used to track the effectiveness of keyword targeting within your Display campaigns. To understand which network the metrics apply to, you can select the segments. ad_network_type field in your query. This field will segment the data by networks such as the Google Display Network, YouTube, Gmail, and so on. You can select fields from this resource along with metrics like impressions, clicks, and conversions to gauge performance. Attributed resources like ad_group and campaign can also be selected without segmenting metrics. Corresponds to the JSON property displayKeywordView



54055
54056
54057
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54055

def display_keyword_view
  @display_keyword_view
end

#distance_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesDistanceView

A distance view with metrics aggregated by the user's distance from an advertiser's location extensions. Each DistanceBucket includes all impressions that fall within its distance and a single impression will contribute to the metrics for all DistanceBuckets that include the user's distance. Corresponds to the JSON property distanceView



54063
54064
54065
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54063

def distance_view
  @distance_view
end

#dynamic_search_ads_search_term_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesDynamicSearchAdsSearchTermView

A dynamic search ads search term view. Corresponds to the JSON property dynamicSearchAdsSearchTermView



54068
54069
54070
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54068

def dynamic_search_ads_search_term_view
  @dynamic_search_ads_search_term_view
end

#expanded_landing_page_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesExpandedLandingPageView

A landing page view with metrics aggregated at the expanded final URL level. Corresponds to the JSON property expandedLandingPageView



54073
54074
54075
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54073

def expanded_landing_page_view
  @expanded_landing_page_view
end

#experimentGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesExperiment

A Google ads experiment for users to experiment changes on multiple campaigns, compare the performance, and apply the effective changes. Corresponds to the JSON property experiment



54079
54080
54081
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54079

def experiment
  @experiment
end

#experiment_armGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesExperimentArm

A Google ads experiment for users to experiment changes on multiple campaigns, compare the performance, and apply the effective changes. Corresponds to the JSON property experimentArm



54085
54086
54087
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54085

def experiment_arm
  @experiment_arm
end

#final_url_expansion_asset_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesFinalUrlExpansionAssetView

FinalUrlExpansionAssetView Resource. Corresponds to the JSON property finalUrlExpansionAssetView



54090
54091
54092
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54090

def final_url_expansion_asset_view
  @final_url_expansion_asset_view
end

#gender_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesGenderView

A gender view resource. Represents the view of a customer's performance metrics aggregated by gender. All statistics are aggregated at the ad group level. Note: While you can segment metrics by age range using age_range_view or by gender using gender_view, the Search Ads 360 API does not support segmenting metrics by both age range and gender simultaneously in a single query. Analyzing performance across both dimensions combined is not supported in the Search Ads 360 API. Corresponds to the JSON property genderView



54101
54102
54103
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54101

def gender_view
  @gender_view
end

#geo_target_constantGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesGeoTargetConstant

A geo target constant. Corresponds to the JSON property geoTargetConstant



54106
54107
54108
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54106

def geo_target_constant
  @geo_target_constant
end

#geographic_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesGeographicView

A geographic view. Geographic View includes all metrics aggregated at the country level, one row per country. It reports metrics at either actual physical location of the user or an area of interest. If other segment fields are used, you may get more than one row per country. Corresponds to the JSON property geographicView



54114
54115
54116
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54114

def geographic_view
  @geographic_view
end

#goalGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesGoal

Representation of goals. Corresponds to the JSON property goal



54119
54120
54121
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54119

def goal
  @goal
end

#group_content_suitability_placement_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesGroupContentSuitabilityPlacementView

A group content suitability placement view. Corresponds to the JSON property groupContentSuitabilityPlacementView



54124
54125
54126
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54124

def group_content_suitability_placement_view
  @group_content_suitability_placement_view
end

#group_placement_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesGroupPlacementView

A view showing performance data for where your ads actually served on the Display Network and YouTube, including both targeted (managed) and automatic placements. Data for low-traffic placements may be aggregated. The scope of placements shown is influenced by the ad group's TargetingSetting for the PLACEMENT dimension. Corresponds to the JSON property groupPlacementView



54133
54134
54135
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54133

def group_placement_view
  @group_placement_view
end

#hotel_group_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesHotelGroupView

A hotel group view. Corresponds to the JSON property hotelGroupView



54138
54139
54140
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54138

def hotel_group_view
  @hotel_group_view
end

#hotel_performance_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesHotelPerformanceView

A hotel performance view. Corresponds to the JSON property hotelPerformanceView



54143
54144
54145
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54143

def hotel_performance_view
  @hotel_performance_view
end

#hotel_reconciliationGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesHotelReconciliation

A hotel reconciliation. It contains conversion information from Hotel bookings to reconcile with advertiser records. These rows may be updated or canceled before billing through Bulk Uploads. Corresponds to the JSON property hotelReconciliation



54150
54151
54152
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54150

def hotel_reconciliation
  @hotel_reconciliation
end

#income_range_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesIncomeRangeView

An income range view. Corresponds to the JSON property incomeRangeView



54155
54156
54157
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54155

def income_range_view
  @income_range_view
end

#keyword_planGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesKeywordPlan

A Keyword Planner plan. Max number of saved keyword plans: 10000. It's possible to remove plans if limit is reached. Corresponds to the JSON property keywordPlan



54161
54162
54163
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54161

def keyword_plan
  @keyword_plan
end

#keyword_plan_ad_groupGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesKeywordPlanAdGroup

A Keyword Planner ad group. Max number of keyword plan ad groups per plan: 200. Corresponds to the JSON property keywordPlanAdGroup



54166
54167
54168
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54166

def keyword_plan_ad_group
  @keyword_plan_ad_group
end

#keyword_plan_ad_group_keywordGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesKeywordPlanAdGroupKeyword

A Keyword Plan ad group keyword. Max number of keyword plan keywords per plan: 10000. Corresponds to the JSON property keywordPlanAdGroupKeyword



54172
54173
54174
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54172

def keyword_plan_ad_group_keyword
  @keyword_plan_ad_group_keyword
end

#keyword_plan_campaignGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesKeywordPlanCampaign

A Keyword Plan campaign. Max number of keyword plan campaigns per plan allowed: 1. Corresponds to the JSON property keywordPlanCampaign



54178
54179
54180
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54178

def keyword_plan_campaign
  @keyword_plan_campaign
end

#keyword_plan_campaign_keywordGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesKeywordPlanCampaignKeyword

A Keyword Plan Campaign keyword. Only negative keywords are supported for Campaign Keyword. Corresponds to the JSON property keywordPlanCampaignKeyword



54184
54185
54186
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54184

def keyword_plan_campaign_keyword
  @keyword_plan_campaign_keyword
end

#keyword_theme_constantGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesKeywordThemeConstant

A Smart Campaign keyword theme constant. Corresponds to the JSON property keywordThemeConstant



54189
54190
54191
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54189

def keyword_theme_constant
  @keyword_theme_constant
end

#keyword_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesKeywordView

A keyword view. Corresponds to the JSON property keywordView



54194
54195
54196
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54194

def keyword_view
  @keyword_view
end

#labelGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLabel

A label. Corresponds to the JSON property label



54199
54200
54201
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54199

def label
  @label
end

#landing_page_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLandingPageView

A landing page view with metrics aggregated at the unexpanded final URL level. Corresponds to the JSON property landingPageView



54204
54205
54206
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54204

def landing_page_view
  @landing_page_view
end

#language_constantGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLanguageConstant

A language. Corresponds to the JSON property languageConstant



54209
54210
54211
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54209

def language_constant
  @language_constant
end

#lead_form_submission_dataGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLeadFormSubmissionData

Data from lead form submissions. Corresponds to the JSON property leadFormSubmissionData



54214
54215
54216
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54214

def lead_form_submission_data
  @lead_form_submission_data
end

#life_eventGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLifeEvent

A life event: a particular interest-based vertical to be targeted to reach users when they are in the midst of important life milestones. Corresponds to the JSON property lifeEvent



54220
54221
54222
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54220

def life_event
  @life_event
end

#local_services_employeeGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLocalServicesEmployee

A local services employee resource. Corresponds to the JSON property localServicesEmployee



54225
54226
54227
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54225

def local_services_employee
  @local_services_employee
end

#local_services_leadGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLocalServicesLead

Data from Local Services Lead. Contains details of Lead which is generated when user calls, messages or books service from advertiser. More info: https:// ads.google.com/local-services-ads Corresponds to the JSON property localServicesLead



54232
54233
54234
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54232

def local_services_lead
  @local_services_lead
end

#local_services_lead_conversationGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLocalServicesLeadConversation

Data from Local Services Lead Conversation. Contains details of Lead Conversation which is generated when user calls, messages or books service from advertiser. These are appended to a Lead. More info: https://ads.google. com/local-services-ads Corresponds to the JSON property localServicesLeadConversation



54240
54241
54242
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54240

def local_services_lead_conversation
  @local_services_lead_conversation
end

#local_services_verification_artifactGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLocalServicesVerificationArtifact

A local services verification resource. Corresponds to the JSON property localServicesVerificationArtifact



54245
54246
54247
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54245

def local_services_verification_artifact
  @local_services_verification_artifact
end

#location_interest_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLocationInterestView

A location interest view summarizes the performance of adgroup location interest criteria. Corresponds to the JSON property locationInterestView



54251
54252
54253
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54251

def location_interest_view
  @location_interest_view
end

#location_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLocationView

A location view summarizes the performance of campaigns by a Location criterion. Corresponds to the JSON property locationView



54257
54258
54259
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54257

def location_view
  @location_view
end

#managed_placement_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesManagedPlacementView

A view providing performance data for placements explicitly targeted in your ad groups. Corresponds to the JSON property managedPlacementView



54263
54264
54265
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54263

def managed_placement_view
  @managed_placement_view
end

#matched_location_interest_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesMatchedLocationInterestView

A view that reports metrics for locations where users showed interest, and which matched the advertiser's location interest targeting (defined as geo targets at the AdGroup level). The data is aggregated at the country level by default. This view is currently only available for AI Max campaigns. Corresponds to the JSON property matchedLocationInterestView



54271
54272
54273
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54271

def matched_location_interest_view
  @matched_location_interest_view
end

#media_fileGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesMediaFile

A media file. Corresponds to the JSON property mediaFile



54276
54277
54278
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54276

def media_file
  @media_file
end

#metricsGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonMetrics

Metrics data. Corresponds to the JSON property metrics



54281
54282
54283
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54281

def metrics
  @metrics
end

#mobile_app_category_constantGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesMobileAppCategoryConstant

A mobile application category constant. Corresponds to the JSON property mobileAppCategoryConstant



54286
54287
54288
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54286

def mobile_app_category_constant
  @mobile_app_category_constant
end

#mobile_device_constantGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesMobileDeviceConstant

A mobile device constant. Corresponds to the JSON property mobileDeviceConstant



54291
54292
54293
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54291

def mobile_device_constant
  @mobile_device_constant
end

#offline_conversion_upload_client_summaryGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesOfflineConversionUploadClientSummary

Offline conversion upload summary at customer level. Corresponds to the JSON property offlineConversionUploadClientSummary



54296
54297
54298
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54296

def offline_conversion_upload_client_summary
  @offline_conversion_upload_client_summary
end

#offline_conversion_upload_conversion_action_summaryGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesOfflineConversionUploadConversionActionSummary

Offline conversion upload summary at conversion action level. Corresponds to the JSON property offlineConversionUploadConversionActionSummary



54301
54302
54303
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54301

def offline_conversion_upload_conversion_action_summary
  @offline_conversion_upload_conversion_action_summary
end

#offline_user_data_jobGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesOfflineUserDataJob

A job containing offline user data of store visitors, or user list members that will be processed asynchronously. The uploaded data isn't readable and the processing results of the job can only be read using Corresponds to the JSON property offlineUserDataJob



54308
54309
54310
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54308

def offline_user_data_job
  @offline_user_data_job
end

#operating_system_version_constantGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesOperatingSystemVersionConstant

A mobile operating system version or a range of versions, depending on operator_type. List of available mobile platforms at https://developers. google.com/google-ads/api/reference/data/codes-formats#mobile-platforms Corresponds to the JSON property operatingSystemVersionConstant



54315
54316
54317
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54315

def operating_system_version_constant
  @operating_system_version_constant
end

A paid organic search term view providing a view of search stats across ads and organic listings aggregated by search term at the ad group level. Corresponds to the JSON property paidOrganicSearchTermView



54321
54322
54323
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54321

def paid_organic_search_term_view
  @paid_organic_search_term_view
end

#parental_status_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesParentalStatusView

A parental status view. Corresponds to the JSON property parentalStatusView



54326
54327
54328
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54326

def parental_status_view
  @parental_status_view
end

#per_store_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesPerStoreView

A per store view. This view provides per store impression reach and local action conversion stats for advertisers. Corresponds to the JSON property perStoreView



54332
54333
54334
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54332

def per_store_view
  @per_store_view
end

#performance_max_placement_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesPerformanceMaxPlacementView

A view with impression metrics for Performance Max campaign placements. Corresponds to the JSON property performanceMaxPlacementView



54337
54338
54339
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54337

def performance_max_placement_view
  @performance_max_placement_view
end

#product_category_constantGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesProductCategoryConstant

A Product Category. Corresponds to the JSON property productCategoryConstant



54342
54343
54344
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54342

def product_category_constant
  @product_category_constant
end

#product_group_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesProductGroupView

A product group view. Corresponds to the JSON property productGroupView



54347
54348
54349
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54347

def product_group_view
  @product_group_view
end

Represents the data sharing connection between Corresponds to the JSON property productLink



54352
54353
54354
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54352

def product_link
  @product_link
end

Represents an invitation for data sharing connection between a Google Ads account and another account. Corresponds to the JSON property productLinkInvitation



54358
54359
54360
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54358

def product_link_invitation
  @product_link_invitation
end

#qualifying_questionGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesQualifyingQuestion

Qualifying Questions for Lead Form. Corresponds to the JSON property qualifyingQuestion



54363
54364
54365
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54363

def qualifying_question
  @qualifying_question
end

#recommendationGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesRecommendation

A recommendation. Corresponds to the JSON property recommendation



54368
54369
54370
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54368

def recommendation
  @recommendation
end

#recommendation_subscriptionGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesRecommendationSubscription

Recommendation Subscription resource Corresponds to the JSON property recommendationSubscription



54373
54374
54375
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54373

def recommendation_subscription
  @recommendation_subscription
end

#remarketing_actionGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesRemarketingAction

A remarketing action. A snippet of JavaScript code that will collect the product id and the type of page people visited (product page, shopping cart page, purchase page, general site visit) on an advertiser's website. Corresponds to the JSON property remarketingAction



54380
54381
54382
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54380

def remarketing_action
  @remarketing_action
end

#search_ads360_campaignGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesSearchAds360Campaign

A Search Ads 360 campaign. Corresponds to the JSON property searchAds360Campaign



54385
54386
54387
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54385

def search_ads360_campaign
  @search_ads360_campaign
end

#search_term_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesSearchTermView

A search term view with metrics aggregated by search term at the ad group level. This view does not include Performance Max data. If you are looking for Performance Max search term data, use the CampaignSearchTermView instead. Corresponds to the JSON property searchTermView



54392
54393
54394
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54392

def search_term_view
  @search_term_view
end

#segmentsGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23CommonSegments

Segment only fields. Corresponds to the JSON property segments



54397
54398
54399
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54397

def segments
  @segments
end

#shared_criterionGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesSharedCriterion

A criterion belonging to a shared set. Corresponds to the JSON property sharedCriterion



54402
54403
54404
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54402

def shared_criterion
  @shared_criterion
end

#shared_setGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesSharedSet

SharedSets are used for sharing criterion exclusions across multiple campaigns. Corresponds to the JSON property sharedSet



54407
54408
54409
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54407

def shared_set
  @shared_set
end

#shopping_performance_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesShoppingPerformanceView

Shopping performance view. Provides Shopping campaign and Performance Max campaign statistics aggregated at several product dimension levels. Product dimension values from Merchant Center such as brand, category, custom attributes, product condition, and product type will reflect the state of each dimension as of the date and time when the corresponding event was recorded. The number of impressions and clicks that shopping_performance_view returns stats for may be different from campaign reports. shopping_performance_view shows impressions and clicks on products appearing in ads, while campaign reports show impressions and clicks on the ads themselves. Depending on the format, an ad can show from zero to several products, so the numbers may not match. In Search Ads 360 UI, you can query impressions and clicks of products appearing in ads by selecting a column from "Product attributes" in the report editor. For example, selecting the "Brand" column is equivalent to selecting segments.product_brand. Corresponds to the JSON property shoppingPerformanceView



54425
54426
54427
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54425

def shopping_performance_view
  @shopping_performance_view
end

#shopping_productGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesShoppingProduct

A shopping product from Google Merchant Center that can be advertised by campaigns. The resource returns currently existing products from Google Merchant Center accounts linked with the customer. A campaign includes a product by specifying its merchant id (or, if available, the Multi Client Account id of the merchant) in the ShoppingSetting, and can limit the inclusion to products having a specified feed label. Standard Shopping campaigns can also limit the inclusion through a campaign_criterion. listing_scope. Queries to this resource specify a scope: * Account: - Filters on campaigns or ad groups are not specified. - All products from the linked Google Merchant Center accounts are returned. - Metrics and some fields (see the per-field documentation) are aggregated across all Shopping and Performance Max campaigns that include a product. * Campaign: - An equality filter on campaign is specified. Supported campaign types are Shopping, Performance Max, Demand Gen, Video, App. - Only products that are included by the specified campaign are returned. - Metrics and some fields (see the per- field documentation) are restricted to the specified campaign. - Only the following metrics are supported for Demand Gen, Video, App campaigns: impressions, clicks, ctr. * Ad group: - An equality filter on ad_group and campaign is specified. Supported campaign types are Shopping, Demand Gen, Video, App. - Only products that are included by the specified campaign are returned. - Metrics and some fields (see the per-field documentation) are restricted to the specified ad group. - Only the following metrics are supported for Demand Gen, Video, App campaigns: impressions, clicks, ctr. Note that segmentation by date segments is not permitted and will return UNSUPPORTED_DATE_SEGMENTATION error. On the other hand, filtering on date segments is allowed. Corresponds to the JSON property shoppingProduct



54455
54456
54457
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54455

def shopping_product
  @shopping_product
end

#smart_campaign_search_term_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesSmartCampaignSearchTermView

A Smart campaign search term view. Corresponds to the JSON property smartCampaignSearchTermView



54460
54461
54462
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54460

def smart_campaign_search_term_view
  @smart_campaign_search_term_view
end

#smart_campaign_settingGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesSmartCampaignSetting

Settings for configuring Smart campaigns. Corresponds to the JSON property smartCampaignSetting



54465
54466
54467
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54465

def smart_campaign_setting
  @smart_campaign_setting
end

#targeting_expansion_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesTargetingExpansionView

A targeting expansion view with metrics. Returns metrics for automated expansion over manual targeting. Corresponds to the JSON property targetingExpansionView



54471
54472
54473
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54471

def targeting_expansion_view
  @targeting_expansion_view
end

A data sharing connection, allowing the import of third party app analytics into a Google Ads Customer. Corresponds to the JSON property thirdPartyAppAnalyticsLink



54477
54478
54479
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54477

def third_party_app_analytics_link
  @third_party_app_analytics_link
end

#topic_constantGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesTopicConstant

Use topics to target or exclude placements in the Google Display Network based on the category into which the placement falls (for example, "Pets & Animals/ Pets/Dogs"). Corresponds to the JSON property topicConstant



54484
54485
54486
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54484

def topic_constant
  @topic_constant
end

#topic_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesTopicView

A topic view. Corresponds to the JSON property topicView



54489
54490
54491
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54489

def topic_view
  @topic_view
end

#travel_activity_group_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesTravelActivityGroupView

A travel activity group view. Corresponds to the JSON property travelActivityGroupView



54494
54495
54496
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54494

def travel_activity_group_view
  @travel_activity_group_view
end

#travel_activity_performance_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesTravelActivityPerformanceView

A travel activity performance view. Corresponds to the JSON property travelActivityPerformanceView



54499
54500
54501
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54499

def travel_activity_performance_view
  @travel_activity_performance_view
end

#user_interestGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesUserInterest

A user interest: a particular interest-based vertical to be targeted. Corresponds to the JSON property userInterest



54504
54505
54506
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54504

def user_interest
  @user_interest
end

#user_listGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesUserList

A user list. This is a list of users a customer may target. The unique key of a user list consists of the following fields: id. Note that the name must also be unique for user lists owned by a given customer, except in some cases where access_reason is set to SHARED. Violating the unique name constraint produces error: UserListError.INVALID_NAME. Corresponds to the JSON property userList



54513
54514
54515
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54513

def user_list
  @user_list
end

#user_list_customer_typeGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesUserListCustomerType

A user list customer type Corresponds to the JSON property userListCustomerType



54518
54519
54520
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54518

def user_list_customer_type
  @user_list_customer_type
end

#user_location_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesUserLocationView

A user location view. User Location View includes all metrics aggregated at the country level, one row per country. It reports metrics at the actual physical location of the user by targeted or not targeted location. If other segment fields are used, you may get more than one row per country. Corresponds to the JSON property userLocationView



54526
54527
54528
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54526

def user_location_view
  @user_location_view
end

#videoGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesVideo

The video referenced in the query. Corresponds to the JSON property video



54531
54532
54533
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54531

def video
  @video
end

#visitGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesVisit

A visit. Corresponds to the JSON property visit



54536
54537
54538
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54536

def visit
  @visit
end

#webpage_viewGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesWebpageView

A webpage view. Corresponds to the JSON property webpageView



54541
54542
54543
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54541

def webpage_view
  @webpage_view
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



54548
54549
54550
54551
54552
54553
54554
54555
54556
54557
54558
54559
54560
54561
54562
54563
54564
54565
54566
54567
54568
54569
54570
54571
54572
54573
54574
54575
54576
54577
54578
54579
54580
54581
54582
54583
54584
54585
54586
54587
54588
54589
54590
54591
54592
54593
54594
54595
54596
54597
54598
54599
54600
54601
54602
54603
54604
54605
54606
54607
54608
54609
54610
54611
54612
54613
54614
54615
54616
54617
54618
54619
54620
54621
54622
54623
54624
54625
54626
54627
54628
54629
54630
54631
54632
54633
54634
54635
54636
54637
54638
54639
54640
54641
54642
54643
54644
54645
54646
54647
54648
54649
54650
54651
54652
54653
54654
54655
54656
54657
54658
54659
54660
54661
54662
54663
54664
54665
54666
54667
54668
54669
54670
54671
54672
54673
54674
54675
54676
54677
54678
54679
54680
54681
54682
54683
54684
54685
54686
54687
54688
54689
54690
54691
54692
54693
54694
54695
54696
54697
54698
54699
54700
54701
54702
54703
54704
54705
54706
54707
54708
54709
54710
54711
54712
54713
54714
54715
54716
54717
54718
54719
54720
54721
54722
54723
54724
54725
54726
54727
54728
54729
54730
54731
54732
54733
54734
# File 'lib/google/apis/searchads360_v23/classes.rb', line 54548

def update!(**args)
  @accessible_bidding_strategy = args[:accessible_bidding_strategy] if args.key?(:accessible_bidding_strategy)
  @account_budget = args[:account_budget] if args.key?(:account_budget)
  @account_budget_proposal = args[:account_budget_proposal] if args.key?(:account_budget_proposal)
  @account_link = args[:account_link] if args.key?(:account_link)
  @ad = args[:ad] if args.key?(:ad)
  @ad_group = args[:ad_group] if args.key?(:ad_group)
  @ad_group_ad = args[:ad_group_ad] if args.key?(:ad_group_ad)
  @ad_group_ad_asset_combination_view = args[:ad_group_ad_asset_combination_view] if args.key?(:ad_group_ad_asset_combination_view)
  @ad_group_ad_asset_view = args[:ad_group_ad_asset_view] if args.key?(:ad_group_ad_asset_view)
  @ad_group_ad_effective_label = args[:ad_group_ad_effective_label] if args.key?(:ad_group_ad_effective_label)
  @ad_group_ad_label = args[:ad_group_ad_label] if args.key?(:ad_group_ad_label)
  @ad_group_asset = args[:ad_group_asset] if args.key?(:ad_group_asset)
  @ad_group_asset_set = args[:ad_group_asset_set] if args.key?(:ad_group_asset_set)
  @ad_group_audience_view = args[:ad_group_audience_view] if args.key?(:ad_group_audience_view)
  @ad_group_bid_modifier = args[:ad_group_bid_modifier] if args.key?(:ad_group_bid_modifier)
  @ad_group_criterion = args[:ad_group_criterion] if args.key?(:ad_group_criterion)
  @ad_group_criterion_customizer = args[:ad_group_criterion_customizer] if args.key?(:ad_group_criterion_customizer)
  @ad_group_criterion_effective_label = args[:ad_group_criterion_effective_label] if args.key?(:ad_group_criterion_effective_label)
  @ad_group_criterion_label = args[:ad_group_criterion_label] if args.key?(:ad_group_criterion_label)
  @ad_group_criterion_simulation = args[:ad_group_criterion_simulation] if args.key?(:ad_group_criterion_simulation)
  @ad_group_customizer = args[:ad_group_customizer] if args.key?(:ad_group_customizer)
  @ad_group_effective_label = args[:ad_group_effective_label] if args.key?(:ad_group_effective_label)
  @ad_group_label = args[:ad_group_label] if args.key?(:ad_group_label)
  @ad_group_simulation = args[:ad_group_simulation] if args.key?(:ad_group_simulation)
  @ad_parameter = args[:ad_parameter] if args.key?(:ad_parameter)
  @ad_schedule_view = args[:ad_schedule_view] if args.key?(:ad_schedule_view)
  @age_range_view = args[:age_range_view] if args.key?(:age_range_view)
  @ai_max_search_term_ad_combination_view = args[:ai_max_search_term_ad_combination_view] if args.key?(:ai_max_search_term_ad_combination_view)
  @android_privacy_shared_key_google_ad_group = args[:android_privacy_shared_key_google_ad_group] if args.key?(:android_privacy_shared_key_google_ad_group)
  @android_privacy_shared_key_google_campaign = args[:android_privacy_shared_key_google_campaign] if args.key?(:android_privacy_shared_key_google_campaign)
  @android_privacy_shared_key_google_network_type = args[:android_privacy_shared_key_google_network_type] if args.key?(:android_privacy_shared_key_google_network_type)
  @asset = args[:asset] if args.key?(:asset)
  @asset_field_type_view = args[:asset_field_type_view] if args.key?(:asset_field_type_view)
  @asset_group = args[:asset_group] if args.key?(:asset_group)
  @asset_group_asset = args[:asset_group_asset] if args.key?(:asset_group_asset)
  @asset_group_listing_group_filter = args[:asset_group_listing_group_filter] if args.key?(:asset_group_listing_group_filter)
  @asset_group_product_group_view = args[:asset_group_product_group_view] if args.key?(:asset_group_product_group_view)
  @asset_group_signal = args[:asset_group_signal] if args.key?(:asset_group_signal)
  @asset_group_top_combination_view = args[:asset_group_top_combination_view] if args.key?(:asset_group_top_combination_view)
  @asset_set = args[:asset_set] if args.key?(:asset_set)
  @asset_set_asset = args[:asset_set_asset] if args.key?(:asset_set_asset)
  @asset_set_type_view = args[:asset_set_type_view] if args.key?(:asset_set_type_view)
  @audience = args[:audience] if args.key?(:audience)
  @batch_job = args[:batch_job] if args.key?(:batch_job)
  @bidding_data_exclusion = args[:bidding_data_exclusion] if args.key?(:bidding_data_exclusion)
  @bidding_seasonality_adjustment = args[:bidding_seasonality_adjustment] if args.key?(:bidding_seasonality_adjustment)
  @bidding_strategy = args[:bidding_strategy] if args.key?(:bidding_strategy)
  @bidding_strategy_simulation = args[:bidding_strategy_simulation] if args.key?(:bidding_strategy_simulation)
  @billing_setup = args[:billing_setup] if args.key?(:billing_setup)
  @call_view = args[:call_view] if args.key?(:call_view)
  @campaign = args[:campaign] if args.key?(:campaign)
  @campaign_asset = args[:campaign_asset] if args.key?(:campaign_asset)
  @campaign_asset_set = args[:campaign_asset_set] if args.key?(:campaign_asset_set)
  @campaign_audience_view = args[:campaign_audience_view] if args.key?(:campaign_audience_view)
  @campaign_bid_modifier = args[:campaign_bid_modifier] if args.key?(:campaign_bid_modifier)
  @campaign_budget = args[:campaign_budget] if args.key?(:campaign_budget)
  @campaign_conversion_goal = args[:campaign_conversion_goal] if args.key?(:campaign_conversion_goal)
  @campaign_criterion = args[:campaign_criterion] if args.key?(:campaign_criterion)
  @campaign_customizer = args[:campaign_customizer] if args.key?(:campaign_customizer)
  @campaign_draft = args[:campaign_draft] if args.key?(:campaign_draft)
  @campaign_effective_label = args[:campaign_effective_label] if args.key?(:campaign_effective_label)
  @campaign_goal_config = args[:campaign_goal_config] if args.key?(:campaign_goal_config)
  @campaign_group = args[:campaign_group] if args.key?(:campaign_group)
  @campaign_label = args[:campaign_label] if args.key?(:campaign_label)
  @campaign_lifecycle_goal = args[:campaign_lifecycle_goal] if args.key?(:campaign_lifecycle_goal)
  @campaign_search_term_insight = args[:campaign_search_term_insight] if args.key?(:campaign_search_term_insight)
  @campaign_search_term_view = args[:campaign_search_term_view] if args.key?(:campaign_search_term_view)
  @campaign_shared_set = args[:campaign_shared_set] if args.key?(:campaign_shared_set)
  @campaign_simulation = args[:campaign_simulation] if args.key?(:campaign_simulation)
  @carrier_constant = args[:carrier_constant] if args.key?(:carrier_constant)
  @cart_data_sales_view = args[:cart_data_sales_view] if args.key?(:cart_data_sales_view)
  @change_event = args[:change_event] if args.key?(:change_event)
  @change_status = args[:change_status] if args.key?(:change_status)
  @click_view = args[:click_view] if args.key?(:click_view)
  @combined_audience = args[:combined_audience] if args.key?(:combined_audience)
  @content_criterion_view = args[:content_criterion_view] if args.key?(:content_criterion_view)
  @conversion = args[:conversion] if args.key?(:conversion)
  @conversion_action = args[:conversion_action] if args.key?(:conversion_action)
  @conversion_custom_variable = args[:conversion_custom_variable] if args.key?(:conversion_custom_variable)
  @conversion_goal_campaign_config = args[:conversion_goal_campaign_config] if args.key?(:conversion_goal_campaign_config)
  @conversion_value_rule = args[:conversion_value_rule] if args.key?(:conversion_value_rule)
  @conversion_value_rule_set = args[:conversion_value_rule_set] if args.key?(:conversion_value_rule_set)
  @currency_constant = args[:currency_constant] if args.key?(:currency_constant)
  @custom_audience = args[:custom_audience] if args.key?(:custom_audience)
  @custom_columns = args[:custom_columns] if args.key?(:custom_columns)
  @custom_conversion_goal = args[:custom_conversion_goal] if args.key?(:custom_conversion_goal)
  @custom_interest = args[:custom_interest] if args.key?(:custom_interest)
  @customer = args[:customer] if args.key?(:customer)
  @customer_asset = args[:customer_asset] if args.key?(:customer_asset)
  @customer_asset_set = args[:customer_asset_set] if args.key?(:customer_asset_set)
  @customer_client = args[:customer_client] if args.key?(:customer_client)
  @customer_client_link = args[:customer_client_link] if args.key?(:customer_client_link)
  @customer_conversion_goal = args[:customer_conversion_goal] if args.key?(:customer_conversion_goal)
  @customer_customizer = args[:customer_customizer] if args.key?(:customer_customizer)
  @customer_label = args[:customer_label] if args.key?(:customer_label)
  @customer_lifecycle_goal = args[:customer_lifecycle_goal] if args.key?(:customer_lifecycle_goal)
  @customer_manager_link = args[:customer_manager_link] if args.key?(:customer_manager_link)
  @customer_negative_criterion = args[:customer_negative_criterion] if args.key?(:customer_negative_criterion)
  @customer_search_term_insight = args[:customer_search_term_insight] if args.key?(:customer_search_term_insight)
  @customer_user_access = args[:customer_user_access] if args.key?(:customer_user_access)
  @customer_user_access_invitation = args[:customer_user_access_invitation] if args.key?(:customer_user_access_invitation)
  @customizer_attribute = args[:customizer_attribute] if args.key?(:customizer_attribute)
  @data_link = args[:data_link] if args.key?(:data_link)
  @detail_content_suitability_placement_view = args[:detail_content_suitability_placement_view] if args.key?(:detail_content_suitability_placement_view)
  @detail_placement_view = args[:detail_placement_view] if args.key?(:detail_placement_view)
  @detailed_demographic = args[:detailed_demographic] if args.key?(:detailed_demographic)
  @display_keyword_view = args[:display_keyword_view] if args.key?(:display_keyword_view)
  @distance_view = args[:distance_view] if args.key?(:distance_view)
  @dynamic_search_ads_search_term_view = args[:dynamic_search_ads_search_term_view] if args.key?(:dynamic_search_ads_search_term_view)
  @expanded_landing_page_view = args[:expanded_landing_page_view] if args.key?(:expanded_landing_page_view)
  @experiment = args[:experiment] if args.key?(:experiment)
  @experiment_arm = args[:experiment_arm] if args.key?(:experiment_arm)
  @final_url_expansion_asset_view = args[:final_url_expansion_asset_view] if args.key?(:final_url_expansion_asset_view)
  @gender_view = args[:gender_view] if args.key?(:gender_view)
  @geo_target_constant = args[:geo_target_constant] if args.key?(:geo_target_constant)
  @geographic_view = args[:geographic_view] if args.key?(:geographic_view)
  @goal = args[:goal] if args.key?(:goal)
  @group_content_suitability_placement_view = args[:group_content_suitability_placement_view] if args.key?(:group_content_suitability_placement_view)
  @group_placement_view = args[:group_placement_view] if args.key?(:group_placement_view)
  @hotel_group_view = args[:hotel_group_view] if args.key?(:hotel_group_view)
  @hotel_performance_view = args[:hotel_performance_view] if args.key?(:hotel_performance_view)
  @hotel_reconciliation = args[:hotel_reconciliation] if args.key?(:hotel_reconciliation)
  @income_range_view = args[:income_range_view] if args.key?(:income_range_view)
  @keyword_plan = args[:keyword_plan] if args.key?(:keyword_plan)
  @keyword_plan_ad_group = args[:keyword_plan_ad_group] if args.key?(:keyword_plan_ad_group)
  @keyword_plan_ad_group_keyword = args[:keyword_plan_ad_group_keyword] if args.key?(:keyword_plan_ad_group_keyword)
  @keyword_plan_campaign = args[:keyword_plan_campaign] if args.key?(:keyword_plan_campaign)
  @keyword_plan_campaign_keyword = args[:keyword_plan_campaign_keyword] if args.key?(:keyword_plan_campaign_keyword)
  @keyword_theme_constant = args[:keyword_theme_constant] if args.key?(:keyword_theme_constant)
  @keyword_view = args[:keyword_view] if args.key?(:keyword_view)
  @label = args[:label] if args.key?(:label)
  @landing_page_view = args[:landing_page_view] if args.key?(:landing_page_view)
  @language_constant = args[:language_constant] if args.key?(:language_constant)
  @lead_form_submission_data = args[:lead_form_submission_data] if args.key?(:lead_form_submission_data)
  @life_event = args[:life_event] if args.key?(:life_event)
  @local_services_employee = args[:local_services_employee] if args.key?(:local_services_employee)
  @local_services_lead = args[:local_services_lead] if args.key?(:local_services_lead)
  @local_services_lead_conversation = args[:local_services_lead_conversation] if args.key?(:local_services_lead_conversation)
  @local_services_verification_artifact = args[:local_services_verification_artifact] if args.key?(:local_services_verification_artifact)
  @location_interest_view = args[:location_interest_view] if args.key?(:location_interest_view)
  @location_view = args[:location_view] if args.key?(:location_view)
  @managed_placement_view = args[:managed_placement_view] if args.key?(:managed_placement_view)
  @matched_location_interest_view = args[:matched_location_interest_view] if args.key?(:matched_location_interest_view)
  @media_file = args[:media_file] if args.key?(:media_file)
  @metrics = args[:metrics] if args.key?(:metrics)
  @mobile_app_category_constant = args[:mobile_app_category_constant] if args.key?(:mobile_app_category_constant)
  @mobile_device_constant = args[:mobile_device_constant] if args.key?(:mobile_device_constant)
  @offline_conversion_upload_client_summary = args[:offline_conversion_upload_client_summary] if args.key?(:offline_conversion_upload_client_summary)
  @offline_conversion_upload_conversion_action_summary = args[:offline_conversion_upload_conversion_action_summary] if args.key?(:offline_conversion_upload_conversion_action_summary)
  @offline_user_data_job = args[:offline_user_data_job] if args.key?(:offline_user_data_job)
  @operating_system_version_constant = args[:operating_system_version_constant] if args.key?(:operating_system_version_constant)
  @paid_organic_search_term_view = args[:paid_organic_search_term_view] if args.key?(:paid_organic_search_term_view)
  @parental_status_view = args[:parental_status_view] if args.key?(:parental_status_view)
  @per_store_view = args[:per_store_view] if args.key?(:per_store_view)
  @performance_max_placement_view = args[:performance_max_placement_view] if args.key?(:performance_max_placement_view)
  @product_category_constant = args[:product_category_constant] if args.key?(:product_category_constant)
  @product_group_view = args[:product_group_view] if args.key?(:product_group_view)
  @product_link = args[:product_link] if args.key?(:product_link)
  @product_link_invitation = args[:product_link_invitation] if args.key?(:product_link_invitation)
  @qualifying_question = args[:qualifying_question] if args.key?(:qualifying_question)
  @recommendation = args[:recommendation] if args.key?(:recommendation)
  @recommendation_subscription = args[:recommendation_subscription] if args.key?(:recommendation_subscription)
  @remarketing_action = args[:remarketing_action] if args.key?(:remarketing_action)
  @search_ads360_campaign = args[:search_ads360_campaign] if args.key?(:search_ads360_campaign)
  @search_term_view = args[:search_term_view] if args.key?(:search_term_view)
  @segments = args[:segments] if args.key?(:segments)
  @shared_criterion = args[:shared_criterion] if args.key?(:shared_criterion)
  @shared_set = args[:shared_set] if args.key?(:shared_set)
  @shopping_performance_view = args[:shopping_performance_view] if args.key?(:shopping_performance_view)
  @shopping_product = args[:shopping_product] if args.key?(:shopping_product)
  @smart_campaign_search_term_view = args[:smart_campaign_search_term_view] if args.key?(:smart_campaign_search_term_view)
  @smart_campaign_setting = args[:smart_campaign_setting] if args.key?(:smart_campaign_setting)
  @targeting_expansion_view = args[:targeting_expansion_view] if args.key?(:targeting_expansion_view)
  @third_party_app_analytics_link = args[:third_party_app_analytics_link] if args.key?(:third_party_app_analytics_link)
  @topic_constant = args[:topic_constant] if args.key?(:topic_constant)
  @topic_view = args[:topic_view] if args.key?(:topic_view)
  @travel_activity_group_view = args[:travel_activity_group_view] if args.key?(:travel_activity_group_view)
  @travel_activity_performance_view = args[:travel_activity_performance_view] if args.key?(:travel_activity_performance_view)
  @user_interest = args[:user_interest] if args.key?(:user_interest)
  @user_list = args[:user_list] if args.key?(:user_list)
  @user_list_customer_type = args[:user_list_customer_type] if args.key?(:user_list_customer_type)
  @user_location_view = args[:user_location_view] if args.key?(:user_location_view)
  @video = args[:video] if args.key?(:video)
  @visit = args[:visit] if args.key?(:visit)
  @webpage_view = args[:webpage_view] if args.key?(:webpage_view)
end