Stape
Search
Contact salesTry for free

Track Google Ads Conversions using Data Manager API

Uliana Lesiv

Uliana Lesiv

Author
Published
Nov 27, 2025

Data Manager API is a unified API for tracking conversions. Customer actions are first sent to the sGTM container, where data is processed, secured, and attributed. Stape ensures the sGTM container then sends the conversion data directly to Google's servers via an API connection. Such a flow allows for minimizing the impact of browser limitations like ad blockers and cookie restrictions, which leads to more reliable, accurate conversion reporting.

What is the Data Manager API?

Google Data Manager API is a unified API created to help advertisers connect and manage their first-party data (e.g., data from CRM, behavioral data from the website/app) across Google advertising products. Using the Google Data Manager API, the data can be sent to the required destination (like Google Ads) with a single API call.

From October 2025, the Google Data Manager API became available for all users.

Use cases

Offline/Enhanced Conversions for Leads tracking

If you have a flow where the user firstly interacts with the ad online and then buys the goods or services offline, sending data on conversions back to the advertising platform is essential for ad campaign performance estimation.

With the Data Manager API, you can automatically send offline/enhanced conversion data (e.g., sales that happened in a physical store or over the phone) from your Customer Relationship Management (CRM) or Point of Sale (POS) System and match the data against the Google ad click a user eventually has made.

Enhanced Conversions for Leads is an upgraded method of Offline Conversion Tracking for lead generation businesses. Below, we highlight the difference between both:

Offline Conversion TrackingEnhanced Conversions for Leads
PurposeSupply Google Ads with data on users' offline behavior after interaction with the ad online.Supply Google Ads with data on users' offline behavior after interaction with the ad online.
User identifier(s)Google Click ID (GCLID) - a unique ID of each ad click.In addition to GCLID, it uses hashed first-party customer data (such as email address or phone number).
How it matches offline conversions with online interactionsMatches the GCLID the platform received from CRM/POS with the GCLID of the original ad click.Uses the hashed customer data to match the conversion to a logged-in Google user or the data from CRM/POS.
Matching accuracyLess reliable due to browser restrictions and cookie expiration.More accurate as it uses first-party data, helping to track conversions even when GCLIDs are lost or users switch devices.

Implementation solution

💡Google Conversion Events by Stape tag - using the tag, you can configure offline conversion tracking by adding GCLID and/or specifying the first-party customer data (email, phone, address, mobile device ID, third-party user ID).

In this article below, we'll show how to implement the solution.

Creating and keeping up-to-date Customer Match lists in Google Ads

The Customer Match list in Google Ads is an audience targeting feature that allows advertisers to segment users and target the audience with high conversion intent or exclude a specific segment from advertising.

There are two ways to create and fill Customer Match lists - manual and automatic. The manual method is downloading the first-party data from your CRM in CSV format and uploading it to Google Ads. That's an inconvenient way, as you will need to update the data frequently. With the Data Manager API, you can configure automatic Customer Match lists creation and updating.

Implementation solution

💡Google Customer Match tag by Stape or Stape Conversion Tracking CRM/CMS apps - both solutions can transfer data from your CRM and send data to Google Ads, creating Customer Match lists and updating the data in them without any manual actions.

Below in this article, we'll consider the methods in detail.

Customer Match lists in Google Ads
Customer Match lists in Google Ads

Server-side online events tracking

The Google Data Manager API allows you to send both online and offline conversion events directly to Google Ads. This API is part of a broader shift toward server-side data tracking. It is often used along with the server Google Tag Manager (GTM). It allows advertisers to gain more control over data, bypass browser restrictions, and improve data quality.

Implementation solution

💡Google Conversion Events by Stape - it allows you to send server-side online conversions to Google Ads via the Data Manager API.

Advantages of using the Data Manager API

  • Improve ad audience targeting. After supplying Google Ads with first-party data, the platform analyzes it, takes the identifiers, and matches them against the identifiers of logged-in Google users. Then the lists are created in Google Ads, and later, they can be used while creating ad campaigns to target a highly intended audience.
  • More accurate conversion tracking. By sending offline conversion data, the advertisers get a more complete view of ad performance. It is important for more effective campaign optimization.
  • Create audience segments. Implementing the Data Manager API allows the use of first-party customer data to create detailed audience segments. Then these segments can be included or excluded in ad targeting.
  • High privacy. The system supports secure methods to transfer data from CRM/POS to Google Ads (like hashing personally identifiable information).
Data Manager API for Google Ads/Display & Video 360
Data Manager API for Google Ads/Display & Video 360

Pre-requisites

Regardless of the solution you choose to send data to Google Ads, you will need the following to get started:

  • Select and set up an authentication method.

Regardless of the tag you are going to configure (Customer Match or the Conversion tag), you need to set up one of the authentication methods:

  • Use Stape's connection (recommended) - the easiest way to handle the authentication. You just need to activate the Data Manager API Connection in the Stape admin account.
  • Use own Google Credentials - if you don't use Stape's services or have a free plan on Stape, opt for this authentication method.

Click on the authentication below that fits you the best and follow the instructions:

Configure Data Manager API for Google Ads using Stape's solutions

Click on the solution that meets your tracking needs, find out more about it, and follow the configuration instructions 👇

Conclusion

With the Google Data Manager API, you transfer first-party data from CRM/POS systems or server-side online events directly into Google Ads. Whether you are tracking offline conversions/Enhanced Conversions for Leads, or managing Customer Match lists automatically, the Data Manager API provides an efficient and scalable solution.

Want to start on the server side?Register now!

author

Uliana Lesiv

Author

Uliana is a Content Manager at Stape, specializing in analytics and integration setups. She breaks down complex tracking concepts into clear insights, helping businesses optimize data collection.

Comments

Try Stape for all things server-side