Integration · Google Ads · Data Manager API

Offline conversions to Google Adsvia the new Data Manager API.

Adset.Pro sends registrations and deposits to Google Ads by gclid, gbraid and wbraid through the official Data Manager API — the one Google is moving offline conversion imports to. Smart bidding learns from deposits, not clicks.

~15 min
to connect
gclid + iOS
gbraid and wbraid for iOS clicks
$0
no card or live ads needed to connect
Event mapping
RegistrationConversion Action · Registration
DepositConversion Action · Deposit + value
gclid → gbraid → wbraidtransactionIdconsent (DMA)
What you get

Why connect Google Ads offline conversions

Already on the new API

Since June 15, 2026 Google no longer accepts new offline conversion import integrations through the Google Ads API and moves them to the Data Manager API. Adset.Pro runs on it from the start — nothing to rebuild.

Data Manager APIevents:ingest

Smart Bidding on deposits

Each tracker event goes to its own conversion action with amount and currency. With "Every" counting, repeat deposits are counted separately.

Conversion Actionvalue + currency

iOS traffic counts too

For iOS clicks without gclid the tracker sends gbraid or wbraid — the Google Ads source template stores them for you.

gbraidwbraid

The key stays under your control

Authorization goes through your own Google Cloud service account. The JSON key is stored encrypted, and Test Google connection validates the key, access and IDs without writing anything to the account. If access is revoked, the pixel switches off and sends a notification.

Service accountTest connection
Under the hood

What Adset.Pro sends to Google Ads

FieldWhat it is
gclid / gbraid / wbraidGoogle click identifier; for iOS clicks without gclid — gbraid or wbraid
Conversion Action IDA conversion action in your account — one per tracker event
transactionIdUnique conversion ID — Google drops re-sends
Event timeConversion time from the postback
conversionValue · currencyAmount and currency from the postback; sending the amount can be turned off in the pixel
consentadUserData and adPersonalization consent (DMA) — the default is set in the pixel
Customer ID · MCCThe Google Ads account receiving uploads, optionally via a manager account
Setup

Connect in 4 steps

01

Prepare Google Cloud

Create a project, enable the Data Manager API and create a service account with a JSON key. Google Cloud billing isn't needed.

02

Grant access in Google Ads

Add the service account email to the account's users with Standard access and create conversion actions with the Offline conversions source.

03

Create a Google Ads pixel

Tracker → Pixels → type Google Ads: upload the JSON key, enter the Customer ID and map each event to its Conversion Action ID.

04

Test and attach

Click Test Google connection, enable auto-tagging in Google Ads and add the pixel to the campaign's stream set.

FAQ

Common questions

Google has no product by that name. Sending conversions to Google Ads server-side is officially called offline conversion import, and since 2026 its main channel is the Data Manager API. That's what Adset.Pro uses.

No. You can create the account through a manager account (MCC) without a campaign or card, and the Google Cloud project doesn't need billing.

With a delay of about 3 hours — normal for imported conversions. A conversion counts if it falls within the conversion action's window (usually 30–90 days from the click).

No. Each conversion has a unique transactionId that Google uses to drop re-sends.

Connect Google Ads offline conversions
on the free Starter plan

Included in every plan · Live support · No card required