Skip to content

For GA4 usersFrustrated with GA4 attribution? Upload your GA4 export, see causal insights in 5–10 minutes for €99 pay-per-use.

Ecommerce Analytics

5 min read

The Black Friday Number Nobody Checks: Unassigned Traffic

Half the journey can be missing and every dashboard still renders. The coverage rate is one query in GA4, it explains most of your cost inflation, and almost nobody has run it. Cyber Week is the week to.

Share
Quick Answer·5 min read

The Black Friday Number Nobody Checks: Half the journey can be missing and every dashboard still renders. The coverage rate is one query in GA4, it explains most of your cost inflation, and almost nobody has run it. Cyber Week is the week to.

Read the full article below for detailed insights and actionable strategies.

Channel comparison

Platform-reported vs. causal contribution

Platform-reported numbers double-count assists; causal inference reveals reality

Platform reported
Causal (true)
Meta Ads+122% inflated
5.1x
2.3x
Email+167% inflated
12.0x
4.5x
Google Ads+62% inflated
6.8x
4.2x

Every cost figure in your Black Friday plan is the real figure divided by the share of sales your tracking can see. The Price of Being Found reports one company's census, its own publisher's, at 48.6% of sessions with no resolvable traffic source over 17 October 2025 to 2 September 2026. That is one company and not a population estimate, and the authors say so. The number for your company is one query away, and almost nobody has run it.

Curiosity is the mildest of the black hat drives and this is its cleanest use: there is a number about your own business that nobody in the building has seen, it takes an hour, and it changes the meaning of every other number in the plan.

The identity

Spend 1,000 on ads and make a hundred sales: cost per sale is 10. If your tracking sees eighty of the hundred, the dashboard divides 1,000 by 80 and reports 12.50. Cost per sale rose 25% and nothing happened. The book calls the share your measurement catches α, coverage, and states the identity plainly: reported cost per sale is the real one divided by α. If α fell from 0.8 to 0.6 over a year, your measured cost per acquisition rose 33% from the decay of your own visibility alone, before any change in media price or conversion rate.

Three things produce a rising cost line and look identical on the chart: media got more expensive, the site converts worse, or tracking decayed. Only the first two are real. Almost nobody separates the third one out.

Where the missing half lives in GA4

In the census the unresolvable sessions were 5,009 recorded as direct with no medium and 849 as (not set) on both source and medium, out of 12,054. In GA4 the first group surfaces as the Direct channel group, source (direct) and medium (none), and the second as (not set) on both, which lands in Unassigned. They are not misattributed. They are unattributed, arrivals from a place the system cannot name: consent declined, app traffic, cross-device journeys, stripped referrers, pasted links.

Peak week has its own version. More first-time visitors, more mobile, more social in-app browsers, more people arriving from a message on a phone and buying on a laptop. The α you measure in a quiet week is not the α of Cyber Week, and the plan is built on the former while the money is spent in the latter.

The query

  1. Orders from the store for a period, the ones finance reconciles. Call it N_true.
  2. Conversions your analytics attributes to any source for the same period, deduplicated. Call it N_seen.
  3. α is N_seen divided by N_true.
  4. Repeat for the same period twelve months earlier.

Run it for 24 to 30 November 2025 and for a quiet week in February 2026. The gap between the two is the peak penalty on your visibility, and it is the first thing to put beside any Cyber Week cost comparison. The one-hour claim ratio audit computes the companion number, the claim ratio, from the same pull.

Why this is the number to check before any of the others

The book's Monday protocol starts here, in week one, before cost, before tests. A level of 0.6 means every reported cost per acquisition is 67% above reality. A slope means part of every cost trend reported for a year was your own visibility decaying, and no amount of creative testing or bid tuning recovers that part, because there is nothing there to recover. It is also the first of the four properties of a defensible number: revenue of X, of which the systems can attribute Y, coverage Y over X, reported rather than hidden.

The book's publisher could only compute it over eleven months because that is how much warehouse history existed, which the authors treat as a finding about how long anyone's measurement memory is. Your Black Friday 2025 data may already be gone is the GA4 version of the same limit.

What to do this week

  • If you own the budget: run the four steps for Cyber Week 2025. Write the number on the plan.
  • If you have to defend the number: present every cost trend in decomposed form from now on, media price, conversion efficiency, and visibility, and be the only person in the room who can tell the three apart.

The calendar has the dates. A causal read on the GA4 export estimates incremental contribution from the sessions that were resolvable and states its interval, which is the honest way to work with a half-visible journey.

As of 9 September 2026. The 48.6% census (5,858 of 12,054 sessions), the α identity and the four-step method are from The Price of Being Found (Edition 2.10), Chapter 8, rated Supported rather than Established by the book's own appendix because the underlying data is not independently reviewable.

Get attribution insights in your inbox

One email per week. No spam. Unsubscribe anytime.

Key Terms in This Article

Related Articles

Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.

Ready to see your real numbers?

Own the budget? Upload your GA4 export and see which channels drive incremental sales, with confidence intervals, in minutes. Have to defend it? Start with the live demo and take the read to your CFO.

Full refund if you don't see value.

Stay ahead of the attribution curve

Weekly insights on marketing attribution, incrementality testing, and data-driven growth. Written for the person who owns the budget and the person who has to defend it.

Which one are you? Optional.

No spam. Unsubscribe anytime. We respect your data.

Frequently Asked Questions

Why is so much of my GA4 traffic Direct, Unassigned or (not set)?

Those sessions arrived from a source GA4 could not resolve: consent declined, in-app browsers, cross-device journeys, stripped referrers, pasted links. They are unattributed rather than misattributed. One published census put the share at 48.6% for a single company; yours is computable from orders and attributed conversions.

What is the coverage rate in attribution?

The share of real sales your measurement can see: attributed conversions divided by actual orders from the store, for the same period. Reported cost per sale equals the real cost divided by this share, so a falling coverage rate looks exactly like rising media costs on a chart.

How do I calculate my coverage rate for Black Friday?

Take orders from the store for 24 to 30 November 2025, take conversions your analytics attributes to any source for the same dates, deduplicated, and divide the second by the first. Repeat for a quiet week to see how much peak traffic lowers your visibility.

Related reports

Real reports on this topic.

Anonymised reports from the Attribution Report Library tagged with ecommerce analytics.

Browse all related reports

Find your wasted ad spend in 5–10 minutes.

Watch the model work on a sample store first, no signup. Then upload your last 40–90 days of GA4 sessions and get incremental ROAS with confidence intervals. No pixel, no SDK. €99 per read.

Prefer to talk it through? Book a 20-min call, or read how it works.

Last-click guesses.We run the math.

Causal attribution for ecommerce brands. Watch the model work on a sample store first, then upload your GA4 export and see which channels really drove revenue in 5–10 minutes. €99, pay-per-use. Pro at €299/mo when you want it continuous.

No signup for the demo. Book a 20-min call or compare plans.