Google Ads Conversions
Use warehouse click and offline click conversions for Google Ads measurement.
Connect this destination to write warehouse click and offline click conversions onto Google Ads, for use in campaign measurement. You do not need an audience.
This destination writes to your Google Ads account and is a good fit when you want to:
- Get measurement for click or offline click conversions
- Use a warehouse table that has a conversion action, a timestamp, and a click ID or hashed contact fields
- Already connected Google Ads as a destination
This maps to GrowthLoop Syncs:
| Use it for | Syncs |
|---|---|
| Sending click and offline click conversions for measurement | ✓ |
Do not use this workflow to add contacts to a Customer Match list. To activate customers for targeting, use Google Ads. To send conversions to Campaign Manager 360, use Google Campaign Manager 360 Conversions. To send mobile app events through GA4, use Google Firebase Conversions.
Prerequisites
Make sure you have:
- Google Ads connected as a destination.
- A Conversion Action already configured in that Google Ads account.
- A warehouse table of conversion events.
If you see This app is blocked when you connect Google Ads, have a Workspace admin allowlist GrowthLoop.
Create a sync in GrowthLoop
Create a sync from a warehouse table to write conversion events onto Google Ads. See Syncs for information on how to complete those steps.
Select an Object Type:
| Object | Use it for | Sync modes |
|---|---|---|
| Conversions | Click conversions and offline click conversions | Insert |
When you configure the sync:
- Connection: Select your Google Ads destination (labeled Google Adwords in some sync screens).
- Object Type: Select Conversions.
- Update Rule: Choose Insert only. This destination adds new conversion events and does not update or remove previously uploaded events. See Sync behavior.
- Dataset/Table: Select the table that holds your conversion events. Use a unique event key so you do not re-send the same conversion.
- Match Field:
GCLIDis recommended.
After you map fields, click Save Route or Update Route. Enable the sync with the toggle at the top of the page.
When you update mappings on an existing sync, choose Updates only unless you need Back-fill. Back-fill rewrites already synced rows and can be expensive on your warehouse.
Conversion fields
Required fields are the same for click conversions and offline click conversions.
| Destination field | Required | Description |
|---|---|---|
| Conversion Action | Yes | The conversion goal you already configured in Google Ads |
| Conversion DateTime | Yes | When the conversion occurred, in `yyyy-mm-dd HH:mm:ss+ |
| GCLID, GBRAID, or WBRAID | One of these, unless you send hashed contact fields | Unique identifier that links the conversion to the original ad click. Set only one |
You can send enhancements as click conversions by mapping User Hashed Email(s) and User Hashed Phone(s) instead of GCLID, GBRAID, or WBRAID.
See Google's optional click conversion fields.
Sync behavior
This is what GrowthLoop writes when you sync conversion events.
| Behavior | What happens |
|---|---|
| When it runs | GrowthLoop sends the sync as a batch on the next successful run. |
| Insert only | GrowthLoop adds new conversion events. Syncs do not update or remove previously uploaded events. |
| Click vs offline | Required fields are the same for click conversions and offline click conversions. |
| Audience membership | This sync does not create a Customer Match list. |
| Deletes | GrowthLoop does not delete previously uploaded conversion events. |
| Missing identifier | Rows without the required fields fail. |
Confirm the export was successful
When the run finishes, confirm you can use the data in Google Ads.
- Conversions sync: Click Tools, then open Conversions under Measurement. Look up the Conversion Action you mapped.

This workflow does not create a targeting audience.
In GrowthLoop, confirm the sync appears in the Syncs table. See Syncs for more information.
Congrats on successfully exporting to Google Ads Conversions!
Troubleshooting
These are the issues we see most often. You can always email us at [email protected] for help.
| Problem | Cause | Resolution |
|---|---|---|
| You do not have a Google Ads destination | The Ads destination is not connected | Connect Google Ads first |
| A conversion sync fails | Conversion Action, Conversion DateTime, or a click ID is missing | Map Conversion Action, Conversion DateTime, and one of GCLID, GBRAID, or WBRAID, or map hashed email and phone |
| A sync did not change Audience manager | This sync writes conversions, not Customer Match lists | Export an audience on Google Ads to create or update a Customer Match list |
Updated 16 days ago
