GA4 Missed 66% Of One Retailer’s Holiday Orders: Check Yours Before Peak Season

Search Engine Journal by 10 min read 37x views
GA4 Missed 66% Of One Retailer’s Holiday Orders: Check Yours Before Peak Season

Share Post

Few things discarded a boardroom gathering akin defending Google Analytics 4 figures that don’t align alongside the store-reported numbers. It erodes rely and leaves everyone alongside an incomplete, misleading picture, and complete the former 12 months I’ve established it harder to get GA4 to do the job it’s set up for. It’s challenged me and my squad to keep a much nearer check, alongside alerts on the tracking we depend on to fairness success.

So, onward of this year’s holiday season, I audited GA4 at eight U.K. ecommerce brands, putting its Q4 numbers for 2024 and 2025 next to shop orders. I expected gaps, but not ones this big, or this fine hidden.

Between Christmas Day 2025 and Jan. 4, 2026, GA4 told a U.K. retailer its income was downward 68% a day on the twelvemonth before. The retailer’s own command records showed a autumn of 13%.

GA4 recorded 81% of the store’s web orders in Q4 2024, 41% in Q4 2025 and fair 32% complete the Christmas period.

Six of the eight stores let me equivalent GA4 to their own command records. At three, GA4 told a extremely distinct story. At two, the biscuit banner had been switching itself off for days or weeks at a time, and GA4 gave no sign item was missing. At the third, GA4 recorded no purchases for five weeks, afterward loaded them in delayed and counted hundreds twice. A fourth store’s GA4 was inundated alongside bots this September.

Most are setup problems that could happen at any store, including yours.

 Get Your Products Found in Google & ChatGPT, October 28, 2026

What I Compared

For six brands, I compared GA4 orders alongside web orders, week by week anywhere I could. At two stores, the counts contain several phone or backing orders the phase couldn’t distinct out. I checked all fig against its source. Retailers A to D are the four stores alongside the biggest problems, and Retailer A is the one from the opening. (Disclosure: I activity for a digital agency that has worked immediately alongside all eight brands.)

See also: Why Your Search Data Doesn’t Agree (And What To Do About It)

5 Pitfalls To Look Out For In GA4

A Steady Gap

One brand’s GA4 recorded 76% of its web orders in the two Q4 2024 and Q4 2025, and another’s between 72% and 84% all week of Q4 2025. That’s the form biscuit consent produces, alongside a akin portion of shoppers declining tracking all week.

What to appearance for: A grasp charge (GA4 orders as a portion of shop orders) that stays in the identical collection all week. Allow for it, and use GA4 for trends, not totals.

Retailer A’s GA4 sessions dropped out in blocks of days, and all obstacle ended on the 14th of the month.

GA4 sessions by conduit for Retailer A, August to December 2025, dropping out in blocks all month
Retailer A’s GA4 sessions, August 1 to December 21, 2025: all dropout ended on the 14th. Screenshot from Google Analytics 4, October 2026.

GA4 showed Q4 web orders falling during the shop recorded them rising
GA4 recorded 81% of Retailer A’s web orders in Q4 2024 and 41% in Q4 2025. Image from author, October 2026.

Retailer B’s blocks ended on the 20th. Its GA4 recorded 94% of the store’s orders in Q4 2024 and 36% in Q4 2025, and showed income downward 69% during the store’s net revenue rosy 18.5%.

GA4 sessions by conduit for Retailer B, September to December 2025, dropping out in blocks that end on the 20th of all month
Retailer B’s GA4 sessions, September 1 to December 31, 2025: all dropout ended on the 20th. Screenshot from Google Analytics 4, October 2026.

The logic was the biscuit banner, twice over. Both stores moved to a new consent setup in 2025, so a portion of shoppers stopped being tracked: the dependable benevolent of gap. Each consent scheme additionally covered a set figure of leaf views a month, and formerly they ran out, the banner stopped showing until the next billing date. At Retailer B, GA4 recorded up to 68% of orders in weeks the banner stayed up and between 10% and 22% in weeks it switched off. GA4 kept receiving several data, so nothing looked broken, and the missing days peruse akin a decline in sales.

In the Black Friday billing cycle, Retailer A’s allowance ran out on December 1, and GA4 didn’t regain until December 15.

What to appearance for: Sessions dropping out in blocks that commencement or end on the identical date all duration during shop orders transport on. Size your consent scheme for highest traffic and create certain its bounds warnings attain marketing, not fair developers.

A Blackout And A Late Backfill

From Oct. 28 to Dec. 4, 2025, Retailer C’s shop recorded 2,215 orders, and GA4 recorded no purchases at all.

On Dec. 9, GA4 recorded 1,261 orders in one day, 1,000 of them alongside command numbers from inner the gap. Blackout orders were being loaded in late, and all but five went to Unassigned.

GA4 acquisition events by day for Retailer C, September 2025 to January 2026, flat at zero from delayed October to first December, afterward a single-day spike
Retailer C’s acquisition events in GA4, September 29, 2025, to January 4, 2026: none from October 28 to December 4, afterward a spike on December 9. Screenshot from Google Analytics 4, October 2026.

Weekly orders recorded by the shop and by GA4 for Retailer C
Between October 28 and December 4, 2025, Retailer C’s shop recorded 2,215 orders, and GA4 recorded none. Image from author, October 2026.

What to appearance for: Days alongside sessions but no purchases, and abrupt runs of purchases in Unassigned.

The Same Order Counted Twice

Google’s direction on transaction IDs says GA4 “deduplicates acquisition events alongside the identical transaction ID,” although lone from the identical user. At Retailer C, 657 of the 3,365 command numbers GA4 recorded in Q4 2025 had additional than one acquisition event, adding 735 purchases to its total. Across the quarter, the errors nearly canceled out: GA4 recorded 4,100 purchases against 4,501 shop orders. Check lone the quarterly total, and it looks fine.

What to appearance for: In a GA4 exploration, catalog the acquisition event figure for all transaction ID. Anything complete one is twice counting.

Visitors Who Weren’t Shoppers

Its known bot-traffic exclusion filters out “known bots and spiders,” but another bots that run a site’s code akin a browser figure as visitors.

Retailer D’s GA4 recorded 23,187 sessions on September 27, 2026, and 25,622 the next day, against 300 to 900 a day in mid-September. Almost all were direct, desktop Chrome visits averaging concerning a second of engagement. Search Console clicks didn’t move.

GA4 sessions by conduit for Retailer D, September 1 to October 5, 2026, alongside a spike in Direct sessions
Retailer D’s sessions in GA4, September 2026: the spike is nearly all Direct. Screenshot from Google Analytics 4, October 2026.

Search Console clicks for Retailer D complete the identical dates, alongside no spike
Retailer D’s Search Console clicks complete the identical dates: no spike. Screenshot from Google Search Console, October 2026.

What to appearance for: Session spikes that orders don’t follow. Exclude them from reports and obstacle them at your firewall, sparing verified crawlers akin Googlebot.

 Get Your Products Found in Google & ChatGPT, October 28, 2026

Use Search Console As An Early Warning

Search Console counts a click whenever a outcome sends person to a leaf exterior Google, any the site’s tags are doing. Divide GA4’s Google integrated sessions by Search Console clicks all week, and a tracking nonaccomplishment shows up as a abrupt drop.

In Retailer C’s blackout, Google sent 4,244 clicks in the week of November 3, and GA4 recorded 57 Google integrated sessions.

GA4 sessions from google / integrated for Retailer C, September 2025 to January 2026, near to zero from delayed October to delayed November
Retailer C’s Google integrated sessions in GA4, September 29, 2025, to January 4, 2026: nearly none from October 28 to November 24. Screenshot from Google Analytics 4, October 2026.

Search Console clicks for Retailer C complete the identical dates, dependable through November
Retailer C’s Search Console clicks complete the identical dates held dependable through the blackout. Screenshot from Google Search Console, October 2026.

See also: Why Is Organic Traffic Down? Here’s How To Segment The Data

What It Does To Budget Decisions

Retailer A’s Q4 web orders rosy from 5,874 to 7,686 during GA4 showed them falling by a third. GA4 additionally had Google Ads’ come back on expend falling from 8.07 to 4.79 and integrated hunt income nearly halving. Matched to shop orders in a premium multi-touch attribution tool, Google Ads’ come back rosy from 4.42 to 7.93 on 20% small spend, and income attributed to integrated and straightforward visits rosy 58%. The attribution models differ, but they shouldn’t item in contrary directions. Cutting either conduit on GA4’s numbers would have pulled prosperity from channels that were working, which is why I fairness them together against shop orders.

Retailer C’s GA4 put income from Google, paid and organic, downward 86% during the store’s net revenue rosy 4.8%.

See also: Google Ads Budget Misallocation Is More Common Than You Think – And Harder To Spot

A Check To Run Before The Holidays

  1. Export weekly web orders for Q4 2024 and Q4 2025, without marketplace, subscription, and manual orders.
  2. Pull GA4 purchases for the identical weeks as distinct transaction IDs on acquisition events. Avoid the transactions metric, which counts refunds as fine as purchases.
  3. Divide GA4 purchases by shop orders. A stage change, a near-zero week, or a week complete 100% is a tracking problem.

 Get Your Products Found in Google & ChatGPT, October 28, 2026

How To Explain GA4’s Pitfalls To Stakeholders

Agree on the origin of fact before the holidays. Orders and income arrive from the store; GA4 explains behavior and trends; ad platforms study what they claim.

Lead alongside the grasp rate. “GA4 recorded 41% of our web orders this quarter, downward from 81% final year” is a declaration any backing director understands.

Explain the consent gap in plain terms. In the U.K., the ICO’s guidance on consent expects a consent scheme to create it “as uncomplicated to refuse consent as it is to accept,” so several shoppers volition continually decline, and GA4 volition continually undercount. In the U.S., opt-out signals specified as California’s Global Privacy Control Act chiefly power promotion tags, during browser privacy features and ad blockers part distant at analytics.

Give promotion perspective of item that moves its figures. Consent limits, checkout updates, and tag changes frequently sit alongside developers. Put shop and GA4 income side-by-side and date all change, so a autumn in GA4 isn’t peruse as a autumn in sales.

Move Purchase Tracking Server-Side

Most GA4 setups document a acquisition in the shopper’s browser, anywhere a checkout update, a manuscript error, an ad blocker, or a refresh can endure it or figure it twice.

Instead, dispatch the acquisition from the store’s own scheme whenever the command is created, through the Measurement Protocol or a server-side tagging receptacle fed by the store, keyed on the command number. It no longer depends on the confirmation page; a refresh can’t copy it, and all event matches a shop order. Moving browser tags to a server receptacle doesn’t do this on its own, since the acquisition motionless starts in the browser. Pass the shopper’s GA4 client ID and meeting ID alongside it, captured at checkout, so GA4 can associate the command to the visit. Keep the browser tag for behavior: Google says the Measurement Protocol is meant “to augment automatic collection,” not substitute it.

Server-side tracking doesn’t alter your consent obligations, so the dependable gap stays. If you’re starting now, I’d dispatch it to a distinct GA4 asset through Q4, so nothing is counted twice, fairly than switching complete in November.

Count Orders Where They Happen

GA4 is motionless the finest liberated tool most ecommerce teams have for understanding behavior, but it isn’t a document of sales. Before you cut or shove expend this holiday season, figure your orders anywhere they happen: in the store.

 Get Your Products Found in Google & ChatGPT, October 28, 2026

More Resources:


Featured Image: PeopleImages/Shutterstock

Other Article Search Engine Journal
↑
Close Right Ads
Close Left Ads