Hide

type Campaign (v201506)

Data representing an AdWords campaign.


Namespace
https://adwords.google.com/api/adwords/cm/v201506
Fields
Field Type Description
id
ReadOnly
xsd:long ID of this campaign. This field is read only and will be ignored when sent to the API for the following Operators: ADD.
name
MatchesRegex
StringLength
xsd:string Name of this campaign. This field is required and should not be null for ADD operations. For SET and REMOVE operations, this can be used to address the campaign by name when the campaign is ENABLED or PAUSED. Removed campaigns cannot be addressed by name. If you wish to rename a campaign, you must provide the ID. Campaign names must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters. This is checked by the regular expression '[^\x00\x0A\x0D]*'. This string must not be empty.
status CampaignStatus Status of this campaign. On add, defaults to ENABLED.
Enumerations
UNKNOWN
Used for return value only. An enumeration could not be processed, typically due to incompatibility with your WSDL version.
ENABLED
Campaign is currently serving ads depending on budget information.
PAUSED
Campaign has been paused by the user.
REMOVED
Campaign has been removed.
servingStatus
ReadOnly
ServingStatus Serving status. This field is read only and will be ignored when sent to the API.
Enumerations
SERVING
The campaign is currently serving ads.
NONE
This is the catch-all if none of the other statuses make sense. Such a campaign is not serving, but none of the other statuses are sensible options.
ENDED
The campaign end date has been past.
PENDING
The campaign start date has not yet been reached.
SUSPENDED
The campaign has been suspended probably from lack of allocated funds.
startDate xsd:string Date the campaign begins. On add, defaults to the current day in the parent account's local timezone. The date's format should be YYYYMMDD.
endDate xsd:string Date the campaign ends. On add, defaults to 20371230, which means the campaign will run indefinitely. To set an existing campaign to run indefinitely, set this field to 20371230 . The date's format should be YYYYMMDD.
budget Budget Current base budget of campaign; default if no custom budgets are enabled.
conversionOptimizerEligibility
ReadOnly
ConversionOptimizerEligibility This field is read only and will be ignored when sent to the API.
adServingOptimizationStatus AdServingOptimizationStatus Ad serving optimization status.
Enumerations
OPTIMIZE
Ad serving is optimized based on CTR for the campaign.
CONVERSION_OPTIMIZE
Ad serving is optimized based on CTR * Conversion for the campaign. If the campaign is not in the conversion optimizer bidding strategy, it will default to OPTIMIZED.
ROTATE
Ads are rotated evenly for 90 days, then optimized for clicks.
ROTATE_INDEFINITELY
Show lower performing ads more evenly with higher performing ads, and do not optimize.
UNAVAILABLE
Ad serving optimization status is not available.
frequencyCap
CampaignType
FrequencyCap Frequency cap for this campaign. This field may not be set for campaign channel subtype SEARCH_MOBILE_APP.
settings
  1. Setting[]
    1. DynamicSearchAdsSetting
    2. ExplorerAutoOptimizerSetting
    3. GeoTargetTypeSetting
    4. RealTimeBiddingSetting
    5. ShoppingSetting
    6. TargetingSetting
    7. TrackingSetting
List of settings for the campaign.
advertisingChannelType
ReadOnly
AdvertisingChannelType The primary serving target for ads within this campaign. The targeting options can be refined in NetworkSetting. May only be set for new campaigns. This field is required and should not be null when it is contained within Operators : ADD This field is read only and will be ignored when sent to the API for the following Operators: SET.
Enumerations
UNKNOWN
Used for return value only. An enumeration could not be processed, typically due to incompatibility with your WSDL version.
SEARCH
Search Network. Includes display bundled, and Search+ campaigns.
DISPLAY
Google Display Network only.
SHOPPING
Shopping campaigns serve on the shopping property and on google.com search results.
advertisingChannelSubType
ReadOnly
AdvertisingChannelSubType Optional refinement of advertisingChannelType. Must be a valid sub-type of the parent channel type. May only be set for new campaigns and cannot be changed once set. This field is read only and will be ignored when sent to the API for the following Operators: SET.
Enumerations
UNKNOWN
Used for return value only. An enumeration could not be processed, typically due to incompatibility with your WSDL version.
SEARCH_MOBILE_APP
Mobile App Campaigns for Search
DISPLAY_MOBILE_APP
Mobile App Campaigns for Display
SEARCH_EXPRESS
AdWords Express campaigns for search.
DISPLAY_EXPRESS
AdWords Express campaigns for display.
networkSetting NetworkSetting Network settings for the campaign indicating where the campaign will serve.
labels
ReadOnly
  1. Label[]
    1. TextLabel
Labels that are attached to the campaign. To associate an existing Label to an existing Campaign, use CampaignService.mutateLabel with the ADD operator. To remove an associated Label from the Campaign, use CampaignService.mutateLabel with the REMOVE operator. To filter on Labels, use one of Predicate.Operator.CONTAINS_ALL, Predicate.Operator.CONTAINS_ANY, Predicate.Operator.CONTAINS_NONE operators with a list of Label ids. This field is read only and will be ignored when sent to the API for the following Operators: REMOVE and SET.
biddingStrategyConfiguration BiddingStrategyConfiguration Bidding configuration for this campaign. To change an existing campaign's bidding strategy, set the BiddingStrategyConfiguration.biddingStrategyType or BiddingStrategyConfiguration.biddingScheme. This field is required and should not be null when it is contained within Operators : ADD
forwardCompatibilityMap String_StringMapEntry[] This Map provides a place to put new features and settings in older versions of the AdWords API in the rare instance we need to introduce a new feature in an older version. It is presently unused. Do not set a value.
trackingUrlTemplate xsd:string URL template for constructing a tracking URL.

On update, empty string ("") indicates to clear the field.

urlCustomParameters CustomParameters A list of mappings to be used for substituting URL custom parameter tags in the trackingUrlTemplate, finalUrls, and/or finalMobileUrls.

Send feedback about...

AdWords API