Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains the methods for managing a keyword. For information about keywords, see Keyword.
Methods
| Method Name | Return Type | Description |
|---|---|---|
| adParams | AdParamSelector | Gets a selector used to get all substitution parameters used in the ad for this keyword. |
| applyLabel(string name) | void | Applies the label to this keyword. |
| bidding | KeywordBidding | Gets the methods used to manage this keyword's bid amount. |
| clearDestinationUrl | void | Removes this keyword's destination URL. |
| enable | void | Enables this keyword. |
| getAdGroup | AdGroup | Gets the ad group that this keyword belongs to. |
| getApprovalStatus | string | Gets this keyword's editorial approval status. |
| getCampaign | Campaign | Gets the campaign that this keyword belongs to. |
| getEntityType | string | Gets this entity's type. |
| getFirstPageCpc | double | Gets the estimated bid needed to be on the first page of the search results. |
| getId | string | Gets the ID that uniquely identifies this keyword. |
| getMatchType | string | Gets this keyword's match type. |
| getQualityScore | integer | Gets this keyword's quality score. |
| getStats | Stats | Gets this keyword's performance data. |
| getText | string | Gets the keyword's text. |
| getTopOfPageCpc | double | Gets the estimated bid needed to be at the top of the search results. |
| isEnabled | Boolean | Gets a Boolean value that indicates whether this keyword is enabled. |
| isPaused | Boolean | Gets a Boolean value that indicates whether this keyword is paused. |
| labels | LabelSelector | Gets a selector used to filter the list of labels associated with this keyword. |
| pause | void | Pauses this keyword. |
| remove | void | Removes this keyword. |
| removeLabel(string name) | void | Removes the label from this keyword. |
| setAdParam(int index, string insertionText) | void | Adds the substitution parameter and sets its value to the specified text. |
| urls | KeywordUrls | Gets the methods used to manage this keywords's final URLs, tracking template, and custom parameters. |
adParams
Gets a selector of all substitution parameters used in ads for this keyword.
The substitution values are used in an ad if the ad's title, text, display URL, or destination URL contains the {Param1}, {Param2}, or {Param3} dynamic substitution string.
Returns
| Type | Description |
|---|---|
| AdParamSelector | The selector that contains the list of substitution parameters for this keyword. |
applyLabel(string name)
Applies the label to the keyword.
You may apply a maximum of 50 labels to a keyword. For an example that adds a label to a keyword, see Using labels.
Arguments
| Name | Type | Description |
|---|---|---|
| name | string | The label's case-sensitive name. To get a list of labels in this account that you can apply, see AdsApp.labels. |
Returns
| Type | Description |
|---|---|
| void | Returns nothing. |
bidding
Gets the methods used to manage this keyword's bid amount.
Returns
| Type | Description |
|---|---|
| KeywordBidding | Contains the methods used to manage this keyword's bid amount. |
clearDestinationUrl
Removes this keyword's destination URL.
Returns
| Type | Description |
|---|---|
| void | Returns nothing. |
enable
Enables this keyword.
Returns
| Type | Description |
|---|---|
| void | Returns nothing. |
getAdGroup
Gets the ad group that this keyword belongs to.
Returns
| Type | Description |
|---|---|
| AdGroup | The ad group that this keyword belongs to. |
getApprovalStatus
Gets this keyword's editorial approval status.
Returns
| Type | Description |
|---|---|
| string | The keyword's editorial approval status. The status indicates whether the keyword is under review, is approved, or is not allowed. Possible values are:
|
getCampaign
Gets the campaign that this keyword belongs to.
Returns
| Type | Description |
|---|---|
| Campaign | The campaign that this keyword belongs to. |
getEntityType
Returns this entity's type.
Returns
| Type | Description |
|---|---|
| string | This entity's type, which is Keyword. |
getId
Gets the ID that uniquely identifies this keyword.
Returns
| Type | Description |
|---|---|
| string | The ID that uniquely identifies this keyword. |
getFirstPageCpc
Gets the estimated bid needed for the ad to show up on the sidebar.
Returns
| Type | Description |
|---|---|
| double | The estimated bid needed for the ad to show up on the sidebar. |
getMatchType
Gets this keyword's match type.
Returns
| Type | Description |
|---|---|
| string | The keyword's match type. Possible values are:
|
getQualityScore
Gets this keyword's quality score.
Returns
| Type | Description |
|---|---|
| integer | The keyword's quality score. The score is in the range 1 through 10 (highest). If the keyword's quality score cannot be computed, this method returns NULL. The score shows you how competitive your ads are in the marketplace by measuring how relevant your keywords and landing pages are to customers' search terms. For more information, see Keyword Performance Report. |
getStats
Gets this keywords performance data.
To call this method, you must include one of the forDateRange methods in the keyword selector's chain.
Returns
| Type | Description |
|---|---|
| Stats | The keyword's performance data. For example, clicks and impressions. |
getText
Gets the keyword's text. The text includes the keyword's match type syntax, if any. For example:
- The keyword is books if the match type is broad, or +books if the keyword uses the broad type modifier
- The keyword is "books" if the match type is phrase
- The keyword is [hardcover books] if the match type is exact
For information about these types, see What are keyword match types, and how do I use them?
Returns
| Type | Description |
|---|---|
| string | The keyword's text. |
getTopOfPageCpc
Gets the estimated bid needed for the ad to show up above the organic search results.
Returns
| Type | Description |
|---|---|
| double | The estimated bid needed for the ad to show up above the organic search results. |
isEnabled
Gets a Boolean value that indicates whether this keyword is enabled.
Returns
| Type | Description |
|---|---|
| Boolean | Is true if this keyword is enabled; otherwise, false. |
isPaused
Gets a Boolean value that indicates whether this keyword is paused.
Returns
| Type | Description |
|---|---|
| Boolean | Is true if this keyword is paused; otherwise, false. |
labels
Gets a selector used to filter the list of labels associated with this keyword.
Returns
| Type | Description |
|---|---|
| LabelSelector | A selector used to filter the list of labels associated with this keyword. |
pause
Pauses this keyword.
Returns
| Type | Description |
|---|---|
| void | Returns nothing. |
remove
Removes this keyword.
Returns
| Type | Description |
|---|---|
| void | Returns nothing. |
removeLabel(string name)
Removes the label from the keyword.
Arguments
| Name | Type | Description |
|---|---|---|
| name | string | The label's case-sensitive name. To get a list of labels associated with this keyword, see labels. |
Returns
| Type | Description |
|---|---|
| void | Returns nothing. |
setAdParam(int index, string insertionText)
Adds the substitution parameter and sets its value to the specified text. If the substitution parameter exists, it's text is overwritten.
The substitution values are used in an ad if the ad's title, text, display URL, or final URL contains the {Param1}, {Param2}, or {Param3} dynamic substitution strings. For restrictions and information about using these parameters, see Param1, Param2, and Param3.
The substitution values are also used in the tracking template if the template specifies the {param1:default}, {param2:default}, or {param3:default} placeholders.
Arguments
| Name | Type | Description |
|---|---|---|
| index | int | The index of the substitution parameter to set. Valid index values are 1 through 3, inclusive. Use 1 for Param1, 2 for Param2, and 3 for Param3. |
| insertionText | string | The text to set the substitution parameter to. |
Returns
| Type | Description |
|---|---|
| void | Returns nothing. |
urls
Gets the methods used to manage this keywords's final URLs, tracking template, and custom parameters.
Returns
| Type | Description |
|---|---|
| KeywordUrls | Contains the methods used the keyword's final URLs, tracking template, and custom parameters. |