Send feedback
keyword_plan_campaign
Stay organized with collections
Save and categorize content based on your preferences.
outlined_flag
Each Keyword Plan can have a maximum of 1 Keyword Plan campaign.
Fields from customer and keyword_plan resources can be selected with this resource but will not segment metrics.
Key fields like cpc_bid_micros, keyword_plan_network, and name are required when creating Keyword Plan campaigns.
You can specify up to 20 geo targets and 1 language for a Keyword Plan campaign.
The resource name for a Keyword Plan campaign follows the format customers/{customer_id}/keywordPlanCampaigns/{kp_campaign_id}.
Help me build a query
Proto definition
A Keyword Plan campaign.
Max number of keyword plan campaigns per plan allowed: 1.
Fields from the above resources may be selected along with this
resource in your SELECT and WHERE clauses. These fields will not segment
metrics in your SELECT clause.
keyword_plan_campaign.cpc_bid_micros
Field description A default max cpc bid in micros, and in the account currency, for all ad
groups under the campaign.
This field is required and should not be empty when creating Keyword Plan
campaigns.
Category ATTRIBUTE
Data Type INT64
Type URL N/A
Filterable True
Selectable True
Sortable True
Repeated False
keyword_plan_campaign.geo_targets.geo_target_constant
Field description Required. The resource name of the geo target.
Category ATTRIBUTE
Data Type RESOURCE_NAME
Type URL N/A
Filterable True
Selectable False
Sortable False
Repeated False
keyword_plan_campaign.id
Field description Output only. The ID of the Keyword Plan campaign.
Category ATTRIBUTE
Data Type INT64
Type URL N/A
Filterable True
Selectable True
Sortable True
Repeated False
keyword_plan_campaign.keyword_plan
Field description The keyword plan this campaign belongs to.
Category ATTRIBUTE
Data Type RESOURCE_NAME
Type URL N/A
Filterable True
Selectable True
Sortable False
Repeated False
keyword_plan_campaign.keyword_plan_network
Field description Targeting network.
This field is required and should not be empty when creating Keyword Plan
campaigns.
Category ATTRIBUTE
Data Type
ENUM
GOOGLE_SEARCH
GOOGLE_SEARCH_AND_PARTNERS
UNKNOWN
UNSPECIFIED
Type URL google.ads.googleads.v21.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork
Filterable True
Selectable True
Sortable True
Repeated False
keyword_plan_campaign.language_constants
Field description The languages targeted for the Keyword Plan campaign.
Max allowed: 1.
Category ATTRIBUTE
Data Type RESOURCE_NAME
Type URL N/A
Filterable True
Selectable True
Sortable False
Repeated True
keyword_plan_campaign.name
Field description The name of the Keyword Plan campaign.
This field is required and should not be empty when creating Keyword Plan
campaigns.
Category ATTRIBUTE
Data Type STRING
Type URL N/A
Filterable True
Selectable True
Sortable True
Repeated False
keyword_plan_campaign.resource_name
Field description Immutable. The resource name of the Keyword Plan campaign.
KeywordPlanCampaign resource names have the form:
customers/{customer_id}/keywordPlanCampaigns/{kp_campaign_id}
Category ATTRIBUTE
Data Type RESOURCE_NAME
Type URL N/A
Filterable True
Selectable True
Sortable False
Repeated False
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-05-28 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-05-28 UTC."],[],[]]