How fixing GA4 and Google Ads conversion discrepancies improved e-commerce performance

In today’s competitive e-commerce landscape, accurate data is not a nice to have. It is the foundation for every marketing decision, from budget allocation to campaign optimization. When tracking data becomes unreliable, performance suffers, not because campaigns stop working, but because teams no longer know what is actually driving results.

This case study focuses on an e-commerce business specializing in baby equipment that was struggling with inconsistent conversion data between Google Analytics 4 and Google Ads. On the surface, campaigns were running, traffic was coming in, and purchases were happening. Underneath, however, the data told conflicting stories. GA4 and Google Ads reported different purchase numbers, making it impossible to evaluate true performance or optimize campaigns with confidence.

The objective of this project was clear. Identify the root cause of the discrepancies, fix the tracking setup, and restore trust in the data so marketing decisions could once again be driven by reality rather than assumptions.

The challenge of inconsistent conversion data in GA4 and Google Ads

The client first noticed the issue when reviewing purchase conversions. GA4 showed a significantly higher number of purchases compared to Google Ads, even though both platforms were meant to measure the same core event. This discrepancy created confusion and uncertainty across the marketing team.

Because Google Ads optimization relies heavily on conversion data, the mismatch directly impacted campaign performance. Automated bidding strategies were being trained on distorted signals. Reports no longer aligned across platforms. Budget decisions became harder to justify internally.

The client suspected that the problem was related to tracking, but without deep technical expertise in GA4 and Google Tag Manager, identifying the exact cause felt overwhelming. Like many e-commerce businesses, they had built their tracking setup incrementally over time. Tags were added, settings were changed, and integrations evolved, but no holistic audit had ever been performed.

At this stage, the risk was not just poor reporting. Inaccurate conversion data meant wasted ad spend, missed optimization opportunities, and long term erosion of confidence in analytics.

Why GA4 and Google Ads discrepancies happen so often

Before diving into the solution, it is worth understanding why this type of issue is so common. GA4 introduced a more flexible but also more complex event based tracking model. While powerful, it leaves room for misconfiguration, especially when combined with Google Tag Manager and Google Ads imports.

In e-commerce setups, purchase events are particularly sensitive. They often involve multiple triggers, confirmation pages, dynamic values, and integrations across platforms. A small mistake, such as a trigger firing twice or conversions being imported from multiple sources, can quickly inflate numbers without anyone noticing at first.

In this case, the discrepancy was not caused by one dramatic error, but by two subtle issues working together. Individually, each problem might have gone unnoticed. Combined, they created a significant distortion in reported performance.

A detailed audit of GA4 and Google Tag Manager

The first step in resolving the issue was a full audit of the existing GA4 and Google Tag Manager setup. Rather than focusing only on numbers, the audit examined how and when purchase events were triggered, how data flowed between platforms, and how conversions were imported into Google Ads.

During this process, two critical problems were identified.

The first issue was double triggering of the purchase event in GA4. Due to an incorrectly configured trigger in Google Tag Manager, the purchase event fired more than once per transaction. In some cases, it fired when the confirmation page loaded and again when additional elements were rendered.

This meant that GA4 recorded multiple purchases for a single order. Over time, this inflated conversion counts and made revenue metrics unreliable.

The second issue related to Google Ads conversion imports. The client had set up purchase conversions to be imported into Google Ads from GA4. At the same time, another conversion source was also feeding purchase data into Google Ads.

As a result, Google Ads counted the same purchase twice, once from GA4 and once from the additional source. This created further inconsistency and made it difficult to understand which numbers represented actual sales.

Fixing the tracking setup step by step

Once the root causes were identified, the solution focused on simplifying and aligning the tracking setup rather than adding more complexity.

The first action was to reconfigure the purchase trigger in Google Tag Manager. The trigger logic was adjusted so that the purchase event would fire only once per transaction. Conditions were refined to ensure that the event reflected a confirmed purchase and not intermediate page behavior.

This change immediately stopped duplicate purchase events from being sent to GA4. It ensured that each order generated a single, accurate purchase event.

The second step was to streamline conversion imports into Google Ads. Working closely with the client, redundant conversion sources were removed. Moving forward, Google Ads relied on a single source of truth for purchase data, GA4.

This simplified the data flow and eliminated double counting inside Google Ads. It also made reporting easier to interpret, as both platforms now measured conversions using the same underlying logic.

After implementing these changes, a comprehensive testing phase followed. Test purchases were completed, events were monitored in real time, and reports were reviewed across platforms to confirm alignment.

The results after fixing GA4 and Google Ads discrepancies

The impact of the fixes was visible almost immediately. Conversion numbers between GA4 and Google Ads aligned closely, restoring confidence in the data.

With accurate tracking in place, the marketing team could finally trust their reports. They gained a clear understanding of which campaigns drove real purchases and which ones needed optimization.

In the second month following the implementation, the client recorded a five percent increase in conversions. This improvement was not the result of increased spend, but of better optimization driven by accurate data.

Automated bidding strategies in Google Ads began to perform more consistently, as they were now trained on reliable conversion signals. Budget allocation decisions became clearer, and performance discussions were grounded in facts rather than conflicting reports.

Perhaps most importantly, the client regained trust in their analytics setup. Instead of questioning the numbers, they could focus on improving the business.

What this case study shows about e-commerce tracking

This project highlights how even small tracking issues can have a disproportionate impact on performance. Duplicate events and redundant imports may seem minor, but over time they distort data, mislead optimization algorithms, and waste budget.

It also demonstrates the importance of regular audits. Tracking setups are rarely static. Websites evolve, tools change, and new features are added. Without periodic reviews, technical debt accumulates quietly.

For e-commerce businesses that rely heavily on paid advertising, accurate conversion tracking is non negotiable. Without it, performance marketing becomes guesswork.

Talk to professionals about fixing GA4 and GTM tracking issues

GA4 and Google Tag Manager offer powerful capabilities, but they also introduce complexity. When conversion data does not align across platforms, it is often a sign that the tracking foundation needs attention.

Working with experienced professionals helps ensure that your analytics setup reflects real user behavior and supports confident decision making. From detailed audits to clean implementations, expert guidance can prevent small issues from turning into costly problems.

If your business is struggling with GA4 and Google Ads discrepancies, or if you simply want to be sure your tracking is set up correctly, our team can help.

Contact us to review your GA4 and Google Tag Manager setup

GA4 and Google Ads conversion discrepancies FAQ

Why do GA4 and Google Ads show different conversion numbers?

GA4 and Google Ads often show different conversion numbers due to tracking misconfigurations, duplicate event firing, or multiple conversion imports being counted at the same time.

Is it normal for GA4 and Google Ads conversions to differ?

Small differences can be normal due to attribution models and timing, but large discrepancies usually indicate tracking or configuration issues that should be fixed.

Can double event triggering cause inflated conversions in GA4?

Yes. If a purchase event fires more than once per transaction, GA4 will record duplicate conversions, inflating purchase and revenue metrics.

How do multiple conversion imports affect Google Ads reporting?

If the same conversion is imported from GA4 and another source, Google Ads may count the purchase twice, leading to inaccurate performance data.

Why are purchase events sensitive in e-commerce tracking?

Purchase events often involve confirmation pages, dynamic values, redirects, and integrations. Small mistakes in triggers or imports can easily cause duplicate tracking.

How can I check if my purchase event is firing twice?

You can use Google Tag Manager preview mode and GA4 DebugView to observe whether the purchase event fires more than once during a single transaction.

Should Google Ads use GA4 as the only conversion source?

In most cases, yes. Using a single source of truth for conversions helps avoid double counting and simplifies optimization and reporting.

How do GA4 conversion discrepancies affect Google Ads performance?

Incorrect conversion data trains automated bidding strategies on distorted signals, leading to inefficient spend and unstable campaign performance.

How often should GA4 and GTM tracking be audited?

Tracking should be audited regularly, especially after website changes, new campaigns, or major updates to GA4, GTM, or Google Ads.

Can fixing tracking discrepancies improve conversions?

Yes. Accurate tracking enables better optimization decisions, which can directly improve conversion rates without increasing ad spend.