> [!CAUTION]
> **Caution:** This documentation is for Google Ads API **v24** . The latest active version is [**v26**](https://developers.google.com/google-ads/api/fields/latest/change_event).

[<button style="margin-top:15px">Help me build a query</button>](https://developers.google.com/google-ads/api/fields/v24/change_event_query_builder.md.txt) [<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/v24/resources/change_event.proto)

Describes the granular change of returned resources of certain resource
types. Changes made through the UI or API in the past 30 days are included.
Previous and new values of the changed fields are shown. ChangeEvent could
have up to 3 minutes delay to reflect a new change.

| Attributed resources |
|---|
| [ad_group](https://developers.google.com/google-ads/api/fields/v24/ad_group.md.txt) |
| [asset](https://developers.google.com/google-ads/api/fields/v24/asset.md.txt) |
| [campaign](https://developers.google.com/google-ads/api/fields/v24/campaign.md.txt) |
| [customer](https://developers.google.com/google-ads/api/fields/v24/customer.md.txt) |

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.

## change_event.ad_group

Field descriptionOutput only. The AdGroup affected by this change.
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:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)

## change_event.asset

Field descriptionOutput only. The Asset affected by this change.
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:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)

## change_event.campaign

Field descriptionOutput only. The Campaign affected by this change.
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:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)

## change_event.change_date_time

Field descriptionOutput only. Time at which the change was committed on this resource.
Category`ATTRIBUTE` Data Type`DATE` Type URL`N/A` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)

## change_event.change_resource_name

Field descriptionOutput only. The Simply resource this change occurred on.
Category`ATTRIBUTE` Data Type`STRING` Type URL`N/A` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)

## change_event.change_resource_type

Field descriptionOutput only. The type of the changed resource. This dictates what resource
will be set in old_resource and new_resource.
Category`ATTRIBUTE` Data Type `ENUM`
`AD``AD_GROUP``AD_GROUP_AD``AD_GROUP_ASSET``AD_GROUP_BID_MODIFIER``AD_GROUP_CRITERION``AD_GROUP_FEED``ASSET``ASSET_SET``ASSET_SET_ASSET``CAMPAIGN``CAMPAIGN_ASSET``CAMPAIGN_ASSET_SET``CAMPAIGN_BUDGET``CAMPAIGN_CRITERION``CAMPAIGN_FEED``CUSTOMER_ASSET``FEED``FEED_ITEM``UNKNOWN``UNSPECIFIED` Type URL`google.ads.googleads.v24.enums.ChangeEventResourceTypeEnum.ChangeEventResourceType` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)

## change_event.changed_fields

Field descriptionOutput only. A list of fields that are changed in the returned resource.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`google.protobuf.FieldMask` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)

## change_event.client_type

Field descriptionOutput only. Where the change was made through.
Category`ATTRIBUTE` Data Type `ENUM`
`GOOGLE_ADS_API``GOOGLE_ADS_AUTOMATED_RULE``GOOGLE_ADS_BULK_UPLOAD``GOOGLE_ADS_EDITOR``GOOGLE_ADS_MOBILE_APP``GOOGLE_ADS_RECOMMENDATIONS``GOOGLE_ADS_RECOMMENDATIONS_SUBSCRIPTION``GOOGLE_ADS_SCRIPTS``GOOGLE_ADS_WEB_CLIENT``INTERNAL_TOOL``OTHER``SEARCH_ADS_360_POST``SEARCH_ADS_360_SYNC``UNKNOWN``UNSPECIFIED` Type URL`google.ads.googleads.v24.enums.ChangeClientTypeEnum.ChangeClientType` FilterableTrue SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)

## change_event.new_resource

Field descriptionOutput only. The new resource after the change. Only changed fields will be
populated.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`google.ads.googleads.v24.resources.ChangeEvent.ChangedResource` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)

## change_event.old_resource

Field descriptionOutput only. The old resource before the change. Only changed fields will
be populated.
Category`ATTRIBUTE` Data Type`MESSAGE` Type URL`google.ads.googleads.v24.resources.ChangeEvent.ChangedResource` FilterableFalse SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)

## change_event.resource_change_operation

Field descriptionOutput only. The operation on the changed resource.
Category`ATTRIBUTE` Data Type `ENUM`
`CREATE``REMOVE``UNKNOWN``UNSPECIFIED``UPDATE` Type URL`google.ads.googleads.v24.enums.ResourceChangeOperationEnum.ResourceChangeOperation` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)

## change_event.resource_name

Field descriptionOutput only. The resource name of the change event.
Change event resource names have the form:

`customers/{customer_id}/changeEvents/{timestamp_micros}~{command_index}~{mutate_index}`
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:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)

## change_event.user_email

Field descriptionOutput only. The email of the user who made this change.
Category`ATTRIBUTE` Data Type`STRING` Type URL`N/A` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[change_event](https://developers.google.com/google-ads/api/fields/v24/change_event.md.txt)