Overview of Enhanced Conversions
Enhanced conversions extend the basic conversion tag by sending hashed customer data back to Google after a conversion occurs. By matching this information with Google’s own user identifiers, the platform can attribute conversions that would otherwise be lost to cookie restrictions or cross‑device journeys.
Why enhanced conversions matter for attribution
When a standard tag relies only on browser cookies, any interruption—such as a user switching devices or clearing cookies—breaks the link between the click and the conversion. Enhanced conversions fill that gap, allowing the algorithm to credit the correct ad interaction. The result is a more complete view of which campaigns, keywords, and creatives truly drive results.
Prerequisites before starting
Before configuring enhanced conversions you need three things in place:
Access to Google Ads conversion actions. The conversion you want to enhance must already be defined in the account.
A tag management system. Google Tag Manager (GTM) is the most common, but a server side tag implementation works as well.
Customer data to share. Email addresses, phone numbers, or mailing addresses collected on the conversion page must be available in a format that can be hashed.
Setting up the conversion action in Google Ads
Log into Google Ads and locate the conversion you plan to enhance. Open the conversion settings and look for the “Enhanced conversions” toggle. Turn it on and choose the data type you will provide—email, phone, first name, last name, or address. Google will display a snippet of JavaScript that expects a data object named google_tag_params. Do not copy the snippet yet; you will add it through the tag manager.
Configuring Google Tag Manager
Inside GTM create a new variable for each piece of customer data you intend to send. For example, set up a variable named Customer Email that pulls the email value from the data layer or from a form field on the thank‑you page. Make sure the variable returns the raw value without any surrounding whitespace.
Next, open the existing conversion tag or create a new one if you are starting from scratch. In the tag configuration select “Google Ads Conversion Tracking” and enter the conversion ID and label that match the action you enabled earlier.
Below the standard fields you will find an “Enhanced conversions” section. Choose “Add parameters manually” and map each GTM variable to the corresponding enhanced conversion field—email, phone, address, etc. GTM will automatically hash the values before they are sent to Google.
Mapping conversion data without code
If you prefer not to write custom JavaScript, GTM offers a built‑in “Data Layer Variable” that can read values placed into the data layer. On the conversion page push an object such as {'event':'conversion','email':'[email protected]'}. The variable will read the email key and pass it to the enhanced conversion field.
Verifying the implementation
After publishing the container, use the GTM preview mode to confirm that the tag fires on the conversion page and that the enhanced conversion parameters are populated. The preview pane will show a “Parameters” tab where you can see the hashed values.
Google Ads also provides a “Tag Assistant” extension. Open the thank‑you page with the extension active and look for the enhanced conversion tag status. A green check indicates successful transmission.
Finally, go to the conversion action’s “Details” page in Google Ads. After a few hours the “Enhanced conversions” metric will appear, showing how many conversions were credited through the enhanced method.
Interpreting the impact on attribution
When you compare the standard conversion count with the enhanced conversion count, the difference represents conversions that were previously unattributed. This gap often reveals the true contribution of display and video campaigns, which tend to have higher cross‑device activity.
In the attribution reports, you may notice a shift in assisted conversions toward upper‑funnel channels. Adjust budget allocations accordingly to reward the channels that now show a clearer ROI.
Common pitfalls and how to avoid them
Incorrect data formatting. Google requires values to be in lower case and stripped of surrounding spaces before hashing. Use GTM’s built‑in “Trim” function or a small JavaScript snippet to normalize the data.
Missing consent. Enhanced conversions rely on personal data. Ensure that you have obtained explicit consent for processing the information and that you disclose the purpose in your privacy policy.
Hashing errors. Do not hash the data yourself before sending it to GTM. The tag manager handles hashing; sending already hashed values will result in double hashing and failed matches.
Ongoing maintenance
Changes to form fields, page layouts, or data collection methods can break the variable mapping. Schedule quarterly audits of the conversion page to verify that the variables still pull the correct values.
When you create new conversion actions, repeat the same steps to enable enhanced conversions. Over time, the cumulative improvement in attribution accuracy will provide a more reliable foundation for media planning and performance analysis.
Leave a Reply