# campaign_criterion

A campaign criterion.

| Attributed resources |
|---|
| [campaign](https://developers.google.com/search-ads/reporting/api/reference/fields/v0/campaign) |
| [customer](https://developers.google.com/search-ads/reporting/api/reference/fields/v0/customer) |
| [language_constant](https://developers.google.com/search-ads/reporting/api/reference/fields/v0/language_constant) |
| [user_list](https://developers.google.com/search-ads/reporting/api/reference/fields/v0/user_list) |

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.

|---|
| | ## campaign_criterion.age_range.type || |---|---| | Field description | Type of the age range. | | Category | `ATTRIBUTE` | | Data Type | ` ENUM AGE_RANGE_18_24AGE_RANGE_25_34AGE_RANGE_35_44AGE_RANGE_45_54AGE_RANGE_55_64AGE_RANGE_65_UPAGE_RANGE_UNDETERMINEDUNKNOWNUNSPECIFIED ` | | Type URL | `google.ads.searchads360.v0.enums.AgeRangeTypeEnum.AgeRangeType` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |
| | ## campaign_criterion.bid_modifier || |---|---| | Field description | The modifier for the bids when the criterion matches. The modifier must be in the range: 0.1 - 10.0. Most targetable criteria types support modifiers. Use 0 to opt out of a Device type. | | Category | `ATTRIBUTE` | | Data Type | `FLOAT` | | Type URL | `N/A` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |
| | ## campaign_criterion.criterion_id || |---|---| | Field description | The ID of the criterion. This field is ignored during mutate. | | Category | `ATTRIBUTE` | | Data Type | `INT64` | | Type URL | `N/A` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |
| | ## campaign_criterion.device.type || |---|---| | Field description | Type of the device. | | Category | `ATTRIBUTE` | | Data Type | ` ENUM CONNECTED_TVDESKTOPMOBILEOTHERTABLETUNKNOWNUNSPECIFIED ` | | Type URL | `google.ads.searchads360.v0.enums.DeviceEnum.Device` | | Filterable | True | | Selectable | True | | Sortable | False | | Repeated | False | |
| | ## campaign_criterion.display_name || |---|---| | Field description | The display name of the criterion. This field is ignored for mutates. | | Category | `ATTRIBUTE` | | Data Type | `STRING` | | Type URL | `N/A` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |
| | ## campaign_criterion.gender.type || |---|---| | Field description | Type of the gender. | | Category | `ATTRIBUTE` | | Data Type | ` ENUM FEMALEMALEUNDETERMINEDUNKNOWNUNSPECIFIED ` | | Type URL | `google.ads.searchads360.v0.enums.GenderTypeEnum.GenderType` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |
| | ## campaign_criterion.keyword.match_type || |---|---| | Field description | The match type of the keyword. | | Category | `ATTRIBUTE` | | Data Type | ` ENUM BROADEXACTPHRASEUNKNOWNUNSPECIFIED ` | | Type URL | `google.ads.searchads360.v0.enums.KeywordMatchTypeEnum.KeywordMatchType` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |
| | ## campaign_criterion.keyword.text || |---|---| | Field description | The text of the keyword (at most 80 characters and 10 words). | | Category | `ATTRIBUTE` | | Data Type | `STRING` | | Type URL | `N/A` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |
| | ## campaign_criterion.language.language_constant || |---|---| | Field description | The language constant resource name. | | Category | `ATTRIBUTE` | | Data Type | `RESOURCE_NAME` | | Type URL | `N/A` | | Filterable | True | | Selectable | True | | Sortable | False | | Repeated | False | |
| | ## campaign_criterion.last_modified_time || |---|---| | Field description | The datetime when this campaign criterion was last modified. The datetime is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss.ssssss" format. | | Category | `ATTRIBUTE` | | Data Type | `DATE` | | Type URL | `N/A` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |
| | ## campaign_criterion.location.geo_target_constant || |---|---| | Field description | The geo target constant resource name. | | Category | `ATTRIBUTE` | | Data Type | `RESOURCE_NAME` | | Type URL | `N/A` | | Filterable | True | | Selectable | True | | Sortable | False | | Repeated | False | |
| | ## campaign_criterion.location_group || |---|---| | Field description | Location Group | | Category | `ATTRIBUTE` | | Data Type | `MESSAGE` | | Type URL | `google.ads.searchads360.v0.common.LocationGroupInfo` | | Filterable | False | | Selectable | True | | Sortable | False | | Repeated | False | |
| | ## campaign_criterion.location_group.geo_target_constants || |---|---| | Field description | Geo target constant(s) restricting the scope of the geographic area within the feed. Currently only one geo target constant is allowed. | | Category | `ATTRIBUTE` | | Data Type | `RESOURCE_NAME` | | Type URL | `N/A` | | Filterable | True | | Selectable | False | | Sortable | False | | Repeated | True | |
| | ## campaign_criterion.negative || |---|---| | Field description | Whether to target (`false`) or exclude (`true`) the criterion. | | Category | `ATTRIBUTE` | | Data Type | `BOOLEAN` | | Type URL | `N/A` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |
| | ## campaign_criterion.resource_name || |---|---| | Field description | The resource name of the campaign criterion. Campaign criterion resource names have the form: `customers/{customer_id}/campaignCriteria/{campaign_id}~{criterion_id}` | | Category | `ATTRIBUTE` | | Data Type | `RESOURCE_NAME` | | Type URL | `N/A` | | Filterable | True | | Selectable | True | | Sortable | False | | Repeated | False | |
| | ## campaign_criterion.status || |---|---| | Field description | The status of the criterion. | | Category | `ATTRIBUTE` | | Data Type | ` ENUM ENABLEDPAUSEDREMOVEDUNKNOWNUNSPECIFIED ` | | Type URL | `google.ads.searchads360.v0.enums.CampaignCriterionStatusEnum.CampaignCriterionStatus` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |
| | ## campaign_criterion.type || |---|---| | Field description | The type of the criterion. | | Category | `ATTRIBUTE` | | Data Type | ` ENUM AD_SCHEDULEAGE_RANGEAPP_PAYMENT_MODELAUDIENCEBRANDBRAND_LISTCARRIERCOMBINED_AUDIENCECONTENT_LABELCUSTOM_AFFINITYCUSTOM_AUDIENCECUSTOM_INTENTDEVICEGENDERINCOME_RANGEIP_BLOCKKEYWORDKEYWORD_THEMELANGUAGELIFE_EVENTLISTING_GROUPLISTING_SCOPELOCAL_SERVICE_IDLOCATIONLOCATION_GROUPMOBILE_APPLICATIONMOBILE_APP_CATEGORYMOBILE_DEVICEOPERATING_SYSTEM_VERSIONPARENTAL_STATUSPLACEMENTPROXIMITYTOPICUNKNOWNUNSPECIFIEDUSER_INTERESTUSER_LISTWEBPAGEYOUTUBE_CHANNELYOUTUBE_VIDEO ` | | Type URL | `google.ads.searchads360.v0.enums.CriterionTypeEnum.CriterionType` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |
| | ## campaign_criterion.user_list.user_list || |---|---| | Field description | The User List resource name. | | Category | `ATTRIBUTE` | | Data Type | `RESOURCE_NAME` | | Type URL | `N/A` | | Filterable | True | | Selectable | True | | Sortable | False | | Repeated | False | |
| | ## campaign_criterion.webpage.conditions || |---|---| | Field description | Conditions, or logical expressions, for webpage targeting. The list of webpage targeting conditions are and-ed together when evaluated for targeting. An empty list of conditions indicates all pages of the campaign's website are targeted. This field is required for CREATE operations and is prohibited on UPDATE operations. | | Category | `ATTRIBUTE` | | Data Type | `MESSAGE` | | Type URL | `google.ads.searchads360.v0.common.WebpageConditionInfo` | | Filterable | False | | Selectable | True | | Sortable | False | | Repeated | True | |
| | ## campaign_criterion.webpage.coverage_percentage || |---|---| | Field description | Website criteria coverage percentage. This is the computed percentage of website coverage based on the website target, negative website target and negative keywords in the ad group and campaign. For instance, when coverage returns as 1, it indicates it has 100% coverage. This field is read-only. | | Category | `ATTRIBUTE` | | Data Type | `DOUBLE` | | Type URL | `N/A` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |
| | ## campaign_criterion.webpage.criterion_name || |---|---| | Field description | The name of the criterion that is defined by this parameter. The name value will be used for identifying, sorting and filtering criteria with this type of parameters. This field is required for CREATE operations and is prohibited on UPDATE operations. | | Category | `ATTRIBUTE` | | Data Type | `STRING` | | Type URL | `N/A` | | Filterable | True | | Selectable | True | | Sortable | True | | Repeated | False | |