- JSON representation
- AccountBudget
- AccountBudgetStatus
- PendingAccountBudgetProposal
- AdGroupAdAssetCombinationView
- AssetUsage
- AdGroupAdAssetView
- AdGroupAdAssetPolicySummary
- AdGroupAudienceView
- AdGroupCriterionSimulation
- SimulationType
- SimulationModificationMethod
- CpcBidSimulationPointList
- CpcBidSimulationPoint
- PercentCpcBidSimulationPointList
- PercentCpcBidSimulationPoint
- AdGroupSimulation
- CpvBidSimulationPointList
- CpvBidSimulationPoint
- TargetCpaSimulationPointList
- TargetCpaSimulationPoint
- TargetRoasSimulationPointList
- TargetRoasSimulationPoint
- AgeRangeView
- AdScheduleView
- DomainCategory
- AssetFieldTypeView
- AssetGroupProductGroupView
- BiddingStrategySimulation
- CallView
- CallTrackingDisplayLocation
- CallType
- GoogleVoiceCallStatus
- CampaignAudienceView
- CampaignCriterionSimulation
- BidModifierSimulationPointList
- BidModifierSimulationPoint
- CampaignSimulation
- TargetImpressionShareSimulationPointList
- TargetImpressionShareSimulationPoint
- BudgetSimulationPointList
- BudgetSimulationPoint
- CarrierConstant
- ChangeEvent
- ChangeEventResourceType
- ChangeClientType
- ChangedResource
- ResourceChangeOperation
- ChangeStatus
- ChangeStatusResourceType
- ChangeStatusOperation
- CombinedAudience
- CombinedAudienceStatus
- ClickView
- ClickLocation
- CurrencyConstant
- AccessibleBiddingStrategy
- MaximizeConversionValue
- MaximizeConversions
- TargetCpa
- TargetImpressionShare
- TargetRoas
- TargetSpend
- CustomerClient
- DetailPlacementView
- PlacementType
- DetailedDemographic
- CriterionCategoryAvailability
- CriterionCategoryChannelAvailability
- CriterionCategoryChannelAvailabilityMode
- CriterionCategoryLocaleAvailability
- CriterionCategoryLocaleAvailabilityMode
- DisplayKeywordView
- DistanceView
- DistanceBucket
- DynamicSearchAdsSearchTermView
- ExpandedLandingPageView
- FeedPlaceholderView
- GenderView
- GeographicView
- GeoTargetingType
- GroupPlacementView
- HotelGroupView
- HotelPerformanceView
- HotelReconciliation
- HotelReconciliationStatus
- IncomeRangeView
- KeywordView
- LandingPageView
- LanguageConstant
- LocationView
- ManagedPlacementView
- MobileAppCategoryConstant
- MobileDeviceConstant
- MobileDeviceType
- OperatingSystemVersionConstant
- OperatingSystemVersionOperatorType
- PaidOrganicSearchTermView
- ParentalStatusView
- ProductBiddingCategoryConstant
- ProductBiddingCategoryStatus
- ProductGroupView
- Recommendation
- RecommendationType
- RecommendationImpact
- RecommendationMetrics
- CampaignBudgetRecommendation
- CampaignBudgetRecommendationOption
- KeywordRecommendation
- TextAdRecommendation
- TargetCpaOptInRecommendation
- TargetCpaOptInRecommendationOption
- TargetCpaOptInRecommendationGoal
- MaximizeConversionsOptInRecommendation
- EnhancedCpcOptInRecommendation
- SearchPartnersOptInRecommendation
- MaximizeClicksOptInRecommendation
- OptimizeAdRotationRecommendation
- CalloutExtensionRecommendation
- SitelinkExtensionRecommendation
- CallExtensionRecommendation
- KeywordMatchTypeRecommendation
- MoveUnusedBudgetRecommendation
- TargetRoasOptInRecommendation
- ResponsiveSearchAdRecommendation
- UseBroadMatchKeywordRecommendation
- ResponsiveSearchAdAssetRecommendation
- UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation
- ResponsiveSearchAdImproveAdStrengthRecommendation
- SearchTermView
- SearchTermTargetingStatus
- ShoppingPerformanceView
- SmartCampaignSearchTermView
- ThirdPartyAppAnalyticsLink
- TopicView
- UserInterest
- UserInterestTaxonomyType
- LifeEvent
- UserLocationView
- TopicConstant
- Video
- WebpageView
- LeadFormSubmissionData
- LeadFormSubmissionField
- Metrics
- InteractionEventType
- Segments
- AdDestinationType
- AdNetworkType
- BudgetCampaignAssociationStatus
- BudgetCampaignAssociationStatus
- ClickType
- ConversionAttributionEventType
- ConversionLagBucket
- ConversionOrAdjustmentLagBucket
- ExternalConversionSource
- HotelRateType
- HotelPriceBucket
- Keyword
- SearchEngineResultsPageType
- SearchTermMatchType
- Slot
- ConversionValueRulePrimaryDimension
- SkAdNetworkUserType
- SkAdNetworkAdEventType
- SkAdNetworkSourceApp
- SkAdNetworkAttributionCredit
- AssetInteractionTarget
A returned row from the query.
JSON representation |
---|
{ "accountBudget": { object ( |
Fields | |
---|---|
accountBudget |
The account budget in the query. |
accountBudgetProposal |
The account budget proposal referenced in the query. |
accountLink |
The AccountLink referenced in the query. |
adGroup |
The ad group referenced in the query. |
adGroupAd |
The ad referenced in the query. |
adGroupAdAssetCombinationView |
The ad group ad asset combination view in the query. |
adGroupAdAssetView |
The ad group ad asset view in the query. |
adGroupAdLabel |
The ad group ad label referenced in the query. |
adGroupAsset |
The ad group asset referenced in the query. |
adGroupAudienceView |
The ad group audience view referenced in the query. |
adGroupBidModifier |
The bid modifier referenced in the query. |
adGroupCriterion |
The criterion referenced in the query. |
adGroupCriterionCustomizer |
The ad group criterion customizer referenced in the query. |
adGroupCriterionLabel |
The ad group criterion label referenced in the query. |
adGroupCriterionSimulation |
The ad group criterion simulation referenced in the query. |
adGroupCustomizer |
The ad group customizer referenced in the query. |
adGroupExtensionSetting |
The ad group extension setting referenced in the query. |
adGroupFeed |
The ad group feed referenced in the query. |
adGroupLabel |
The ad group label referenced in the query. |
adGroupSimulation |
The ad group simulation referenced in the query. |
adParameter |
The ad parameter referenced in the query. |
ageRangeView |
The age range view referenced in the query. |
adScheduleView |
The ad schedule view referenced in the query. |
domainCategory |
The domain category referenced in the query. |
asset |
The asset referenced in the query. |
assetFieldTypeView |
The asset field type view referenced in the query. |
assetGroupAsset |
The asset group asset referenced in the query. |
assetGroupSignal |
The asset group signal referenced in the query. |
assetGroupListingGroupFilter |
The asset group listing group filter referenced in the query. |
assetGroupProductGroupView |
The asset group product group view referenced in the query. |
assetGroup |
The asset group referenced in the query. |
assetSetAsset |
The asset set asset referenced in the query. |
assetSet |
The asset set referenced in the query. |
batchJob |
The batch job referenced in the query. |
biddingDataExclusion |
The bidding data exclusion referenced in the query. |
biddingSeasonalityAdjustment |
The bidding seasonality adjustment referenced in the query. |
biddingStrategy |
The bidding strategy referenced in the query. |
biddingStrategySimulation |
The bidding strategy simulation referenced in the query. |
billingSetup |
The billing setup referenced in the query. |
callView |
The call view referenced in the query. |
campaignBudget |
The campaign budget referenced in the query. |
campaign |
The campaign referenced in the query. |
campaignAsset |
The campaign asset referenced in the query. |
campaignAssetSet |
The campaign asset set referenced in the query. |
campaignAudienceView |
The campaign audience view referenced in the query. |
campaignBidModifier |
The campaign bid modifier referenced in the query. |
campaignConversionGoal |
The CampaignConversionGoal referenced in the query. |
campaignCriterion |
The campaign criterion referenced in the query. |
campaignCriterionSimulation |
The campaign criterion simulation referenced in the query. |
campaignCustomizer |
The campaign customizer referenced in the query. |
campaignDraft |
The campaign draft referenced in the query. |
campaignExperiment |
The campaign experiment referenced in the query. |
campaignExtensionSetting |
The campaign extension setting referenced in the query. |
campaignFeed |
The campaign feed referenced in the query. |
campaignGroup |
Campaign Group referenced in AWQL query. |
campaignLabel |
The campaign label referenced in the query. |
campaignSharedSet |
Campaign Shared Set referenced in AWQL query. |
campaignSimulation |
The campaign simulation referenced in the query. |
carrierConstant |
The carrier constant referenced in the query. |
changeEvent |
The ChangeEvent referenced in the query. |
changeStatus |
The ChangeStatus referenced in the query. |
combinedAudience |
The CombinedAudience referenced in the query. |
audience |
The Audience referenced in the query. |
conversionAction |
The conversion action referenced in the query. |
conversionCustomVariable |
The conversion custom variable referenced in the query. |
conversionGoalCampaignConfig |
The ConversionGoalCampaignConfig referenced in the query. |
conversionValueRule |
The conversion value rule referenced in the query. |
conversionValueRuleSet |
The conversion value rule set referenced in the query. |
clickView |
The ClickView referenced in the query. |
currencyConstant |
The currency constant referenced in the query. |
customAudience |
The CustomAudience referenced in the query. |
customConversionGoal |
The CustomConversionGoal referenced in the query. |
customInterest |
The CustomInterest referenced in the query. |
customer |
The customer referenced in the query. |
customerAsset |
The customer asset referenced in the query. |
accessibleBiddingStrategy |
The accessible bidding strategy referenced in the query. |
customerCustomizer |
The customer customizer referenced in the query. |
customerManagerLink |
The CustomerManagerLink referenced in the query. |
customerClientLink |
The CustomerClientLink referenced in the query. |
customerClient |
The CustomerClient referenced in the query. |
customerConversionGoal |
The CustomerConversionGoal referenced in the query. |
customerExtensionSetting |
The customer extension setting referenced in the query. |
customerFeed |
The customer feed referenced in the query. |
customerLabel |
The customer label referenced in the query. |
customerNegativeCriterion |
The customer negative criterion referenced in the query. |
customerUserAccess |
The CustomerUserAccess referenced in the query. |
customerUserAccessInvitation |
The CustomerUserAccessInvitation referenced in the query. |
customizerAttribute |
The customizer attribute referenced in the query. |
detailPlacementView |
The detail placement view referenced in the query. |
detailedDemographic |
The detailed demographic referenced in the query. |
displayKeywordView |
The display keyword view referenced in the query. |
distanceView |
The distance view referenced in the query. |
dynamicSearchAdsSearchTermView |
The dynamic search ads search term view referenced in the query. |
expandedLandingPageView |
The expanded landing page view referenced in the query. |
extensionFeedItem |
The extension feed item referenced in the query. |
feed |
The feed referenced in the query. |
feedItem |
The feed item referenced in the query. |
feedItemSet |
The feed item set referenced in the query. |
feedItemSetLink |
The feed item set link referenced in the query. |
feedItemTarget |
The feed item target referenced in the query. |
feedMapping |
The feed mapping referenced in the query. |
feedPlaceholderView |
The feed placeholder view referenced in the query. |
genderView |
The gender view referenced in the query. |
geoTargetConstant |
The geo target constant referenced in the query. |
geographicView |
The geographic view referenced in the query. |
groupPlacementView |
The group placement view referenced in the query. |
hotelGroupView |
The hotel group view referenced in the query. |
hotelPerformanceView |
The hotel performance view referenced in the query. |
hotelReconciliation |
The hotel reconciliation referenced in the query. |
incomeRangeView |
The income range view referenced in the query. |
keywordView |
The keyword view referenced in the query. |
keywordPlan |
The keyword plan referenced in the query. |
keywordPlanCampaign |
The keyword plan campaign referenced in the query. |
keywordPlanCampaignKeyword |
The keyword plan campaign keyword referenced in the query. |
keywordPlanAdGroup |
The keyword plan ad group referenced in the query. |
keywordPlanAdGroupKeyword |
The keyword plan ad group referenced in the query. |
keywordThemeConstant |
The keyword theme constant referenced in the query. |
label |
The label referenced in the query. |
landingPageView |
The landing page view referenced in the query. |
languageConstant |
The language constant referenced in the query. |
locationView |
The location view referenced in the query. |
managedPlacementView |
The managed placement view referenced in the query. |
mediaFile |
The media file referenced in the query. |
mobileAppCategoryConstant |
The mobile app category constant referenced in the query. |
mobileDeviceConstant |
The mobile device constant referenced in the query. |
offlineUserDataJob |
The offline user data job referenced in the query. |
operatingSystemVersionConstant |
The operating system version constant referenced in the query. |
paidOrganicSearchTermView |
The paid organic search term view referenced in the query. |
parentalStatusView |
The parental status view referenced in the query. |
productBiddingCategoryConstant |
The Product Bidding Category referenced in the query. |
productGroupView |
The product group view referenced in the query. |
recommendation |
The recommendation referenced in the query. |
searchTermView |
The search term view referenced in the query. |
sharedCriterion |
The shared set referenced in the query. |
sharedSet |
The shared set referenced in the query. |
smartCampaignSetting |
The Smart campaign setting referenced in the query. |
shoppingPerformanceView |
The shopping performance view referenced in the query. |
smartCampaignSearchTermView |
The Smart campaign search term view referenced in the query. |
thirdPartyAppAnalyticsLink |
The AccountLink referenced in the query. |
topicView |
The topic view referenced in the query. |
experiment |
The experiment referenced in the query. |
experimentArm |
The experiment arm referenced in the query. |
userInterest |
The user interest referenced in the query. |
lifeEvent |
The life event referenced in the query. |
userList |
The user list referenced in the query. |
userLocationView |
The user location view referenced in the query. |
remarketingAction |
The remarketing action referenced in the query. |
topicConstant |
The topic constant referenced in the query. |
video |
The video referenced in the query. |
webpageView |
The webpage view referenced in the query. |
leadFormSubmissionData |
The lead form user submission referenced in the query. |
metrics |
The metrics. |
segments |
The segments. |
AccountBudget
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 'pendingProposal'. 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 (e.g. spending limit), these differences are juxtaposed via '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 pendingProposal.
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.
JSON representation |
---|
{ "resourceName": string, "status": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the account-level budget. AccountBudget resource names have the form:
|
status |
Output only. The status of this account-level budget. |
totalAdjustmentsMicros |
Output only. The total adjustments amount. An example of an adjustment is courtesy credits. |
amountServedMicros |
Output only. The value of Ads that have been served, in micros. This includes overdelivery costs, in which case a credit might be automatically applied to the budget (see totalAdjustmentsMicros). |
pendingProposal |
Output only. The pending proposal to modify this budget, if applicable. |
id |
Output only. The ID of the account-level budget. |
billingSetup |
Output only. The resource name of the billing setup associated with this account-level budget. BillingSetup resource names have the form:
|
name |
Output only. The name of the account-level budget. |
proposedStartDateTime |
Output only. The proposed start time of the account-level budget in yyyy-MM-dd HH:mm:ss format. If a start time type of NOW was proposed, this is the time of request. |
approvedStartDateTime |
Output only. The approved start time of the account-level budget in yyyy-MM-dd HH:mm:ss format. For example, if a new budget is approved after the proposed start time, the approved start time is the time of approval. |
purchaseOrderNumber |
Output only. A purchase order number is a value that helps users reference this budget in their monthly invoices. |
notes |
Output only. Notes associated with the budget. |
Union field proposed_end_time . The proposed end time of the account-level budget. proposed_end_time can be only one of the following: |
|
proposedEndDateTime |
Output only. The proposed end time in yyyy-MM-dd HH:mm:ss format. |
proposedEndTimeType |
Output only. The proposed end time as a well-defined type, e.g. FOREVER. |
Union field For example, if a budget's end time is updated and the proposal is approved after the proposed end time, the approved end time is the time of approval. |
|
approvedEndDateTime |
Output only. The approved end time in yyyy-MM-dd HH:mm:ss format. |
approvedEndTimeType |
Output only. The approved end time as a well-defined type, e.g. FOREVER. |
Union field proposed_spending_limit . The proposed spending limit. proposed_spending_limit can be only one of the following: |
|
proposedSpendingLimitMicros |
Output only. The proposed spending limit in micros. One million is equivalent to one unit. |
proposedSpendingLimitType |
Output only. The proposed spending limit as a well-defined type, e.g. INFINITE. |
Union field For example, if the amount already spent by the account exceeds the proposed spending limit at the time the proposal is approved, the approved spending limit is set to the amount already spent. |
|
approvedSpendingLimitMicros |
Output only. The approved spending limit in micros. One million is equivalent to one unit. This will only be populated if the proposed spending limit is finite, and will always be greater than or equal to the proposed spending limit. |
approvedSpendingLimitType |
Output only. The approved spending limit as a well-defined type, e.g. INFINITE. This will only be populated if the approved spending limit is INFINITE. |
Union field This value has the final say on how much the account is allowed to spend. |
|
adjustedSpendingLimitMicros |
Output only. The adjusted spending limit in micros. One million is equivalent to one unit. If the approved spending limit is finite, the adjusted spending limit may vary depending on the types of adjustments applied to this budget, if applicable. The different kinds of adjustments are described here: https://support.google.com/google-ads/answer/1704323 For example, a debit adjustment reduces how much the account is allowed to spend. |
adjustedSpendingLimitType |
Output only. The adjusted spending limit as a well-defined type, e.g. INFINITE. This will only be populated if the adjusted spending limit is INFINITE, which is guaranteed to be true if the approved spending limit is INFINITE. |
AccountBudgetStatus
The possible statuses of an AccountBudget.
Enums | |
---|---|
UNSPECIFIED |
Not specified. |
UNKNOWN |
Used for return value only. Represents value unknown in this version. |
PENDING |
The account budget is pending approval. |
APPROVED |
The account budget has been approved. |
CANCELLED |
The account budget has been cancelled by the user. |
PendingAccountBudgetProposal
A pending proposal associated with the enclosing account-level budget, if applicable.
JSON representation |
---|
{ "proposalType": enum ( |
Fields | |
---|---|
proposalType |
Output only. The type of this proposal, e.g. END to end the budget associated with this proposal. |
accountBudgetProposal |
Output only. The resource name of the proposal. AccountBudgetProposal resource names have the form:
|
name |
Output only. The name to assign to the account-level budget. |
startDateTime |
Output only. The start time in yyyy-MM-dd HH:mm:ss format. |
purchaseOrderNumber |
Output only. A purchase order number is a value that helps users reference this budget in their monthly invoices. |
notes |
Output only. Notes associated with this budget. |
creationDateTime |
Output only. The time when this account-level budget proposal was created. Formatted as yyyy-MM-dd HH:mm:ss. |
Union field end_time . The end time of the account-level budget. end_time can be only one of the following: |
|
endDateTime |
Output only. The end time in yyyy-MM-dd HH:mm:ss format. |
endTimeType |
Output only. The end time as a well-defined type, e.g. FOREVER. |
Union field spending_limit . The spending limit. spending_limit can be only one of the following: |
|
spendingLimitMicros |
Output only. The spending limit in micros. One million is equivalent to one unit. |
spendingLimitType |
Output only. The spending limit as a well-defined type, e.g. INFINITE. |
AdGroupAdAssetCombinationView
A view on the usage of ad group ad asset combination. Now we only support AdGroupAdAssetCombinationView for Responsive googleAds.search Ads, with more ad types planned for the future.
JSON representation |
---|
{
"resourceName": string,
"servedAssets": [
{
object ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the ad group ad asset combination view. The combination ID is 128 bits long, where the upper 64 bits are stored in asset_combination_id_high, and the lower 64 bits are stored in asset_combination_id_low. AdGroupAd Asset Combination view resource names have the form: |
servedAssets[] |
Output only. Served assets. |
enabled |
Output only. The status between the asset combination and the latest version of the ad. If true, the asset combination is linked to the latest version of the ad. If false, it means the link once existed but has been removed and is no longer present in the latest version of the ad. |
AssetUsage
Contains the usage information of the asset.
JSON representation |
---|
{
"asset": string,
"servedAssetFieldType": enum ( |
Fields | |
---|---|
asset |
Resource name of the asset. |
servedAssetFieldType |
The served field type of the asset. |
AdGroupAdAssetView
A link between an AdGroupAd and an Asset. Currently we only support AdGroupAdAssetView for AppAds.
JSON representation |
---|
{ "resourceName": string, "fieldType": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the ad group ad asset view. Ad group ad asset view resource names have the form (Before V4):
Ad group ad asset view resource names have the form (Beginning from V4):
|
fieldType |
Output only. Role that the asset takes in the ad. |
policySummary |
Output only. Policy information for the ad group ad asset. |
performanceLabel |
Output only. Performance of an asset linkage. |
adGroupAd |
Output only. The ad group ad to which the asset is linked. |
asset |
Output only. The asset which is linked to the ad group ad. |
enabled |
Output only. The status between the asset and the latest version of the ad. If true, the asset is linked to the latest version of the ad. If false, it means the link once existed but has been removed and is no longer present in the latest version of the ad. |
AdGroupAdAssetPolicySummary
Contains policy information for an ad group ad asset.
JSON representation |
---|
{ "policyTopicEntries": [ { object ( |
Fields | |
---|---|
policyTopicEntries[] |
Output only. The list of policy findings for the ad group ad asset. |
reviewStatus |
Output only. Where in the review process this ad group ad asset is. |
approvalStatus |
Output only. The overall approval status of this ad group ad asset, calculated based on the status of its individual policy topic entries. |
AdGroupAudienceView
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.
JSON representation |
---|
{ "resourceName": string } |
Fields | |
---|---|
resourceName |
Output only. The resource name of the ad group audience view. Ad group audience view resource names have the form:
|
AdGroupCriterionSimulation
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.
- DISPLAY - KEYWORD - CPC_BID - UNIFORM
- SEARCH - KEYWORD - CPC_BID - UNIFORM
- SHOPPING - LISTING_GROUP - CPC_BID - UNIFORM
- HOTEL - LISTING_GROUP - CPC_BID - UNIFORM
- HOTEL - LISTING_GROUP - PERCENT_CPC_BID - UNIFORM
JSON representation |
---|
{ "resourceName": string, "type": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the ad group criterion simulation. Ad group criterion simulation resource names have the form:
|
type |
Output only. The field that the simulation modifies. |
modificationMethod |
Output only. How the simulation modifies the field. |
adGroupId |
Output only. AdGroup ID of the simulation. |
criterionId |
Output only. Criterion ID of the simulation. |
startDate |
Output only. First day on which the simulation is based, in YYYY-MM-DD format. |
endDate |
Output only. Last day on which the simulation is based, in YYYY-MM-DD format. |
Union field point_list . List of simulation points. point_list can be only one of the following: |
|
cpcBidPointList |
Output only. Simulation points if the simulation type is CPC_BID. |
percentCpcBidPointList |
Output only. Simulation points if the simulation type is PERCENT_CPC_BID. |
SimulationType
Enum describing the field a simulation modifies.
Enums | |
---|---|
UNSPECIFIED |
Not specified. |
UNKNOWN |
Used for return value only. Represents value unknown in this version. |
CPC_BID |
The simulation is for a CPC bid. |
CPV_BID |
The simulation is for a CPV bid. |
TARGET_CPA |
The simulation is for a CPA target. |
BID_MODIFIER |
The simulation is for a bid modifier. |
TARGET_ROAS |
The simulation is for a ROAS target. |
PERCENT_CPC_BID |
The simulation is for a percent CPC bid. |
TARGET_IMPRESSION_SHARE |
The simulation is for an impression share target. |
BUDGET |
The simulation is for a budget. |
SimulationModificationMethod
Enum describing the method by which a simulation modifies a field.
Enums | |
---|---|
UNSPECIFIED |
Not specified. |
UNKNOWN |
Used for return value only. Represents value unknown in this version. |
UNIFORM |
The values in a simulation were applied to all children of a given resource uniformly. Overrides on child resources were not respected. |
DEFAULT |
The values in a simulation were applied to the given resource. Overrides on child resources were respected, and traffic estimates do not include these resources. |
SCALING |
The values in a simulation were all scaled by the same factor. For example, in a simulated TargetCpa campaign, the campaign target and all ad group targets were scaled by a factor of X. |
CpcBidSimulationPointList
A container for simulation points for simulations of type CPC_BID.
JSON representation |
---|
{
"points": [
{
object ( |
Fields | |
---|---|
points[] |
Projected metrics for a series of CPC bid amounts. |
CpcBidSimulationPoint
Projected metrics for a specific CPC bid amount.
JSON representation |
---|
{ "requiredBudgetAmountMicros": string, "biddableConversions": number, "biddableConversionsValue": number, "clicks": string, "costMicros": string, "impressions": string, "topSlotImpressions": string, // Union field |
Fields | |
---|---|
requiredBudgetAmountMicros |
Projected required daily budget that the advertiser must set in order to receive the estimated traffic, in micros of advertiser currency. |
biddableConversions |
Projected number of biddable conversions. |
biddableConversionsValue |
Projected total value of biddable conversions. |
clicks |
Projected number of clicks. |
costMicros |
Projected cost in micros. |
impressions |
Projected number of impressions. |
topSlotImpressions |
Projected number of top slot impressions. Only search advertising channel type supports this field. |
Union field cpc_simulation_key_value . When SimulationModificationMethod = UNIFORM or DEFAULT, cpc_bid_micros is set. When SimulationModificationMethod = SCALING, cpc_bid_scaling_modifier is set. cpc_simulation_key_value can be only one of the following: |
|
cpcBidMicros |
The simulated CPC bid upon which projected metrics are based. |
cpcBidScalingModifier |
The simulated scaling modifier upon which projected metrics are based. All CPC bids relevant to the simulated entity are scaled by this modifier. |
PercentCpcBidSimulationPointList
A container for simulation points for simulations of type PERCENT_CPC_BID.
JSON representation |
---|
{
"points": [
{
object ( |
Fields | |
---|---|
points[] |
Projected metrics for a series of percent CPC bid amounts. |
PercentCpcBidSimulationPoint
Projected metrics for a specific percent CPC amount. Only Hotel advertising channel type supports this field.
JSON representation |
---|
{ "percentCpcBidMicros": string, "biddableConversions": number, "biddableConversionsValue": number, "clicks": string, "costMicros": string, "impressions": string, "topSlotImpressions": string } |
Fields | |
---|---|
percentCpcBidMicros |
The simulated percent CPC upon which projected metrics are based. Percent CPC expressed as fraction of the advertised price for some good or service. The value stored here is 1,000,000 * [fraction]. |
biddableConversions |
Projected number of biddable conversions. |
biddableConversionsValue |
Projected total value of biddable conversions in local currency. |
clicks |
Projected number of clicks. |
costMicros |
Projected cost in micros. |
impressions |
Projected number of impressions. |
topSlotImpressions |
Projected number of top slot impressions. |
AdGroupSimulation
An ad group simulation. Supported combinations of advertising channel type, simulation type and simulation modification method is detailed below respectively.
- SEARCH - CPC_BID - DEFAULT
- SEARCH - CPC_BID - UNIFORM
- SEARCH - TARGET_CPA - UNIFORM
- SEARCH - TARGET_ROAS - UNIFORM
- DISPLAY - CPC_BID - DEFAULT
- DISPLAY - CPC_BID - UNIFORM
- DISPLAY - TARGET_CPA - UNIFORM
JSON representation |
---|
{ "resourceName": string, "type": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the ad group simulation. Ad group simulation resource names have the form:
|
type |
Output only. The field that the simulation modifies. |
modificationMethod |
Output only. How the simulation modifies the field. |
adGroupId |
Output only. Ad group id of the simulation. |
startDate |
Output only. First day on which the simulation is based, in YYYY-MM-DD format. |
endDate |
Output only. Last day on which the simulation is based, in YYYY-MM-DD format |
Union field point_list . List of simulation points. point_list can be only one of the following: |
|
cpcBidPointList |
Output only. Simulation points if the simulation type is CPC_BID. |
cpvBidPointList |
Output only. Simulation points if the simulation type is CPV_BID. |
targetCpaPointList |
Output only. Simulation points if the simulation type is TARGET_CPA. |
targetRoasPointList |
Output only. Simulation points if the simulation type is TARGET_ROAS. |
CpvBidSimulationPointList
A container for simulation points for simulations of type CPV_BID.
JSON representation |
---|
{
"points": [
{
object ( |
Fields | |
---|---|
points[] |
Projected metrics for a series of CPV bid amounts. |
CpvBidSimulationPoint
Projected metrics for a specific CPV bid amount.
JSON representation |
---|
{ "cpvBidMicros": string, "costMicros": string, "impressions": string, "views": string } |
Fields | |
---|---|
cpvBidMicros |
The simulated CPV bid upon which projected metrics are based. |
costMicros |
Projected cost in micros. |
impressions |
Projected number of impressions. |
views |
Projected number of views. |
TargetCpaSimulationPointList
A container for simulation points for simulations of type TARGET_CPA.
JSON representation |
---|
{
"points": [
{
object ( |
Fields | |
---|---|
points[] |
Projected metrics for a series of target CPA amounts. |
TargetCpaSimulationPoint
Projected metrics for a specific target CPA amount.
JSON representation |
---|
{ "requiredBudgetAmountMicros": string, "appInstalls": number, "inAppActions": number, "biddableConversions": number, "biddableConversionsValue": number, "clicks": string, "costMicros": string, "impressions": string, "topSlotImpressions": string, // Union field |
Fields | |
---|---|
requiredBudgetAmountMicros |
Projected required daily budget that the advertiser must set in order to receive the estimated traffic, in micros of advertiser currency. |
appInstalls |
Projected number of app installs. |
inAppActions |
Projected number of in-app actions. |
biddableConversions |
Projected number of biddable conversions. |
biddableConversionsValue |
Projected total value of biddable conversions. |
clicks |
Projected number of clicks. |
costMicros |
Projected cost in micros. |
impressions |
Projected number of impressions. |
topSlotImpressions |
Projected number of top slot impressions. Only search advertising channel type supports this field. |
Union field target_cpa_simulation_key_value . When SimulationModificationMethod = UNIFORM or DEFAULT, target_cpa_micros is set. When SimulationModificationMethod = SCALING, target_cpa_scaling_modifier is set. target_cpa_simulation_key_value can be only one of the following: |
|
targetCpaMicros |
The simulated target CPA upon which projected metrics are based. |
targetCpaScalingModifier |
The simulated scaling modifier upon which projected metrics are based. All CPA targets relevant to the simulated entity are scaled by this modifier. |
TargetRoasSimulationPointList
A container for simulation points for simulations of type TARGET_ROAS.
JSON representation |
---|
{
"points": [
{
object ( |
Fields | |
---|---|
points[] |
Projected metrics for a series of target ROAS amounts. |
TargetRoasSimulationPoint
Projected metrics for a specific target ROAS amount.
JSON representation |
---|
{ "requiredBudgetAmountMicros": string, "targetRoas": number, "biddableConversions": number, "biddableConversionsValue": number, "clicks": string, "costMicros": string, "impressions": string, "topSlotImpressions": string } |
Fields | |
---|---|
requiredBudgetAmountMicros |
Projected required daily budget that the advertiser must set in order to receive the estimated traffic, in micros of advertiser currency. |
targetRoas |
The simulated target ROAS upon which projected metrics are based. |
biddableConversions |
Projected number of biddable conversions. |
biddableConversionsValue |
Projected total value of biddable conversions. |
clicks |
Projected number of clicks. |
costMicros |
Projected cost in micros. |
impressions |
Projected number of impressions. |
topSlotImpressions |
Projected number of top slot impressions. Only googleAds.search advertising channel type supports this field. |
AgeRangeView
An age range view.
JSON representation |
---|
{ "resourceName": string } |
Fields | |
---|---|
resourceName |
Output only. The resource name of the age range view. Age range view resource names have the form:
|
AdScheduleView
An ad schedule view summarizes the performance of campaigns by AdSchedule criteria.
JSON representation |
---|
{ "resourceName": string } |
Fields | |
---|---|
resourceName |
Output only. The resource name of the ad schedule view. AdSchedule view resource names have the form:
|
DomainCategory
A category generated automatically by crawling a domain. If a campaign uses the DynamicSearchAdsSetting, then domain categories will be generated for the domain. The categories can be targeted using WebpageConditionInfo. See: https://support.google.com/google-ads/answer/2471185
JSON representation |
---|
{ "resourceName": string, "campaign": string, "category": string, "languageCode": string, "domain": string, "coverageFraction": number, "categoryRank": string, "hasChildren": boolean, "recommendedCpcBidMicros": string } |
Fields | |
---|---|
resourceName |
Output only. The resource name of the domain category. Domain category resource names have the form:
|
campaign |
Output only. The campaign this category is recommended for. |
category |
Output only. Recommended category for the website domain. e.g. if you have a website about electronics, the categories could be "cameras", "televisions", etc. |
languageCode |
Output only. The language code specifying the language of the website. e.g. "en" for English. The language can be specified in the DynamicSearchAdsSetting required for dynamic search ads. This is the language of the pages from your website that you want Google Ads to find, create ads for, and match searches with. |
domain |
Output only. The domain for the website. The domain can be specified in the DynamicSearchAdsSetting required for dynamic search ads. |
coverageFraction |
Output only. Fraction of pages on your site that this category matches. |
categoryRank |
Output only. The position of this category in the set of categories. Lower numbers indicate a better match for the domain. null indicates not recommended. |
hasChildren |
Output only. Indicates whether this category has sub-categories. |
recommendedCpcBidMicros |
Output only. The recommended cost per click for the category. |
AssetFieldTypeView
An asset field type view. This view reports non-overcounted metrics for each asset field type when the asset is used as extension.
JSON representation |
---|
{
"resourceName": string,
"fieldType": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the asset field type view. Asset field type view resource names have the form:
|
fieldType |
Output only. The asset field type of the asset field type view. |
AssetGroupProductGroupView
An asset group product group view.
JSON representation |
---|
{ "resourceName": string, "assetGroup": string, "assetGroupListingGroupFilter": string } |
Fields | |
---|---|
resourceName |
Output only. The resource name of the asset group product group view. Asset group product group view resource names have the form:
|
assetGroup |
Output only. The asset group associated with the listing group filter. |
assetGroupListingGroupFilter |
Output only. The resource name of the asset group listing group filter. |
BiddingStrategySimulation
A bidding strategy simulation. Supported combinations of simulation type and simulation modification method are detailed below respectively.
- TARGET_CPA - UNIFORM
- TARGET_ROAS - UNIFORM
JSON representation |
---|
{ "resourceName": string, "biddingStrategyId": string, "type": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the bidding strategy simulation. Bidding strategy simulation resource names have the form:
|
biddingStrategyId |
Output only. Bidding strategy shared set id of the simulation. |
type |
Output only. The field that the simulation modifies. |
modificationMethod |
Output only. How the simulation modifies the field. |
startDate |
Output only. First day on which the simulation is based, in YYYY-MM-DD format. |
endDate |
Output only. Last day on which the simulation is based, in YYYY-MM-DD format |
Union field point_list . List of simulation points. point_list can be only one of the following: |
|
targetCpaPointList |
Output only. Simulation points if the simulation type is TARGET_CPA. |
targetRoasPointList |
Output only. Simulation points if the simulation type is TARGET_ROAS. |
CallView
A call view that includes data for call tracking of call-only ads or call extensions.
JSON representation |
---|
{ "resourceName": string, "callerCountryCode": string, "callerAreaCode": string, "callDurationSeconds": string, "startCallDateTime": string, "endCallDateTime": string, "callTrackingDisplayLocation": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the call view. Call view resource names have the form:
|
callerCountryCode |
Output only. Country code of the caller. |
callerAreaCode |
Output only. Area code of the caller. Null if the call duration is shorter than 15 seconds. |
callDurationSeconds |
Output only. The advertiser-provided call duration in seconds. |
startCallDateTime |
Output only. The advertiser-provided call start date time. |
endCallDateTime |
Output only. The advertiser-provided call end date time. |
callTrackingDisplayLocation |
Output only. The call tracking display location. |
type |
Output only. The type of the call. |
callStatus |
Output only. The status of the call. |
CallTrackingDisplayLocation
Possible call tracking display locations.
Enums | |
---|---|
UNSPECIFIED |
Not specified. |
UNKNOWN |
Used for return value only. Represents value unknown in this version. |
AD |
The phone call placed from the ad. |
LANDING_PAGE |
The phone call placed from the landing page ad points to. |
CallType
Possible types of property from where the call was made.
Enums | |
---|---|
UNSPECIFIED |
Not specified. |
UNKNOWN |
Used for return value only. Represents value unknown in this version. |
MANUALLY_DIALED |
The phone call was manually dialed. |
HIGH_END_MOBILE_SEARCH |
The phone call was a mobile click-to-call. |
GoogleVoiceCallStatus
Possible statuses of a google voice call.
Enums | |
---|---|
UNSPECIFIED |
Not specified. |
UNKNOWN |
Used for return value only. Represents value unknown in this version. |
MISSED |
The call was missed. |
RECEIVED |
The call was received. |
CampaignAudienceView
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.
JSON representation |
---|
{ "resourceName": string } |
Fields | |
---|---|
resourceName |
Output only. The resource name of the campaign audience view. Campaign audience view resource names have the form:
|
CampaignCriterionSimulation
A campaign criterion simulation. Supported combinations of advertising channel type, criterion ids, simulation type and simulation modification method is detailed below respectively.
- SEARCH - 30000,30001,30002 - BID_MODIFIER - UNIFORM
- DISPLAY - 30001 - BID_MODIFIER - UNIFORM
JSON representation |
---|
{ "resourceName": string, "type": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the campaign criterion simulation. Campaign criterion simulation resource names have the form:
|
type |
Output only. The field that the simulation modifies. |
modificationMethod |
Output only. How the simulation modifies the field. |
campaignId |
Output only. Campaign ID of the simulation. |
criterionId |
Output only. Criterion ID of the simulation. |
startDate |
Output only. First day on which the simulation is based, in YYYY-MM-DD format. |
endDate |
Output only. Last day on which the simulation is based, in YYYY-MM-DD format. |
bidModifierPointList |
Output only. Simulation points if the simulation type is BID_MODIFIER. |
BidModifierSimulationPointList
A container for simulation points for simulations of type BID_MODIFIER.
JSON representation |
---|
{
"points": [
{
object ( |
Fields | |
---|---|
points[] |
Projected metrics for a series of bid modifier amounts. |
BidModifierSimulationPoint
Projected metrics for a specific bid modifier amount.
JSON representation |
---|
{ "bidModifier": number, "biddableConversions": number, "biddableConversionsValue": number, "clicks": string, "costMicros": string, "impressions": string, "topSlotImpressions": string, "parentBiddableConversions": number, "parentBiddableConversionsValue": number, "parentClicks": string, "parentCostMicros": string, "parentImpressions": string, "parentTopSlotImpressions": string, "parentRequiredBudgetMicros": string } |
Fields | |
---|---|
bidModifier |
The simulated bid modifier upon which projected metrics are based. |
biddableConversions |
Projected number of biddable conversions. Only search advertising channel type supports this field. |
biddableConversionsValue |
Projected total value of biddable conversions. Only search advertising channel type supports this field. |
clicks |
Projected number of clicks. |
costMicros |
Projected cost in micros. |
impressions |
Projected number of impressions. |
topSlotImpressions |
Projected number of top slot impressions. Only search advertising channel type supports this field. |
parentBiddableConversions |
Projected number of biddable conversions for the parent resource. Only search advertising channel type supports this field. |
parentBiddableConversionsValue |
Projected total value of biddable conversions for the parent resource. Only search advertising channel type supports this field. |
parentClicks |
Projected number of clicks for the parent resource. |
parentCostMicros |
Projected cost in micros for the parent resource. |
parentImpressions |
Projected number of impressions for the parent resource. |
parentTopSlotImpressions |
Projected number of top slot impressions for the parent resource. Only search advertising channel type supports this field. |
parentRequiredBudgetMicros |
Projected minimum daily budget that must be available to the parent resource to realize this simulation. |
CampaignSimulation
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 MULTIPLE - TARGET_CPA - UNIFORM OWNED_AND_OPERATED - TARGET_CPA - DEFAULT DISPLAY - TARGET_CPA - UNIFORM
JSON representation |
---|
{ "resourceName": string, "campaignId": string, "type": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the campaign simulation. Campaign simulation resource names have the form:
|
campaignId |
Output only. Campaign id of the simulation. |
type |
Output only. The field that the simulation modifies. |
modificationMethod |
Output only. How the simulation modifies the field. |
startDate |
Output only. First day on which the simulation is based, in YYYY-MM-DD format. |
endDate |
Output only. Last day on which the simulation is based, in YYYY-MM-DD format |
Union field point_list . List of simulation points. point_list can be only one of the following: |
|
cpcBidPointList |
Output only. Simulation points if the simulation type is CPC_BID. |
targetCpaPointList |
Output only. Simulation points if the simulation type is TARGET_CPA. |
targetRoasPointList |
Output only. Simulation points if the simulation type is TARGET_ROAS. |
targetImpressionSharePointList |
Output only. Simulation points if the simulation type is TARGET_IMPRESSION_SHARE. |
budgetPointList |
Output only. Simulation points if the simulation type is BUDGET. |
BudgetSimulationPointList
A container for simulation points for simulations of type BUDGET.
JSON representation |
---|
{
"points": [
{
object ( |
Fields | |
---|---|
points[] |
Projected metrics for a series of budget amounts. |
BudgetSimulationPoint
Projected metrics for a specific budget amount.
JSON representation |
---|
{ "budgetAmountMicros": string, "requiredCpcBidCeilingMicros": string, "biddableConversions": number, "biddableConversionsValue": number, "clicks": string, "costMicros": string, "impressions": string, "topSlotImpressions": string } |
Fields | |
---|---|
budgetAmountMicros |
The simulated budget upon which projected metrics are based. |
requiredCpcBidCeilingMicros |
Projected required daily cpc bid ceiling that the advertiser must set to realize this simulation, in micros of the advertiser currency. Only campaigns with the Target Spend bidding strategy support this field. |
biddableConversions |
Projected number of biddable conversions. |
biddableConversionsValue |
Projected total value of biddable conversions. |
clicks |
Projected number of clicks. |
costMicros |
Projected cost in micros. |
impressions |
Projected number of impressions. |
topSlotImpressions |
Projected number of top slot impressions. Only search advertising channel type supports this field. |
CarrierConstant
A carrier criterion that can be used in campaign targeting.
JSON representation |
---|
{ "resourceName": string, "id": string, "name": string, "countryCode": string } |
Fields | |
---|---|
resourceName |
Output only. The resource name of the carrier criterion. Carrier criterion resource names have the form:
|
id |
Output only. The ID of the carrier criterion. |
name |
Output only. The full name of the carrier in English. |
countryCode |
Output only. The country code of the country where the carrier is located, e.g., "AR", "FR", etc. |
ChangeEvent
Describes the granular change of returned resource of certain resource types. Changes made through UI, API and new versions of Editor by external users (including external users, and internal users that can be shown externally) in the past 30 days will be shown. The change shows the old values of the changed fields before the change and the new values right after the change. ChangeEvent could have up to 3 minutes delay to reflect a new change.
JSON representation |
---|
{ "resourceName": string, "changeDateTime": string, "changeResourceType": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the change event. Change event resource names have the form:
|
changeDateTime |
Output only. Time at which the change was committed on this resource. |
changeResourceType |
Output only. The type of the changed resource. This dictates what resource will be set in oldResource and newResource. |
changeResourceName |
Output only. The Simply resource this change occurred on. |
clientType |
Output only. Where the change was made through. |
userEmail |
Output only. The email of the user who made this change. |
oldResource |
Output only. The old resource before the change. Only changed fields will be populated. |
newResource |
Output only. The new resource after the change. Only changed fields will be populated. |
resourceChangeOperation |
Output only. The operation on the changed resource. |
changedFields |
Output only. A list of fields that are changed in the returned resource. This is a comma-separated list of fully qualified names of fields. Example: |
campaign |
Output only. The Campaign affected by this change. |
adGroup |
Output only. The AdGroup affected by this change. |
feed |
Output only. The Feed affected by this change. |
feedItem |
Output only. The FeedItem affected by this change. |
asset |
Output only. The Asset affected by this change. |
ChangeEventResourceType
Enum listing the resource types support by the ChangeEvent resource.
Enums | |
---|---|
UNSPECIFIED |
No value has been specified. |
UNKNOWN |
Used for return value only. Represents an unclassified resource unknown in this version. |
AD |
An Ad resource change. |
AD_GROUP |
An AdGroup resource change. |
AD_GROUP_CRITERION |
An AdGroupCriterion resource change. |
CAMPAIGN |
A Campaign resource change. |
CAMPAIGN_BUDGET |
A CampaignBudget resource change. |
AD_GROUP_BID_MODIFIER |
An AdGroupBidModifier resource change. |
CAMPAIGN_CRITERION |
A CampaignCriterion resource change. |
FEED |
A Feed resource change. |
FEED_ITEM |
A FeedItem resource change. |
CAMPAIGN_FEED |
A CampaignFeed resource change. |
AD_GROUP_FEED |
An AdGroupFeed resource change. |
AD_GROUP_AD |
An AdGroupAd resource change. |
ASSET |
An Asset resource change. |
CUSTOMER_ASSET |
A CustomerAsset resource change. |
CAMPAIGN_ASSET |
A CampaignAsset resource change. |
AD_GROUP_ASSET |
An AdGroupAsset resource change. |
ASSET_SET |
An AssetSet resource change. |
ASSET_SET_ASSET |
An AssetSetAsset resource change. |
CAMPAIGN_ASSET_SET |
A CampaignAssetSet resource change. |
ChangeClientType
The source that the changeEvent resource was made through.
Enums | |
---|---|
UNSPECIFIED |
No value has been specified. |
UNKNOWN |
Used for return value only. Represents an unclassified client type unknown in this version. |
GOOGLE_ADS_WEB_CLIENT |
Changes made through the "ads.google.com". For example, changes made through campaign management. |
GOOGLE_ADS_AUTOMATED_RULE |
Changes made through Google Ads automated rules. |
GOOGLE_ADS_SCRIPTS |
Changes made through Google Ads scripts. |
GOOGLE_ADS_BULK_UPLOAD |
Changes made by Google Ads bulk upload. |
GOOGLE_ADS_API |
Changes made by Google Ads API. |
GOOGLE_ADS_EDITOR |
Changes made by Google Ads Editor. |
GOOGLE_ADS_MOBILE_APP |
Changes made by Google Ads mobile app. |
GOOGLE_ADS_RECOMMENDATIONS |
Changes made through Google Ads recommendations. |
SEARCH_ADS_360_SYNC |
Changes made through googleAds.search Ads 360 Sync. |
SEARCH_ADS_360_POST |
Changes made through googleAds.search Ads 360 Post. |
INTERNAL_TOOL |
Changes made through internal tools. For example, when a user sets a URL template on an entity like a Campaign, it's automatically wrapped with the SA360 Clickserver URL. |
OTHER |
Types of changes that are not categorized, for example, changes made by coupon redemption through Google Ads. |
ChangedResource
A wrapper proto presenting all supported resources. Only the resource of the changeResourceType will be set.
JSON representation |
---|
{ "ad": { object ( |
Fields | |
---|---|
ad |
Output only. Set if changeResourceType == AD. |
adGroup |
Output only. Set if changeResourceType == AD_GROUP. |
adGroupCriterion |
Output only. Set if changeResourceType == AD_GROUP_CRITERION. |
campaign |
Output only. Set if changeResourceType == CAMPAIGN. |
campaignBudget |
Output only. Set if changeResourceType == CAMPAIGN_BUDGET. |
adGroupBidModifier |
Output only. Set if changeResourceType == AD_GROUP_BID_MODIFIER. |
campaignCriterion |
Output only. Set if changeResourceType == CAMPAIGN_CRITERION. |
feed |
Output only. Set if changeResourceType == FEED. |
feedItem |
Output only. Set if changeResourceType == FEED_ITEM. |
campaignFeed |
Output only. Set if changeResourceType == CAMPAIGN_FEED. |
adGroupFeed |
Output only. Set if changeResourceType == AD_GROUP_FEED. |
adGroupAd |
Output only. Set if changeResourceType == AD_GROUP_AD. |
asset |
Output only. Set if changeResourceType == ASSET. |
customerAsset |
Output only. Set if changeResourceType == CUSTOMER_ASSET. |
campaignAsset |
Output only. Set if changeResourceType == CAMPAIGN_ASSET. |
adGroupAsset |
Output only. Set if changeResourceType == AD_GROUP_ASSET. |
assetSet |
Output only. Set if changeResourceType == ASSET_SET. |
assetSetAsset |
Output only. Set if changeResourceType == ASSET_SET_ASSET. |
campaignAssetSet |
Output only. Set if changeResourceType == CAMPAIGN_ASSET_SET. |
ResourceChangeOperation
The operation on the changed resource in changeEvent resource.
Enums | |
---|---|
UNSPECIFIED |
No value has been specified. |
UNKNOWN |
Used for return value only. Represents an unclassified operation unknown in this version. |
CREATE |
The resource was created. |
UPDATE |
The resource was modified. |
REMOVE |
The resource was removed. |
ChangeStatus
Describes the status of returned resource. ChangeStatus could have up to 3 minutes delay to reflect a new change.
JSON representation |
---|
{ "resourceName": string, "resourceType": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the change status. Change status resource names have the form:
|
resourceType |
Output only. Represents the type of the changed resource. This dictates what fields will be set. For example, for AD_GROUP, campaign and adGroup fields will be set. |
resourceStatus |
Output only. Represents the status of the changed resource. |
sharedSet |
Output only. The SharedSet affected by this change. |
campaignSharedSet |
Output only. The CampaignSharedSet affected by this change. |
asset |
Output only. The Asset affected by this change. |
customerAsset |
Output only. The CustomerAsset affected by this change. |
campaignAsset |
Output only. The CampaignAsset affected by this change. |
adGroupAsset |
Output only. The AdGroupAsset affected by this change. |
lastChangeDateTime |
Output only. Time at which the most recent change has occurred on this resource. |
campaign |
Output only. The Campaign affected by this change. |
adGroup |
Output only. The AdGroup affected by this change. |
adGroupAd |
Output only. The AdGroupAd affected by this change. |
adGroupCriterion |
Output only. The AdGroupCriterion affected by this change. |
campaignCriterion |
Output only. The CampaignCriterion affected by this change. |
feed |
Output only. The Feed affected by this change. |
feedItem |
Output only. The FeedItem affected by this change. |
adGroupFeed |
Output only. The AdGroupFeed affected by this change. |
campaignFeed |
Output only. The CampaignFeed affected by this change. |
adGroupBidModifier |
Output only. The AdGroupBidModifier affected by this change. |
ChangeStatusResourceType
Enum listing the resource types support by the ChangeStatus resource.
Enums | |
---|---|
UNSPECIFIED |
No value has been specified. |
UNKNOWN |
Used for return value only. Represents an unclassified resource unknown in this version. |
AD_GROUP |
An AdGroup resource change. |
AD_GROUP_AD |
An AdGroupAd resource change. |
AD_GROUP_CRITERION |
An AdGroupCriterion resource change. |
CAMPAIGN |
A Campaign resource change. |
CAMPAIGN_CRITERION |
A CampaignCriterion resource change. |
FEED |
A Feed resource change. |
FEED_ITEM |
A FeedItem resource change. |
AD_GROUP_FEED |
An AdGroupFeed resource change. |
CAMPAIGN_FEED |
A CampaignFeed resource change. |
AD_GROUP_BID_MODIFIER |
An AdGroupBidModifier resource change. |
SHARED_SET |
A SharedSet resource change. |
CAMPAIGN_SHARED_SET |
A CampaignSharedSet resource change. |
ASSET |
An Asset resource change. |
CUSTOMER_ASSET |
A CustomerAsset resource change. |
CAMPAIGN_ASSET |
A CampaignAsset resource change. |
AD_GROUP_ASSET |
An AdGroupAsset resource change. |
ChangeStatusOperation
Status of the changed resource
Enums | |
---|---|
UNSPECIFIED |
No value has been specified. |
UNKNOWN |
Used for return value only. Represents an unclassified resource unknown in this version. |
ADDED |
The resource was created. |
CHANGED |
The resource was modified. |
REMOVED |
The resource was removed. |
CombinedAudience
Describe a resource for combined audiences which includes different audiences.
JSON representation |
---|
{
"resourceName": string,
"id": string,
"status": enum ( |
Fields | |
---|---|
resourceName |
Immutable. The resource name of the combined audience. Combined audience names have the form:
|
id |
Output only. ID of the combined audience. |
status |
Output only. Status of this combined audience. Indicates whether the combined audience is enabled or removed. |
name |
Output only. Name of the combined audience. It should be unique across all combined audiences. |
description |
Output only. Description of this combined audience. |
CombinedAudienceStatus
Enum containing possible combined audience status types.
Enums | |
---|---|
UNSPECIFIED |
Not specified. |
UNKNOWN |
Used for return value only. Represents value unknown in this version. |
ENABLED |
Enabled status - combined audience is enabled and can be targeted. |
REMOVED |
Removed status - combined audience is removed and cannot be used for targeting. |
ClickView
A click view with metrics aggregated at each click level, including both valid and invalid clicks. For non-googleAds.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.
JSON representation |
---|
{ "resourceName": string, "areaOfInterest": { object ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the click view. Click view resource names have the form:
|
areaOfInterest |
Output only. The location criteria matching the area of interest associated with the impression. |
locationOfPresence |
Output only. The location criteria matching the location of presence associated with the impression. |
keyword |
Output only. The associated keyword, if one exists and the click corresponds to the SEARCH channel. |
keywordInfo |
Output only. Basic information about the associated keyword, if it exists. |
gclid |
Output only. The Google Click ID. |
pageNumber |
Output only. Page number in search results where the ad was shown. |
adGroupAd |
Output only. The associated ad. |
campaignLocationTarget |
Output only. The associated campaign location target, if one exists. |
userList |
Output only. The associated user list, if one exists. |
ClickLocation
Location criteria associated with a click.
JSON representation |
---|
{ "city": string, "country": string, "metro": string, "mostSpecific": string, "region": string } |
Fields | |
---|---|
city |
The city location criterion associated with the impression. |
country |
The country location criterion associated with the impression. |
metro |
The metro location criterion associated with the impression. |
mostSpecific |
The most specific location criterion associated with the impression. |
region |
The region location criterion associated with the impression. |
CurrencyConstant
A currency constant.
JSON representation |
---|
{ "resourceName": string, "code": string, "name": string, "symbol": string, "billableUnitMicros": string } |
Fields | |
---|---|
resourceName |
Output only. The resource name of the currency constant. Currency constant resource names have the form:
|
code |
Output only. ISO 4217 three-letter currency code, e.g. "USD" |
name |
Output only. Full English name of the currency. |
symbol |
Output only. Standard symbol for describing this currency, e.g. '$' for US Dollars. |
billableUnitMicros |
Output only. The billable unit for this currency. Billed amounts should be multiples of this value. |
AccessibleBiddingStrategy
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.
JSON representation |
---|
{ "resourceName": string, "id": string, "name": string, "type": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the accessible bidding strategy. AccessibleBiddingStrategy resource names have the form:
|
id |
Output only. The ID of the bidding strategy. |
name |
Output only. The name of the bidding strategy. |
type |
Output only. The type of the bidding strategy. |
ownerCustomerId |
Output only. The ID of the Customer which owns the bidding strategy. |
ownerDescriptiveName |
Output only. descriptiveName of the Customer which owns the bidding strategy. |
Union field Only one can be set. |
|
maximizeConversionValue |
Output only. An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget. |
maximizeConversions |
Output only. An automated bidding strategy to help get the most conversions for your campaigns while spending your budget. |
targetCpa |
Output only. A bidding strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set. |
targetImpressionShare |
Output only. A bidding strategy that automatically optimizes towards a desired percentage of impressions. |
targetRoas |
Output only. A bidding strategy that helps you maximize revenue while averaging a specific target Return On Ad Spend (ROAS). |
targetSpend |
Output only. A bid strategy that sets your bids to help get as many clicks as possible within your budget. |
MaximizeConversionValue
An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.
JSON representation |
---|
{ "targetRoas": number } |
Fields | |
---|---|
targetRoas |
Output only. The target return on ad spend (ROAS) option. If set, the bid strategy will maximize revenue while averaging the target return on ad spend. If the target ROAS is high, the bid strategy may not be able to spend the full budget. If the target ROAS is not set, the bid strategy will aim to achieve the highest possible ROAS for the budget. |
MaximizeConversions
An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.
JSON representation |
---|
{ "targetCpaMicros": string } |
Fields | |
---|---|
targetCpaMicros |
Output only. The target cost per acquisition (CPA) option. This is the average amount that you would like to spend per acquisition. |
TargetCpa
An automated bid strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
JSON representation |
---|
{ "targetCpaMicros": string } |
Fields | |
---|---|
targetCpaMicros |
Output only. Average CPA target. This target should be greater than or equal to minimum billable unit based on the currency for the account. |
TargetRoas
An automated bidding strategy that helps you maximize revenue while averaging a specific target return on ad spend (ROAS).
JSON representation |
---|
{ "targetRoas": number } |
Fields | |
---|---|
targetRoas |
Output only. The desired revenue (based on conversion data) per unit of spend. |
TargetSpend
An automated bid strategy that sets your bids to help get as many clicks as possible within your budget.
JSON representation |
---|
{ "targetSpendMicros": string, "cpcBidCeilingMicros": string } |
Fields | |
---|---|
targetSpendMicros |
Output only. The spend target under which to maximize clicks. A TargetSpend bidder will attempt to spend the smaller of this value or the natural throttling spend amount. If not specified, the budget is used as the spend target. This field is deprecated and should no longer be used. See https://ads-developers.googleblog.com/2020/05/reminder-about-sunset-creation-of.html for details. |
cpcBidCeilingMicros |
Output only. Maximum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy. |
CustomerClient
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.
JSON representation |
---|
{
"resourceName": string,
"appliedLabels": [
string
],
"status": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the customer client. CustomerClient resource names have the form: |
appliedLabels[] |
Output only. The resource names of the labels owned by the requesting customer that are applied to the client customer. Label resource names have the form:
|
status |
Output only. The status of the client customer. Read only. |
clientCustomer |
Output only. The resource name of the client-customer which is linked to the given customer. Read only. |
level |
Output only. Distance between given customer and client. For self link, the level value will be 0. Read only. |
timeZone |
Output only. Common Locale Data Repository (CLDR) string representation of the time zone of the client, e.g. America/Los_Angeles. Read only. |
testAccount |
Output only. Identifies if the client is a test account. Read only. |
manager |
Output only. Identifies if the client is a manager. Read only. |
descriptiveName |
Output only. Descriptive name for the client. Read only. |
currencyCode |
Output only. Currency code (e.g. 'USD', 'EUR') for the client. Read only. |
id |
Output only. The ID of the client customer. Read only. |
DetailPlacementView
A view with metrics aggregated by ad group and URL or YouTube video.
JSON representation |
---|
{
"resourceName": string,
"placementType": enum ( |
Fields | |
---|---|
resourceName |
Output only. The resource name of the detail placement view. Detail placement view resource names have the form:
|
placementType |
Output only. Type of the placement, e.g. Website, YouTube Video, and Mobile Application. |
placement |
Output only. The automatic placement string at detail level, e. g. website URL, mobile application ID, or a YouTube video ID. |
displayName |
Output only. The display name is URL name for websites, YouTube video name for YouTube videos, and translated mobile app name for mobile apps. |
groupPlacementTargetUrl |
Output only. URL of the group placement, e.g. domain, link to the mobile application in app store, or a YouTube channel URL. |
targetUrl |
Output only. URL of the placement, e.g. website, link to the mobile application in app store, or a YouTube video URL. |
PlacementType
Possible placement types for a feed mapping.
Enums | |
---|---|
UNSPECIFIED |
Not specified. |
UNKNOWN |
Used for return value only. Represents value unknown in this version. |
WEBSITE |
Websites(e.g. 'www.flowers4sale.com'). |
MOBILE_APP_CATEGORY |
Mobile application categories(e.g. 'Games'). |
MOBILE_APPLICATION |
mobile applications(e.g. 'mobileapp::2-com.whatsthewordanswers'). |
YOUTUBE_VIDEO |
YouTube videos(e.g. 'youtube.com/video/wtLJPvx7-ys'). |
YOUTUBE_CHANNEL |
YouTube channels(e.g. 'youtube.com::L8ZULXASCc1I_oaOT0NaOQ'). |
DetailedDemographic
A detailed demographic: a particular interest-based vertical to be targeted to reach users based on long-term life facts.