Setup Guide

Set up Google Ads as a destination in RudderStack.

This guide will help you set up Google Ads as a destination in the RudderStack dashboard. It also lists the configuration settings required to correctly send data from the supported sources to Google Ads.

Connection compatibility

Destination info
  • Status: Generally Available
  • Supported sources: Web
  • Refer to it as GOOGLEADS in the Integrations object.

Connection modes
SourceCloud modeDevice modeHybrid mode
Webnot supportedsupportednot supported
Supported message types
SourceIdentifyPageTrackScreenGroupAlias
Device mode
Websupportedsupportedsupportednot supportednot supportednot supported
info

In the web device mode integration, that is, using JavaScript SDK as a source, RudderStack loads the Google Ads native SDK from the https://www.googletagmanager.com/ domain.

Based on your website’s content security policy, you might need to allowlist this domain to load the Google Ads SDK successfully.

Setup

In your RudderStack dashboard, add a source. Then, from the list of destinations, select Google Ads.

Connection settings

SettingDescription
Ecommerce event spec support for track eventsThis setting is turned on by default and causes RudderStack to follow the Ecommerce Event Spec to send the track events to Google Ads.
Allow identify calls for the Google Ads destinationTurn on this setting to allow RudderStack to send identify calls (used to define enhanced conversion fields) to Google Ads.
Conversion IDEnter your Google Ads Conversion ID.
Map RudderStack events to standard Google Ads eventsUse this setting to map custom events to the standard Google Ads events.

Track event settings

SettingDescription
Track ConversionsThis setting is turned on by default and sends your conversion events to Google Ads. You can disable it to prevent RudderStack from sending the conversion events.
Enable Conversion Events FilteringThis setting is visible if Track Conversions setting is toggled on.

Use it to enter a list of events you want to send as conversion events in the Events to Track Conversions setting. If toggled off, RudderStack sends all the events to Google Ads as conversion events.
Track Dynamic RemarketingTurn on this setting to send your dynamic remarketing events.
Enable Dynamic Remarketing Events FilteringThis setting is visible if Track Dynamic Remarketing setting is toggled on.

Use it to enter a list of events you want to send as dynamic remarketing events in the Events to Track Dynamic Remarketing setting. If turned off, RudderStack sends all events as dynamic remarketing events.

Event filtering settings

SettingDescription
Client-side Events FilteringSpecify which events should be blocked or allowed to flow through to Google Ads. See the Client-side Events Filtering guide for more information.

Page load conversion settings

For page calls, you can configure the following settings for multiple instances:

SettingDescription
Conversion LabelSpecify the conversion label from Google Ads.
NameEnter the name of the page event associated with the page load conversion.
Default Conversion LabelSpecify the name to set as the default conversion label.

Click event conversion settings

SettingDescription
Conversion LabelSpecify the conversion label from Google Ads.
NameEnter the name of the track event to send to Google Ads.

Other settings

SettingDescription
Send Page ViewTurn on this setting to automatically send your page events to Google Ads.
Conversion LinkerThis setting is toggled on by default. Turn off this setting if you don’t want the global site tag (gtag.js) to set first-party cookies on your website domain. See the Google Ads documentation for more information on this feature.

Note: Turning off this feature can lead to less accurate conversion measurements.
Disable Ad PersonalizationTurn on this setting to disable ad personalization programmatically.
Send Event Label As Conversion for Conversion EventsTurn on this setting to set the conversion events label to conversion. Otherwise, RudderStack sets the label to the respective event name.
Allow Enhanced ConversionsTurn on this setting to send enhanced conversions programmatically.
Consent management providerConfigure the consent management settings for the specified source by choosing the consent management provider from the dropdown.

Note: If you choose Custom, make sure to pass the custom consent data to SDK.
Use device mode to send eventsAs this is a web device mode-only integration, this is turned on by default and cannot be toggled off.

Next steps

FAQ

How do I get the conversion ID in Google Ads?

You can get the conversion ID from your global site tag snippet.

For example, a sample conversion ID would look like AW-123456789.

How do I get the conversion label for Google Ads?

You can find the value of the Conversion Label from your event snippet.

For example, a event snippet can look like send_to: 'AW-123456789/bpg3CMiIjLMBELXBp8wC'. The corresponding conversion label in this case is bpg3CMiIjLMBELXBp8wC.



Questions? Contact us by email or on Slack