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.
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.
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 Tracking | Enhanced Conversions for Leads | |
|---|---|---|
| Purpose | Supply 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 interactions | Matches 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 accuracy | Less 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. |
💡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.
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.
💡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.

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.
💡Google Conversion Events by Stape - it allows you to send server-side online conversions to Google Ads via the Data Manager API.

Regardless of the solution you choose to send data to Google Ads, you will need the following to get started:
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:
Click on the authentication below that fits you the best and follow the instructions:
Click on the solution that meets your tracking needs, find out more about it, and follow the configuration instructions 👇
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.
Comments