Google Data Manager API: Offline Events and Customer Match Changes

Google expanded the Data Manager API for Marketing Platform offline events and Customer Match IP ingestion. Here is what implementers need to review.

Digital Marketing
11 June 2026Updated 14 Aug 20266 min readBukhosi Moyo

Quick Answer

Google's Data Manager API can now send offline conversion events to Campaign Manager 360, Search Ads 360 and Display & Video 360. Google also added IP data through CompositeData for Customer Match. Implementers should review schema changes, consent, data minimisation, destination routing and measurement continuity before adopting either capability.

Key Takeaways

  • Offline events can be routed to three Google Marketing Platform products.
  • The API adds identifiers for cross-product conversion workflows.
  • CompositeData supports IP data for Google Ads Customer Match.
  • Privacy, consent and measurement QA remain implementation requirements.

Want the full breakdown? Scroll below.

Computer screen showing marketing data and dashboards
On this pageJump to a section
  1. 1What changed for offline conversion events
  2. 2What changed for Customer Match
  3. 3Privacy and governance checks
  4. 4Migration checklist
  5. 5How this affects reporting
  6. 6The bottom line
  7. 7Sources

Share this article

Bukhosi Moyo

Growth Partner

Need help growing your company?

We build SEO-first websites and growth systems for South African businesses.

Get Started

Google expanded its Data Manager API in two distinct areas: offline conversion events for Google Marketing Platform and additional Customer Match data for Google Ads. These changes are intended for measurement and audience integrations, not general website SEO.

The useful implementation question is whether the API can replace fragmented upload paths without breaking attribution or weakening data governance.

What changed for offline conversion events

Google's Data Manager API announcement says offline conversion events can now be sent to:

  • Campaign Manager 360.
  • Search Ads 360.
  • Display & Video 360.

The AdIdentifiers object adds dclid, impressionId, matchId and encrypted user IDs. Google presents three practical advantages over the older Campaign Manager 360 upload path: one schema across Google advertising products, encryption for identifiers such as email and phone, and the ability to route events to more than one destination in a request.

That can simplify an integration, but it also raises the cost of an unnoticed mapping error. A shared schema should be validated separately for each destination, conversion type and reporting surface.

What changed for Customer Match

Google also introduced IP data in Customer Match uploads through the CompositeData field. Composite data may include IP information on its own or with identifiers such as email, phone and address. Google says pairing an IP address with its observation timestamp can improve Customer Match rates beginning in the third quarter of 2026.

Google continues to support the existing user_data field, but recommends composite_data for future improvements. That recommendation is a technical direction, not permission to collect or upload any available identifier.

Privacy and governance checks

IP addresses and identity data can be personal information. Before implementation, the responsible team should verify the applicable law, Google policy, contractual terms and the organisation's own consent basis. In South Africa, this review should include POPIA obligations and the actual purpose for which the data was collected.

At minimum, document:

Control Acceptance question
Purpose Is each field necessary for a defined advertising or measurement purpose?
Consent Does the collection and destination match the user's consent and notice?
Retention Is raw source data kept only for the required period?
Access Can only authorised systems and people send or inspect events?
Deletion Can the organisation honour deletion and suppression requirements?
Auditability Can a reported conversion be traced to a versioned mapping and source event?

Migration checklist

Treat the change as a measurement migration even if the website interface does not change.

  1. Inventory existing offline conversion uploads and their owners.
  2. Map source fields to the Data Manager schema and record transformations.
  3. Use stable event identifiers so retries do not create duplicate conversions.
  4. Send a controlled test set to one destination and reconcile counts.
  5. Compare event time, upload time, attribution windows and currency handling.
  6. Validate multiple-destination routing explicitly.
  7. Monitor accepted, rejected, duplicated and late events after release.

Our conversion tracking service explains the wider measurement layer, while the Google Ads management resource covers campaign operations.

How this affects reporting

A successful API response does not prove that the conversion is correct. The event could still have the wrong value, source, timestamp or consent state. Compare API acceptance with source-system records and downstream campaign reports.

Annotate the migration date in dashboards. If event coverage or match rates change, analysts need to distinguish better ingestion from a real change in customer behaviour.

The bottom line

The Data Manager API update can consolidate offline event delivery across Google advertising products and adds a new Customer Match input. Its value depends on a controlled implementation: minimal data, lawful use, accurate mapping, deduplication and reconciled reporting.

Sources

Share this article

Bukhosi Moyo

Written by

Bukhosi Moyo

CEO & Founder

Bukhosi is the founder and lead SEO strategist at Symaxx. He architects search-first digital systems for South African businesses, combining technical engineering with commercial strategy to build long-term organic assets.

Feedback

Was this helpful?

Tell us how this article felt in one click.

Back to Insights

Need help executing this strategy?

Our team turns these insights into revenue-generating search architectures for your business.