[<button style="margin-top:15px">Help me build a query</button>](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier_query_builder) [<button style="margin-top:15px">Proto definition ![GitHub](https://developers.google.com/site-assets/logo-github.svg)</button>](https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v26/resources/campaign_bid_modifier.proto)

Represents a bid-modifiable only criterion at the campaign level.

| Attributed resources |
|---|
| [campaign](https://developers.google.com/google-ads/api/fields/v26/campaign) |
| [customer](https://developers.google.com/google-ads/api/fields/v26/customer) |

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.

#### Fields/Segments/Metrics

This page shows all metrics and segments that can be put in the same SELECT clause as the fields of `campaign_bid_modifier`.
However, when you specify `campaign_bid_modifier` in the FROM clause, some metrics and segments
cannot be used.
Use the following filter to show only the fields that can be used when `campaign_bid_modifier` is specified in the FROM clause.

Is `campaign_bid_modifier` specified in the FROM clause of your query?
No Yes, it is

| Resource fields |
|---|
| [bid_modifier](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier#campaign_bid_modifier.bid_modifier) |
| [campaign](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier#campaign_bid_modifier.campaign) |
| [criterion_id](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier#campaign_bid_modifier.criterion_id) |
| [interaction_type.type](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier#campaign_bid_modifier.interaction_type.type) |
| [resource_name](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier#campaign_bid_modifier.resource_name) |

| Metrics |
|---|
| [interaction_event_types](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier#metrics.interaction_event_types) |

## campaign_bid_modifier.bid_modifier

Field descriptionThe modifier for the bid when the criterion matches.
Category`ATTRIBUTE` Data Type`DOUBLE` Type URL`N/A` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[campaign_bid_modifier](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier)

## campaign_bid_modifier.campaign

Field descriptionOutput only. The campaign to which this criterion belongs.
Category`ATTRIBUTE` Data Type`RESOURCE_NAME` Type URL`N/A` FilterableTrue SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[campaign_bid_modifier](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier)

## campaign_bid_modifier.criterion_id

Field descriptionOutput only. The ID of the criterion to bid modify.

This field is ignored for mutates.
Category`ATTRIBUTE` Data Type`INT64` Type URL`N/A` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[campaign_bid_modifier](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier)

## campaign_bid_modifier.interaction_type.type

Field descriptionThe interaction type.
Category`ATTRIBUTE` Data Type `ENUM`
`CALLS``UNKNOWN``UNSPECIFIED` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/InteractionTypeEnum.InteractionType` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[campaign_bid_modifier](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier)

## campaign_bid_modifier.resource_name

Field descriptionImmutable. The resource name of the campaign bid modifier.
Campaign bid modifier resource names have the form:

`customers/{customer_id}/campaignBidModifiers/{campaign_id}~{criterion_id}`
Category`ATTRIBUTE` Data Type`RESOURCE_NAME` Type URL`N/A` FilterableTrue SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[campaign_bid_modifier](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier)

## metrics.interaction_event_types

Field descriptionThe types of payable and free interactions.
Category`METRIC` Data Type`ENUM` Type URL`https://developers.google.com/google-ads/api/reference/rpc/v26/InteractionEventTypeEnum.InteractionEventType` FilterableTrue SelectableTrue SortableFalse RepeatedTrue Selectable with The following fields/resources can be selected with this field:
[ad_group](https://developers.google.com/google-ads/api/fields/v26/ad_group) [ad_group_ad](https://developers.google.com/google-ads/api/fields/v26/ad_group_ad) [ad_group_ad_asset_view](https://developers.google.com/google-ads/api/fields/v26/ad_group_ad_asset_view) [ad_group_asset](https://developers.google.com/google-ads/api/fields/v26/ad_group_asset) [ad_group_audience_view](https://developers.google.com/google-ads/api/fields/v26/ad_group_audience_view) [ad_schedule_view](https://developers.google.com/google-ads/api/fields/v26/ad_schedule_view) [age_range_view](https://developers.google.com/google-ads/api/fields/v26/age_range_view) [asset_field_type_view](https://developers.google.com/google-ads/api/fields/v26/asset_field_type_view) [asset_group](https://developers.google.com/google-ads/api/fields/v26/asset_group) [asset_group_asset](https://developers.google.com/google-ads/api/fields/v26/asset_group_asset) [asset_set_asset](https://developers.google.com/google-ads/api/fields/v26/asset_set_asset) [asset_set_type_view](https://developers.google.com/google-ads/api/fields/v26/asset_set_type_view) [bidding_strategy](https://developers.google.com/google-ads/api/fields/v26/bidding_strategy) [campaign](https://developers.google.com/google-ads/api/fields/v26/campaign) [campaign_asset](https://developers.google.com/google-ads/api/fields/v26/campaign_asset) [campaign_audience_view](https://developers.google.com/google-ads/api/fields/v26/campaign_audience_view) [campaign_bid_modifier](https://developers.google.com/google-ads/api/fields/v26/campaign_bid_modifier) [campaign_budget](https://developers.google.com/google-ads/api/fields/v26/campaign_budget) [campaign_search_term_view](https://developers.google.com/google-ads/api/fields/v26/campaign_search_term_view) [content_criterion_view](https://developers.google.com/google-ads/api/fields/v26/content_criterion_view) [customer](https://developers.google.com/google-ads/api/fields/v26/customer) [customer_asset](https://developers.google.com/google-ads/api/fields/v26/customer_asset) [detail_placement_view](https://developers.google.com/google-ads/api/fields/v26/detail_placement_view) [display_keyword_view](https://developers.google.com/google-ads/api/fields/v26/display_keyword_view) [expanded_landing_page_view](https://developers.google.com/google-ads/api/fields/v26/expanded_landing_page_view) [gender_view](https://developers.google.com/google-ads/api/fields/v26/gender_view) [geographic_view](https://developers.google.com/google-ads/api/fields/v26/geographic_view) [group_placement_view](https://developers.google.com/google-ads/api/fields/v26/group_placement_view) [income_range_view](https://developers.google.com/google-ads/api/fields/v26/income_range_view) [keyword_view](https://developers.google.com/google-ads/api/fields/v26/keyword_view) [landing_page_view](https://developers.google.com/google-ads/api/fields/v26/landing_page_view) [location_interest_view](https://developers.google.com/google-ads/api/fields/v26/location_interest_view) [location_view](https://developers.google.com/google-ads/api/fields/v26/location_view) [managed_placement_view](https://developers.google.com/google-ads/api/fields/v26/managed_placement_view) [matched_location_interest_view](https://developers.google.com/google-ads/api/fields/v26/matched_location_interest_view) [parental_status_view](https://developers.google.com/google-ads/api/fields/v26/parental_status_view) [search_term_view](https://developers.google.com/google-ads/api/fields/v26/search_term_view) [segments.ad_network_type](https://developers.google.com/google-ads/api/fields/v26/segments#segments.ad_network_type) [segments.ad_sub_network_type](https://developers.google.com/google-ads/api/fields/v26/segments#segments.ad_sub_network_type) [segments.ad_using_product_data](https://developers.google.com/google-ads/api/fields/v26/segments#segments.ad_using_product_data) [segments.ad_using_video](https://developers.google.com/google-ads/api/fields/v26/segments#segments.ad_using_video) [segments.budget_campaign_association_status.campaign](https://developers.google.com/google-ads/api/fields/v26/segments#segments.budget_campaign_association_status.campaign) [segments.budget_campaign_association_status.status](https://developers.google.com/google-ads/api/fields/v26/segments#segments.budget_campaign_association_status.status) [segments.click_type](https://developers.google.com/google-ads/api/fields/v26/segments#segments.click_type) [segments.date](https://developers.google.com/google-ads/api/fields/v26/segments#segments.date) [segments.day_of_week](https://developers.google.com/google-ads/api/fields/v26/segments#segments.day_of_week) [segments.device](https://developers.google.com/google-ads/api/fields/v26/segments#segments.device) [segments.geo_target_airport](https://developers.google.com/google-ads/api/fields/v26/segments#segments.geo_target_airport) [segments.geo_target_canton](https://developers.google.com/google-ads/api/fields/v26/segments#segments.geo_target_canton) [segments.geo_target_city](https://developers.google.com/google-ads/api/fields/v26/segments#segments.geo_target_city) [segments.geo_target_county](https://developers.google.com/google-ads/api/fields/v26/segments#segments.geo_target_county) [segments.geo_target_district](https://developers.google.com/google-ads/api/fields/v26/segments#segments.geo_target_district) [segments.geo_target_metro](https://developers.google.com/google-ads/api/fields/v26/segments#segments.geo_target_metro) [segments.geo_target_most_specific_location](https://developers.google.com/google-ads/api/fields/v26/segments#segments.geo_target_most_specific_location) [segments.geo_target_postal_code](https://developers.google.com/google-ads/api/fields/v26/segments#segments.geo_target_postal_code) [segments.geo_target_province](https://developers.google.com/google-ads/api/fields/v26/segments#segments.geo_target_province) [segments.geo_target_region](https://developers.google.com/google-ads/api/fields/v26/segments#segments.geo_target_region) [segments.geo_target_state](https://developers.google.com/google-ads/api/fields/v26/segments#segments.geo_target_state) [segments.hour](https://developers.google.com/google-ads/api/fields/v26/segments#segments.hour) [segments.keyword.ad_group_criterion](https://developers.google.com/google-ads/api/fields/v26/segments#segments.keyword.ad_group_criterion) [segments.keyword.info.match_type](https://developers.google.com/google-ads/api/fields/v26/segments#segments.keyword.info.match_type) [segments.keyword.info.text](https://developers.google.com/google-ads/api/fields/v26/segments#segments.keyword.info.text) [segments.landing_page_source](https://developers.google.com/google-ads/api/fields/v26/segments#segments.landing_page_source) [segments.match_type](https://developers.google.com/google-ads/api/fields/v26/segments#segments.match_type) [segments.month](https://developers.google.com/google-ads/api/fields/v26/segments#segments.month) [segments.month_of_year](https://developers.google.com/google-ads/api/fields/v26/segments#segments.month_of_year) [segments.quarter](https://developers.google.com/google-ads/api/fields/v26/segments#segments.quarter) [segments.search_term_match_source](https://developers.google.com/google-ads/api/fields/v26/segments#segments.search_term_match_source) [segments.search_term_match_type](https://developers.google.com/google-ads/api/fields/v26/segments#segments.search_term_match_type) [segments.search_term_targeting_status](https://developers.google.com/google-ads/api/fields/v26/segments#segments.search_term_targeting_status) [segments.slot](https://developers.google.com/google-ads/api/fields/v26/segments#segments.slot) [segments.week](https://developers.google.com/google-ads/api/fields/v26/segments#segments.week) [segments.year](https://developers.google.com/google-ads/api/fields/v26/segments#segments.year) [targeting_expansion_view](https://developers.google.com/google-ads/api/fields/v26/targeting_expansion_view) [topic_view](https://developers.google.com/google-ads/api/fields/v26/topic_view) [user_location_view](https://developers.google.com/google-ads/api/fields/v26/user_location_view) [webpage_view](https://developers.google.com/google-ads/api/fields/v26/webpage_view)