Thursday, May 7, 2026


We're excited to announce several significant enhancements to the Data Manager API. This [release](https://developers.google.com/data-manager/api/reference.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-changelog) introduces support for uploading store sales conversions to Google Ads and broadens support for Google Analytics event ingestion.


**Store sales conversions**


The Data Manager API offers a streamlined ingestion workflow for sending [store sales conversions](https://support.google.com/google-ads/topic/9941533?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-hc-ss) to Google Ads. This workflow eliminates the need to create and monitor multiple offline jobs and replaces those jobs with a single API request. You can also leverage [additional features](https://developers.google.com/data-manager/api/devguides/events/google-ads/store-sales/upgrade.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-docs-upgrade) such as [confidential matching](https://support.google.com/google-ads-data-manager/answer/14577185?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-hc-confidentialmatching), encryption for user identifiers, and support for sending multiple items per event in [CartData](https://developers.google.com/data-manager/api/reference/rpc/google.ads.datamanager.v1.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-ref-cartdata#cartdata). To use this feature, your Google Ads account must meet certain [eligibility requirements](https://support.google.com/google-ads/answer/15885010?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-hc-sseligibility).


**Google Analytics web and app events**


Building on our existing capabilities, we've expanded support for sending events to Google Analytics within the Data Manager API.

- **Web and app data stream event ingestion:** You can now send *any event* to both your Google Analytics web and app data streams, provided they're not [reserved events](https://support.google.com/analytics/answer/13316687?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-hc-reservedevents#reserved).

  <br />

  <br />

  - Data Manager API is an alternative to [Measurement Protocol](https://developers.google.com/analytics/devguides/collection/protocol/ga4.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-mp) for sending recommended and custom events directly to Google Analytics.
  - Data Manager API's [unified schema](https://developers.google.com/data-manager/api/reference/rpc/google.ads.datamanager.v1.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-ref-schema#ingesteventsrequest) now supports important metadata like app instance ID, event location, and [mobile device information](https://developers.google.com/data-manager/api/reference/rpc/google.ads.datamanager.v1.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-ref-deviceinfo#deviceinfo) for app events.
- **Event routing:** [Configure a destination](https://developers.google.com/data-manager/api/devguides/concepts/destinations.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-destinations) using your Firebase App ID or Measurement ID to send an event to your Google Analytics app stream or webstream respectively.
- **Expanded support for events sent as an additional data source:** The Data Manager API now supports sending *[any event with a transaction ID](https://developers.google.com/data-manager/api/devguides/events/analytics/online.md.txt)* to both web and app data streams as an additional data source for your tag or [Google Analytics for Firebase (GA4F) SDK](https://firebase.google.com/docs/analytics/get-started?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-ga4fsdk) implementation.
  - This feature is no longer restricted to `purchase` events sent to web data streams.
  - This feature is limited to Google Analytics properties on an allowlist; please [fill out this form](https://forms.gle/PUT2AsLVM1krd5zm6) if you're interested in adding your property to the allowlist.

<br />


**Get started**

- Upgrade your existing store sales workflows to gain access to future improvements and features:
  - [Upgrade from the Google Ads API](https://developers.google.com/data-manager/api/devguides/events/google-ads/store-sales.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-ss-upgrade)
- Start sending events to Google Analytics with the Data Manager API:
  - [Send recommended and custom events](https://developers.google.com/data-manager/api/devguides/events/analytics/recommended-custom-events.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-ga4events)
  - [Upgrade from Measurement Protocol](https://developers.google.com/data-manager/api/devguides/events/analytics/measurement-protocol/upgrade.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=learnmore-upgrade-mp)
  - [Recommended events reference](https://developers.google.com/data-manager/api/reference/analytics/recommended-events.md.txt)


**Connect with us**


If you have any questions or want to discuss this post, please reach out to us on our ["Google Advertising and Measurement Community" Discord server](http://goo.gle/ads-and-measurement-discord). You can also contact us through the [support page](https://developers.google.com/data-manager/api/support/contact?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=contact-support) if you have an issue or need help with the API.


If you're interested in becoming a data partner, please fill out the [Partner Interest Form](https://docs.google.com/forms/d/e/1FAIpQLScFEkLVqElsjYJ21h7z0mSUk8Tj1M3TEMwouFPQb7qyM-oI5w/viewform?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dm-api-r5&utm_content=contact-partner-interest-form).

![Portrait of the author](https://developers.google.com/static/ads/blog/images/AVvXsEiChe_g1JujivrmFreqOSiiJVG79VFlvDXoigneV-ZD8m1fDd6MfMyi3dGgc4PYhLKJrzb_QxVMM7jqCfqNpWk3CxmsvDxSvdiGwgqUlPZ0NIhAGdRJXiNeWj77GTFI3bAdcnNr8VamYJEFSi1GdAzq4UuiY3w5EZpXQzHWQDHTI8Hf-9aU3rI3Q_Vdutc.jpg) - Lindsey Volta, on behalf of the Data Manager API Team


**Labels:**

[analytics](https://developers.google.com/ads/blog/feeds/labels/analytics.md.txt),

[data-manager-api](https://developers.google.com/ads/blog/feeds/labels/data-manager-api.md.txt),

[google-ads-api](https://developers.google.com/ads/blog/feeds/labels/google-ads-api.md.txt)