Boosting Conversion Accuracy 15%: Our Enhanced Conversions Setup
A client came to us with a common problem. Their Google Ads account was lying to them.
ROAS was dropping, and campaigns that felt like they were working were being reported as unprofitable. They were about to cut spend on what they thought were their worst-performing ads. The numbers in the platform just didn’t match the numbers in their Shopify backend.
This is a trust issue I see all the time. When you can’t trust your conversion data, you can’t make smart decisions. You either cut winning campaigns or, worse, scale campaigns that are secretly burning cash.
We fixed it. By implementing Google Ads enhanced conversions, we closed the tracking gap. The result was a 15% lift in reported conversions, giving them a true picture of their performance for the first time.
The client’s conversion tracking dilemma
Before we started, the client was running on standard Google Ads conversion tracking. This is the default for most Shopify stores. It relies on third-party cookies placed in a user’s browser.
This system is becoming less reliable every year.
Their specific problem was a growing gap between sales recorded in Shopify and conversions attributed in Google Ads. Some days the gap was 10%. On others, it was over 30%. This inconsistency made it impossible to optimise.
They were flying blind. They couldn’t accurately assess campaign performance, ad group effectiveness, or keyword profitability. Budget allocation was based on gut feel, not data, because the data was fundamentally broken.
This isn’t just an analytics problem. It’s a financial one. When you misattribute sales, you invest in the wrong channels. You pause ads that are actually working. The opportunity cost is huge. For this client, it meant they were under-investing in top-of-funnel campaigns because the delayed conversions weren’t being tracked back correctly.
If this sounds familiar, it’s a good time to get an expert opinion. A free Google audit is often the first step to identifying these exact kinds of tracking gaps.
Understanding enhanced conversions setup
So, what are enhanced conversions?
It’s a feature in Google Ads that improves the accuracy of your conversion measurement. It supplements your existing conversion tags. It allows you to send hashed first-party customer data from your website to Google in a secure, private way.
Think of data like an email address, phone number, or physical address.
When a customer makes a purchase, this information is captured on your conversion page. Before it’s sent to Google, it’s put through a one-way hashing algorithm called SHA256. This turns the plain text data into a scrambled string of characters. It’s irreversible and protects user privacy.
Google then takes this hashed data and tries to match it against its own data from logged-in Google users. If a user was logged into their Google account when they clicked your ad, Google can now confidently link that ad click to the conversion on your site, even if the cookie was blocked or deleted.
The benefit is a more complete and accurate picture of your ad performance. It helps recover conversions that would otherwise be lost. This is especially important in a world with increasing browser privacy restrictions and the slow death of the third-party cookie. For more on the official mechanics, Google’s documentation provides a deep dive into the process.
Why standard tracking falls short
Standard tracking relies almost entirely on browser cookies. For years, this worked well enough. But the landscape has changed.
Apple’s Intelligent Tracking Prevention (ITP) in Safari aggressively limits the lifespan of cookies. Firefox has similar features. Chrome is phasing out third-party cookies completely.
This means if someone clicks your ad on Monday, browses your site, and comes back on Wednesday to buy, the original cookie might already be gone. The conversion is still real, but Google Ads never sees it. You get the sale, but the campaign that drove it gets no credit.
Enhanced conversions is Google’s answer to this problem. It creates a more durable connection between an ad interaction and a conversion, one that doesn’t depend on a fragile cookie.
Our strategic approach to enhanced conversions implementation
When we take on a project like this, we don’t just follow a checklist. The right implementation depends on the client’s specific tech stack and business goals. Our process always starts with a deep audit.
First, we audited the client’s entire data flow. We looked at their Google Tag Manager (GTM) container, their Google Ads conversion actions, their Google Analytics 4 (GA4) setup, and most importantly, the data layer on their Shopify store. We needed to confirm that the necessary first-party data (like customer email) was available on the purchase confirmation page.
With the audit complete, we planned the implementation. The main decision was how to send the data.
Client-side vs. server-side considerations
There are two primary ways to set up enhanced conversions: client-side and server-side.
Client-side implementation happens within the user’s browser. It uses JavaScript via Google Tag Manager to capture, hash, and send the data directly from the browser to Google Ads. It’s faster to set up and works well for many businesses.
Server-side implementation is more robust. Instead of the browser sending the data, your website’s server sends it directly to Google’s server. This method is unaffected by ad blockers or browser restrictions, making it the most accurate option. However, it’s more technically complex and requires a server-side GTM container and development resources.
For this client, we chose a client-side implementation as the first step. Their setup was clean, their data layer was accessible, and it would deliver the majority of the benefit with a much faster turnaround. We could always upgrade to server-side conversions later if needed.
We mapped out the entire process, created a project plan, and established a clear timeline before a single tag was changed.
Technical implementation of enhanced conversions
With the strategy defined, Glen on our Google Ads team got to work on the technical setup. The entire process was managed through Google Tag Manager, which gives us precise control without needing to edit the store’s theme code directly.
Here are the exact steps we followed:
- Variable Configuration: We first identified the data layer variables on the Shopify checkout page that contained the customer’s email, phone number, and address. We then created corresponding User-Defined Variables in GTM to capture this information.
- Tag Modification: We located the main Google Ads Conversion Tracking tag in their GTM container. Inside this tag, we checked a single box: “Include user-provided data from your website”.
- Data Mapping: A new section appeared in the tag. We created a new “User-provided Data” variable. Here, we mapped our GTM variables (from step 1) to the appropriate fields: Email, Phone Number, First Name, Last Name, and Street Address. GTM handles the hashing automatically and securely before any data is sent.
- GA4 Integration: To ensure data consistency, we also configured their Google Analytics 4 tags to collect similar information where appropriate. This allows us to use GA4 conversion import into Google Ads, creating a second, durable measurement source.
- Testing and Validation: Before publishing, we used GTM’s Preview mode extensively. We ran test transactions to watch the tags fire and inspect the data being sent to Google. We used the Google Tag Assistant to confirm that the enhanced conversions parameter (
em) was being passed correctly and was properly formatted. - Monitoring: After publishing the GTM container, we monitored the Google Ads interface closely. Within a few days, the conversion action status updated to “Recording (enhanced conversions)”, confirming it was working.
Data layer adjustments and hashing
The key to this whole process is a clean data layer. Shopify’s native data layer is good, but sometimes it needs small adjustments to expose all the necessary fields in a consistent format. We ensured the data was available at the right time for GTM to capture it.
The hashing is critical. I want to be clear: we never send raw customer emails or phone numbers to Google. The hashing process happens in the user’s browser, on their device, before the data leaves. It’s a privacy-centric design that turns dan@example.com into a long, anonymous string like 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824.
Measurable impact: 15% lift in reported conversions
Within 30 days of implementation, the results were clear. The client saw a sustained 15% increase in the number of conversions being reported inside their Google Ads account.
To be precise, this was not a 15% increase in total sales. It was a 15% increase in attributed sales. We were recovering the signal that was previously being lost.
This had an immediate, positive effect on their account. The reported Return on Ad Spend (ROAS) increased significantly because the “Return” part of the equation was now being measured correctly. Campaigns that previously looked like they were breaking even were now showing a healthy profit.
This newfound data clarity empowered the client to make better decisions. They could now confidently scale budgets for their best-performing campaigns. The automated bidding strategies in Google Ads also started working better, as they were now being fed more accurate and complete conversion data. Better data in means better performance out.
Beyond the numbers: Strategic advantages
The impact went beyond just a higher ROAS number on a dashboard.
With more accurate conversion data, audience building became more effective. Google could better identify the characteristics of a converting customer, which improved the performance of lookalike audiences and campaigns using Smart Bidding.
It also provided a clearer view of the customer journey. We could see the true impact of top-of-funnel and mid-funnel campaigns that often lead to conversions days or weeks later. This fixed the attribution problem that had been plaguing their account. You can see more examples of how we achieve these kinds of outcomes in our results.
Elevate your Google Ads with enhanced conversions
Accurate measurement is not an optional extra. It is the absolute foundation of a profitable paid media strategy. Without it, every dollar you spend is a gamble.
Implementing enhanced conversions is one of the most important actions an eCommerce brand can take right now to future-proof its Google Ads performance. It closes the data gap created by browser privacy changes and prepares you for the cookieless future.
The process is technical, but the outcome is simple: confidence in your numbers.
If you’re looking at your Google Ads account and the data doesn’t feel right, it probably isn’t. We can help you diagnose and fix the tracking issues that are holding back your growth.