Google Ads Enhanced Conversions for Web Connector Setup Guide
This article describes how to set up the Google Ads Enhanced Conversions for Web connector.
Connector actions
Action Name | AudienceStream | EventStream |
---|---|---|
Send Conversion | ✓ | ✓ |
API information
This connector uses the following vendor API:
- API Name: Google Ads API
- API Version: v12
- API Endpoint:
<https://googleads.googleapis.com/>
- Documentation: Google Ads API: Enhanced Conversions
Batch limits
This connector uses batched requests to support high-volume data transfers to the vendor. Requests are queued until one of the following thresholds is met:
- Max number of requests: 2000
- Max time since oldest request: 10 minutes
- Max size of requests: 2 MB
Configure settings
Navigate to the Connector Marketplace and add a new connector. For general instructions on how to add a connector, see the About Connectors article.
After adding the connector, configure the following settings:
- Customer ID
Required. Provide Ads account customer ID to manage. - Manager Customer ID
Optional. If you’re accessing a client customer, the Manager Customer ID must be set.
Click Done when you are finished configuring the connector.
Action settings — parameters and options
Click Continue to configure the connector actions. Enter in a name for the action and then select the action type from the drop-down menu.
The following section describes how to set up parameters and options for each action.
Action — Send Conversion
Parameters
Parameter | Description |
---|---|
Conversion Action | Select an existing conversion action. Conversion actions need to be configured in the Google Ads UI with a type of WEBPAGE, enhanced conversions enabled, and enhanced conversion implementation method set to API. For more information about enhanced conversations, see: Google Ads Enhanced Conversion Tracking. |
Transaction ID | (Required) ID that uniquely identifies a conversion event, generated by you as the advertiser. The value of this ID should equal the matching client-side event. Tealium recommends using order_ID for purchases and tealium_random for other events. |
Conversion Value | Monetary value of the conversion. |
Conversion Currency | Currency code of the conversion. |
Conversion Time | The date time at which the original conversion occurred. The timezone must be specified. The format is yyyy-mm-dd hh:mm:ss+|-hh:mm. For example, 2022-01-01 12:32:45-08:00. Default value is now. |
Gclid | Google click identifier for the Ad click that led to the user conversion, where available. |
User Agent | User agent of the user that converted, if such data is retained by advertiser. |
Email Address (already SHA256 hashed) | Provide an email address which has been already whitespace trimmed, lowercased and SHA256 hashed. Remove all periods (.) that precede the domain name in gmail.com and googlemail.com email addresses before hashing. |
Email Address (apply SHA256 hash) | Provide a plain text email address and the connector will remove all periods (.) that precede the domain name in gmail.com and googlemail.com email addresses, whitespace trim, lowercase, and hash this value using SHA256 hash. |
Phone Number (already SHA256 hashed) | Provide a phone number according to the E164 standard that has been already whitespace trimmed, lowercased and SHA256 hashed. |
Phone Number (apply SHA256 hash) | Provide a plain text phone number and the connector will remove all non-digit symbols, prefix the number with a plus sign (+), whitespace trim, lowercase, and hash this value using SHA256 hash. |
Address Info: First Name (already SHA256 hashed) | Provide first name which has been already whitespace trimmed, lowercased and SHA256 hashed. |
Address Info: First Name (apply SHA256 hash) | Provide a plain text first name and the connector will whitespace trim, lowercase, and hash this value using SHA256 hash. |
Address Info: Last Name (already SHA256 hashed) | Provide last name which has been already whitespace trimmed, lowercased and SHA256 hashed. |
Address Info: Last Name (apply SHA256 hash) | Provide a plain text last name and the connector will whitespace trim, lowercase, and hash this value using SHA256 hash. |
Address Info: Street Address (already SHA256 hashed) | Provide street address which has been already whitespace trimmed, lowercased and SHA256 hashed. |
Address Info: Street Address (apply SHA256 hash) | Provide a plain text street address and the connector will whitespace trim, lowercase, and hash this value using SHA256 hash. |
Address Info: City | City of the user’s address. |
Address Info: State | State code of the user’s address. |
Address Info: Postal Code | Postal code of the user’s address. |
Address Info: Country Code | 2-letter country code in ISO-3166-1 alpha-2 of the user’s address. |
Error troubleshooting
The following are some common error codes and resolutions:
- EC_MODE_MISMATCH: The conversion action has the incorrect conversion type in the Google Ads Platform. Change the converstion type to API in the Google Ads Platform under Tools > Conversions > Conversion Event.
- INVALID_USER_CUSTOMER_AUTHORIZATION: The login used to authenticate to the Google Ads platform during connector setup needs to have at least read-only access for the account owning the audience list.
- Invalid Parameter - Action has invalid parameter value or missing required parameter: This is an internal validation error from the connector raised when required fields are missing. One of the following Action Errors will be returned:
- Transaction ID cannot be empty: If a conversion does not have an order ID,
tealium_random
can be mapped in the client-side tag and the connector action configuration. - Email or Phone Number or All Address Info need to be provided: Required PII for Enhanced Conversions are one set of the following:
a) customer email
b) customer first name, last name, street address, city, state, country, and zip code
Ensure that required field values are present in the event data.
- Transaction ID cannot be empty: If a conversion does not have an order ID,
For more information, see Google Ads API Errors.
This page was last updated: September 19, 2022