KeywordPlanCampaign

  • A Keyword Plan campaign allows only one per plan.

  • Key fields for a Keyword Plan campaign include resource_name, language_constants, keyword_plan_network, geo_targets, keyword_plan, id, name, and cpc_bid_micros.

  • resource_name is immutable and follows a specific format: customers/{customer_id}/keywordPlanCampaigns/{kp_campaign_id}.

  • Several fields such as keyword_plan_network, name, and cpc_bid_micros are required and cannot be empty when creating Keyword Plan campaigns.

  • There are limits on the number of languages targeted (max 1) and geo targets (max 20) for a Keyword Plan campaign.

A Keyword Plan campaign. Max number of keyword plan campaigns per plan allowed: 1.

Fields

resource_name

string

Immutable. The resource name of the Keyword Plan campaign. KeywordPlanCampaign resource names have the form:

customers/{customer_id}/keywordPlanCampaigns/{kp_campaign_id}

language_constants[]

string

The languages targeted for the Keyword Plan campaign. Max allowed: 1.

keyword_plan_network

KeywordPlanNetwork

Targeting network.

This field is required and should not be empty when creating Keyword Plan campaigns.

geo_targets[]

KeywordPlanGeoTarget

The geo targets. Max number allowed: 20.

keyword_plan

string

The keyword plan this campaign belongs to.

id

int64

Output only. The ID of the Keyword Plan campaign.

name

string

The name of the Keyword Plan campaign.

This field is required and should not be empty when creating Keyword Plan campaigns.

cpc_bid_micros

int64

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.