The Data Manager API provides a unified endpoint to send first-party audience and event data to all of Google's advertising products, reducing engineering overhead and unifying your view of the customer journey.
Why use the Data Manager API?
Unified integration: Send data to Google Ads, Display & Video 360, Google Analytics, and Floodlight (Campaign Manager 360 and Search Ads 360) using a single API and consistent data schema instead of maintaining multiple product-specific APIs.
Privacy and security: Built-in support for Confidential Matching and client-side encryption.
Multi-source measurement: Supplement tag-based measurement by sending server-side conversion data with transaction IDs or click identifiers, strengthening ad interaction signals and conversion modeling.
The new standard for data integration: All future functionality, including improved diagnostics, encryption, and next-generation performance features will be launched exclusively on this platform.
Supported use cases
The Data Manager API supports two primary data integration types: audiences and events.
Audience management
Manage audiences and audience membership for the following products:
Google Ads: Customer Match using contact information (hashed email, phone, address), advertiser-assigned user IDs, and mobile device IDs.
Display & Video 360: Customer Match using contact information (hashed email, phone, address) and mobile device IDs.
Event ingestion
Send conversion and interaction events:
Google Ads:
Offline conversions: Send offline conversions and enhanced conversions for leads.
Online conversions: Use the Data Manager API to send multi-source conversions as an additional data source for your tag conversions to maximize ad interaction signals and strengthen your data and overall performance.
Store sales conversions: Ingest in-store purchase data matched to ad interactions.
Google Analytics:
Multi-source events: Send events with a transaction ID as an additional data source for your tag or Google Analytics for Firebase (GA4F) events to maximize ad interaction signals and strengthen your data and overall performance.
Recommended and custom events: Ingest standard and custom server-side events directly into Google Analytics.
Floodlight:
Offline conversions: Ingest offline conversions for Campaign Manager 360 and Search Ads 360.
Multi-source conversions: Send Floodlight conversion events using the Data Manager API in addition to capturing conversion events as they happen through online sources such as a Google tag or a legacy Floodlight tag.
Get started
Follow Set up API access to configure credentials and OAuth scopes.
Install a client library (.NET, Go, Java, Node.js, PHP, Python, Ruby) or use REST.
Install agent skills to help your AI assistants understand Data Manager API best practices, configure tools, and execute workflows with higher accuracy and lower token cost.
Review the audiences or events and conversions guides and follow the steps to make your first request.