One of the most consistent sources of confusion in Google Ads is the gap between what the platform reports and what actually happened. Google Ads says 50 conversions. Shopify says 30 orders. GA4 says 38 transactions. All three numbers are technically correct, and they are all measuring something different.

Understanding how Google Ads attributes conversions across sessions, devices, and time is not just accounting — it affects how you evaluate performance, how Smart Bidding optimizes, and what numbers you should actually trust.

How a Multi-Session Purchase Gets Attributed

Most ecommerce purchases do not happen in a single session. A customer might:

  1. See a Shopping ad for your product, click through, browse, and leave
  2. Return two days later via a Google Search for your brand name
  3. Return again three days later via a direct URL and complete the purchase

Which of these interactions gets credit for the sale?

Google Ads uses a click-based attribution model. When a user clicks a Google Ads ad, a GCLID (Google Click Identifier) is stored in a cookie in their browser with a timestamp. When they later complete a purchase, Google’s conversion tracking reads the stored GCLID and attributes the conversion to the ad click that generated it.

In the scenario above, the Shopping ad click from day one gets credited with the conversion that happened on day five — as long as the conversion occurred within the conversion window.

What the Conversion Window Is

The conversion window is the maximum number of days after an ad click that a resulting conversion will be attributed to that click. Google Ads allows you to set conversion windows independently for each conversion action.

Default windows:

A 30-day click-through window means: if someone clicks your ad today and purchases within the next 30 days, that purchase is attributed to today’s click. If they purchase on day 31, it is not attributed to the click.

This means a conversion you see in Google Ads today might represent a purchase that happened from a click that occurred up to 30 days ago. This has significant implications for how you interpret campaign performance in short date ranges.

Why Short Date Ranges Show Inflated Conversion Numbers

This is the mechanism behind a phenomenon many store owners notice: when you look at “last 7 days” performance, the conversion count includes conversions that were attributed to clicks from up to 37 days ago (7 days in the range + 30-day conversion window).

Google Ads calls this “conversion by click date” vs. “conversion by conversion date.” The default view in most Google Ads reports is conversion by click date — conversions are attributed to the day the ad was clicked, not the day the purchase occurred.

Practical effect: if you look at last week’s campaign performance and see a strong ROAS, some of those conversions came from purchases made this week that were attributed to last week’s clicks. The data is not wrong — it is just showing you click-date attribution, which is the correct way to evaluate campaign efficiency.

To see conversions by the date they actually occurred: in your Google Ads columns, there is an option to switch between “Conversions by click date” and “Conversions by conversion date.” The conversion date view is more useful when comparing to Shopify order counts, because Shopify records the order on the day it happened.

The Google Ads vs. Shopify Discrepancy

When your Google Ads conversion count is higher than your Shopify order count for the same period, the causes are almost always one or more of the following:

Cross-device conversions. A user clicked your ad on mobile but purchased on desktop. Google’s conversion tracking attributes the purchase to the ad click using their Google account login to bridge devices. Shopify records one order. Google Ads counts one conversion. But Shopify only shows the desktop session, while Google Ads correctly attributes it to the mobile ad click. The order count matches, but the attribution source looks different.

View-through conversions. A user saw a Display or YouTube ad (no click) and later purchased. Google Ads counts this as a view-through conversion if it happened within the view-through window. Shopify has no knowledge of this ad impression. This can add a significant number of Google Ads conversions that have no corresponding “referred by Google Ads” session in Shopify.

Different date attribution logic. As above — Google Ads defaults to click date, Shopify records by order date. A purchase on January 1 from a click on December 25 appears in December in Google Ads but January in Shopify.

Duplicate conversion tracking. If you have both a Google Ads tag and GA4 sending purchase conversions to Google Ads (via imported GA4 goals), each purchase may be counted twice. Check your conversion actions in Tools, Conversions — if you see a purchase conversion action from GA4 import and a separate directly-tracked purchase conversion, you likely have duplication.

Different conversion actions counted. Your Google Ads “Conversions” column may include actions beyond purchases — add-to-cart, checkout initiations, newsletter signups — if those are set as primary conversion actions. Check which conversion actions are included in your Conversions column.

Order cancellations. Shopify records cancelled orders. Google Ads counts the purchase conversion at the moment it fires and does not automatically remove it if the order is later cancelled (unless you submit conversion adjustments/refunds).

View-Through Conversions: What They Are and Whether to Trust Them

View-through conversions are recorded when a user sees an ad (Display, YouTube, or Gmail) but does not click, and then later purchases within the view-through conversion window.

These are the most controversial type of conversion in Google Ads. The core debate: did the ad actually cause the purchase, or was the user going to buy anyway and just happened to be shown an ad at some point?

The honest answer is that view-through conversions overstate advertising impact to some degree. Most users who see a Display ad while browsing would not purchase regardless of the ad. A small portion are influenced by the impression — they had mild intent that the ad reinforced. Attributing the full purchase value to a view impression is generous.

For evaluating campaign performance, separate view-through conversions from click-through conversions. Add the “View-through conv.” column in your Google Ads reports. If a significant portion of your reported conversions are view-through, your click-through ROAS is lower than the blended number suggests.

For performance campaigns where direct response is the goal (Shopping, Search), view-through conversions should not be included in your primary ROAS calculation. For upper-funnel campaigns (Demand Gen, Display prospecting), view-through conversions have more relevance but should still be weighted conservatively.

Why Different Google Ads Reports Show Different Conversion Numbers

Store owners often notice that the conversion count in the Campaigns view, the Keywords view, and the Attribution report do not match. This is expected behavior, not a data error.

Campaigns view vs. Keywords view: Conversions in the Campaigns view represent all conversions attributed to clicks from any keyword in that campaign. Conversions in the Keywords view represent conversions attributed specifically to clicks on that keyword. These should add up, but small differences can occur due to attribution model weighting distributing partial conversion credit across multiple touchpoints.

Last-click vs. data-driven attribution: If your conversion action uses data-driven attribution (the default for accounts with sufficient data), conversion credit is distributed across multiple touchpoints in the path. A keyword that was the third touchpoint might receive 0.4 of a conversion credit rather than a full 1. The Campaigns view aggregates these fractional credits, which is why you see decimal conversion counts.

Search Keywords report vs. Shopping Products report: If you run both Search and Shopping campaigns, clicks from the same user journey can be attributed across both. The attribution model determines how credit is split. Do not expect these to add to a clean whole number.

Setting the Right Conversion Window

The default 30-day click-through window is appropriate for most ecommerce stores where the purchase decision cycle is typically days, not weeks.

Shorter windows (7 days) are appropriate for impulse-purchase categories where customers typically buy immediately after clicking or not at all. Fashion, low-cost consumables, and clear impulse purchases can benefit from a shorter window that filters out coincidental purchases.

Longer windows (60-90 days) are appropriate for high-consideration purchases where customers research extensively before buying — furniture, electronics, premium goods. If your product takes weeks to decide on, a 30-day window may be missing purchases that were genuinely influenced by your ads.

Check your conversion path data in Google Ads (under Tools, Attribution, Paths) to see the actual distribution of days between first click and conversion for your specific account. If 90% of your purchases happen within 7 days of the first click, a 30-day window is adding noise without meaningful benefit. If 20% of purchases happen between day 15 and day 30, the longer window is capturing real attributable revenue.

The Most Reliable Reconciliation Method

If you need to reconcile Google Ads conversions with actual orders:

  1. Switch Google Ads to “Conversions by conversion date” view
  2. Remove view-through conversions from the count
  3. Filter to click-based conversions only
  4. Set the same date range in both Google Ads and Shopify
  5. Accept that some remaining discrepancy is structural — cross-device attribution, different tracking systems, and statistical sampling will always produce some gap

A 10-20% discrepancy after these steps is normal. A 50%+ discrepancy indicates a tracking problem worth investigating — duplicate conversion tracking, a broken tag, or a misconfigured conversion window are the most likely causes.

The goal is not perfect reconciliation — it is accurate enough tracking to make confident bidding and budget decisions. Google Ads does not need to match Shopify to the order. It needs to be consistent, directionally accurate, and stable enough that Smart Bidding can optimize toward real purchases.

Related Posts

Why Shopify Sales and Google Ads Sales Don't Match: Understanding the Discrepancy

10 min read

ShopifyGoogle AdsConversion TrackingAttributionEcommerceShopify Tracking Series

Incrementality Testing: How to Know If Your Google Ads Are Actually Driving Sales

Google AdsAttributionAnalyticsEcommerceGoogle Ads Strategy Series

New Customer Acquisition Goal in Google Ads: What It Is and How to Set It Up

Google AdsPerformance MaxConversion TrackingEcommerceGoogle Ads Strategy Series
Adnan Agic

Adnan Agic

Google Ads Strategist & Technical Marketing Expert with 5+ years experience managing $10M+ in ad spend across 100+ accounts.

Need Help With Your Google Ads?

I help e-commerce brands scale profitably with data-driven PPC strategies.

Get In Touch
Back to Blog