Page Summary
-
The Data Manager API is now generally available as of v1.3.
-
Version 1.3 introduced the
RetrieveRequestStatusmethod for diagnostics, deprecated theproductfield, added support for specifyingdestinationfor audience members, and lowered the audience targeting threshold to 100 members. -
Version 1.2 added support for sending offline conversions and enhanced conversions for leads to Google Ads, introduced new
EventSourcevalues, added theuser_propertiesfield toEvent, and added adestination_referencesfield toCustomVariable. -
Version 1.1 added the
IngestEventsmethod to theIngestionServiceto maximize ad interaction signals. -
The initial release, v1.0, supported sending audience data to Google Ads and Display & Video 360, included gRPC and REST support, and introduced the
IngestionServicefor managing audience members with various data types.
Here's where you can learn what's changed in each Data Manager API release.
2026-07-30 v1.8
- Added the
RemoveAllAudienceMembersmethod to theIngestionServiceto remove or replace all audience members for the specified user lists.- To get started, review the guide on removing all members from an audience for your specific integration. For example, see the Customer Match guides for Google Ads or Display & Video 360.
- Added support for returning detailed
warnings
during event and audience ingestion.
- Added the
field_warningsfield toIngestEventsResponseandIngestAudienceMembersResponsewhich contains a list ofFieldWarningobjects. - Added the
FieldWarningresource, which contains areason(WarningReason),description, andfieldpath. - Added the
WarningReasonenum to define reasons for warnings, such as custom variables not being enabled or missing merchant IDs in cart data.
- Added the
- Added support for sending additional address fields for Google Analytics
event ingestion.
- Added the
address_line,city, andadministrative_areafields toAddressInfo(used inUserData).
- Added the
- Added the
INVALID_REMOVE_AS_OF_TIMEandREQUIRED_PREREQUISITE_LINK_MISSINGerror reasons to theErrorReasonenum.
2026-05-28 v1.7
Added support for sending offline conversion events to Google Marketing Platform products, including Campaign Manager 360, Search Ads 360, and Display & Video 360, using an
IngestEventsRequest.- Added
FLOODLIGHT_CONFIGto theAccountTypeenum to support Floodlight destinations. - Added the
dclid,impression_id,match_id, andencrypted_user_idsfields toAdIdentifiers. - Added the
conversion_countfield to theEventresource to support tracking conversion quantities.
Check out the send events guide to get started, or learn how to upgrade from the Campaign Manager 360 API.
- Added
Added the
composite_datafield to theAudienceMemberresource, which accepts aCompositeDataobject and lets you combine multiple types of identifiers, such asUserDataandIpData. See Composite data for more information.- Added new statuses
IngestCompositeDataStatusandRemoveCompositeDataStatusthat include diagnostics (record_countanddata_type_counts) for audience member requests that useCompositeData.
- Added new statuses
Added support for the ingestion of IP addresses for Google Ads Customer Match by sending
IpDatain composite data.Added new error reasons
FIELD_VALUE_TOO_SHORT,TOO_FEW_ELEMENTS,BASELINE_LOCATION_AUTO_DETECTION_FAILED, andINSIGHTS_MISSING_FOR_DIMENSIONto theErrorReasonenum.Added new diagnostic values to
ProcessingErrorReasonto provide more granular feedback for failures during event ingestion.
2026-05-07 v1.6
- Added support for sending Google Ads store sales conversions
using an
IngestEventsRequest. To use this feature, your Google Ads account must meet certain eligibility requirements.- Added the
event_locationfield toEvent, which supports providing a physicalstore_id. - Added the
third_party_user_datafield toEvent, allowing ingested data to be explicitly flagged as being owned by a third party.- Populating this field is only allowed for data partners.
- Added the following fields to the
Itemresource:merchant_idmerchant_feed_labelmerchant_feed_language_codeconversion_valuecustom_variables(accepts a list ofItemCustomVariableobjects)
- Check out the following guides to get started:
- Added the
- Added support for sending any web or app event to Google Analytics that
isn't a reserved
event.
- Added the
app_instance_idfield to theEventresource.
- Added the