Search documentation...


Google Ads

Empower your marketing team to run highly granular retargeting and lookalike campaigns on Google

This Google Ads destination supports many different integration options, including Customer Match Lists, Enhanced Conversions, Conversion Adjustments, Call Conversions, as well as Offline Conversions.


Use OAuth to connect Google Ads by navigating to Destinations > Create New > Google Ads.

First click "Connect a Google Ads account", log in with your Google account, and click "Allow". You should then see this message in the Hightouch UI:

Select Account

Hightouch allows you to choose which account to sync conversion data and audiences to, even if you don't have direct access to it (we will login via a manager account that has access to it).

In this case, the account which was authenticated has direct access to the Hightouch Manager Account (MCC) and the Hightouch ad account. On top of that, the account also has access to the three accounts (including the Hightouch account again) via the manager account.

Selecting either account at the top level will sync directly to those accounts without logging via another manager account. Otherwise, selecting the nested accounts will make Hightouch login via the root manager account.

Syncing Google Ads Conversions (Click / Call / Store)

Conversion Actions

This is the conversion action ID for the particular conversions type that you selected.

Store Conversions Options (Store Conversions Only)

This section allows you to define fractions and other properties for both first party and third party store conversion data. This includes what percentage of transactions are actually uploaded, and what percentage of transactions are actually valid.

Field Mapping

You can sync columns from your source to Google Ad's fields. Note: any transaction amount here should be in the unit microns, for example, $200 = 200000000.

Syncing Customer User Lists

Custom List Name

Enter a list name if you do not want to use the model name as your user list name in Google Ads.

Field Mapping

You can sync columns from your source to Google Ad's fields. At least one field has to be mapped here.

Handling PII and Hashing

By default, Hightouch automatically hashes the following fields in Google Ads:

  • Email
  • Phone
  • First Name
  • Last Name


Common error codes:

  • INVALID_CONVERSION_ACTION: Ensure that you've chosen the correct conversion type within the Google Ads UI. If choosing the "Import" type, please note that this should only be used for Offline Conversions.
  • INVALID_GRANT: The token for the user that connected the Google Ads destination has expired or revoked. Please re-auth within the destination settings.
  • REQUIRED_FIELD_MISSING: Customer Match Lists require at least one personal identifier. Check the required fields relevant for the match list type you've chosen.

    Need help?

    Our team is relentlessly focused on your success. We're ready to jump on a call to help unblock you.

    • Connection issues with your data warehouse?
    • Confusing API responses from destination systems?
    • Unsupported destination objects or modes?
    • Help with complex SQL queries?

    Feature Requests?

    If you see something that's missing from our app, let us know and we'll work with you to build it!

    We want to hear your suggestions for new sources, destinations, and other features that would help you activate your data.

On this page

SetupSelect AccountSyncing Google Ads Conversions (Click / Call / Store)Conversion ActionsStore Conversions Options (Store Conversions Only)Field MappingSyncing Customer User ListsCustom List NameField MappingHandling PII and HashingTroubleshooting

Was this page helpful?