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.

[Get started](https://developers.google.com/data-manager/api/devguides/quickstart/set-up-access)

## 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](https://support.google.com/google-ads-data-manager/answer/14577185) and client-side [encryption](https://developers.google.com/data-manager/api/devguides/concepts/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](https://developers.google.com/data-manager/api/devguides/diagnostics), [encryption](https://developers.google.com/data-manager/api/devguides/concepts/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](https://developers.google.com/data-manager/api/devguides/audiences/google-ads/customer-match) using contact information (hashed
  email, phone, address), advertiser-assigned user IDs, and mobile device IDs.

- **Display \& Video 360:** [Customer Match](https://developers.google.com/data-manager/api/devguides/audiences/display-video/customer-match) using contact information (hashed
  email, phone, address) and mobile device IDs.

### Event ingestion

Send conversion and interaction events:

- **Google Ads:**

  - [Offline conversions](https://developers.google.com/data-manager/api/devguides/events/google-ads/offline): Send offline conversions and enhanced
    conversions for leads.

  - [Online conversions](https://developers.google.com/data-manager/api/devguides/events/google-ads/online): Use the Data Manager API to send
    [multi-source conversions](https://support.google.com/google-ads/answer/16542291) as an additional data source
    for your tag conversions to maximize ad interaction signals and strengthen
    your data and overall performance.

  - [Store sales conversions](https://developers.google.com/data-manager/api/devguides/events/google-ads/store-sales): Ingest in-store purchase data matched to
    ad interactions.

  - [Call conversions](https://developers.google.com/data-manager/api/devguides/events/google-ads/call): Send call conversions to track when ads lead
    to phone calls and when those calls lead to valuable customer actions.

- **Google Analytics:**

  - [Multi-source events](https://developers.google.com/data-manager/api/devguides/events/analytics/online): Send [events with a transaction ID as an
    additional data source for your tag or Google Analytics for Firebase (GA4F)
    events](https://support.google.com/analytics/answer/16391665) to maximize ad interaction signals and strengthen
    your data and overall performance.

  - [Recommended and custom events](https://developers.google.com/data-manager/api/devguides/events/analytics/recommended-custom-events): Ingest standard and custom
    server-side events directly into Google Analytics.

- **Floodlight:**

  - [Offline conversions](https://developers.google.com/data-manager/api/devguides/events/cm360/offline): Ingest offline conversions for Campaign Manager 360 and
    Search Ads 360.

  - [Multi-source conversions](https://developers.google.com/data-manager/api/devguides/events/cm360/online): 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

1. Follow [Set up API access](https://developers.google.com/data-manager/api/devguides/quickstart/set-up-access) to configure credentials and
   OAuth scopes.

2. [Install a client library](https://developers.google.com/data-manager/api/devguides/quickstart/install-library) (.NET, Go, Java, Node.js, PHP,
   Python, Ruby) or use REST.

3. [Install agent skills](https://developers.google.com/data-manager/api/devguides/quickstart/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.

4. Review the [audiences](https://developers.google.com/data-manager/api/devguides/audiences) or
   [events and conversions](https://developers.google.com/data-manager/api/devguides/events) guides and follow the steps to
   make your first request.