Skip to content

The Shopify channel lift you are not measuring

A channel missing from your reporting is not a channel with no effect. Three ways channels vanish from the numbers, and what each disappearance costs you.

Three platforms, three answers, one budget to defend. Your GA4 export already holds the answer, and the first finding is free and never leaves your browser. Get your first finding free

By , Founder & CEOUpdated 3 min read

Run the numbers for your store: the free holdout test planner.

A channel missing from your reporting is not a channel with no effect, it is a channel with no evidence. Those are treated as the same thing in most budget conversations, and the difference is where money goes wrong.

Three ways a channel disappears

DisappearanceMechanismWhat it costs
Below the measurable floorSpend too small to separate from noiseSmall channels never get the budget to prove themselves
Outside platform reportingNo pixel, no claim, so no rowUnder-funded despite working
Lost to unassigned trafficReferrer stripped, consent refusedIts revenue is credited elsewhere, usually to direct

Below the floor

A channel spending a very small share of your budget cannot be resolved by any method, because its effect is smaller than the week-to-week noise in your orders. The honest output is "not measurable at this spend", and the honest decision is either to fund it to a level where it can be read or to run it on stated judgement and say so.

What happens instead is that it sits in the report with a plausible-looking number beside it, and gets cut in the next review for underperforming against a figure that was never real. The measurability floor covers the arithmetic.

Outside platform reporting

Channels that do not run through an ad platform, such as email, organic social and affiliate, produce no platform claim. Any reporting assembled from platform claims therefore shows them as small, and budget follows the reporting.

Unassigned traffic

Some share of your orders arrives with no usable source, because the referrer was stripped, consent was refused, or the journey crossed an app. That revenue does not vanish; it is usually credited to direct, which flatters direct and starves whatever actually caused it. The size of the problem is your coverage number, discussed in the unassigned traffic problem.

What each absence actually costs

The cost is not the missing row. It is that decisions get made as though the row were zero. A channel with no evidence and a channel with evidence of no effect lead to the same cut, and only one of those cuts is justified.

The correction is a report that distinguishes them explicitly: measured and above threshold, measured and below threshold, and not measurable.

What to do about it

Run a read that names its coverage, so you know what share of orders you are reasoning about. Then look at the unmeasured list and decide deliberately, channel by channel, whether to fund it to readability or to run it on judgement.

Causality Engine returns coverage and names unmeasured channels rather than scoring them, from a €99 one-time Google Analytics export read, refundable within 30 days, no questions asked.

The line worth keeping

Absence of evidence is not evidence of absence. It is the oldest correction in the book and it still gets a channel cut every quarter.

Frequently asked questions

  • What does it mean when a channel is not measurable?
    Its spend is too small for its effect to be separated from the ordinary week-to-week variation in your orders. That is a statement about the evidence available, not about the channel's value, and the two get confused in most budget reviews.
  • Why does email look small in my marketing reporting?
    Because email does not run through an ad platform, so it generates no platform claim. Reporting assembled from platform claims shows it as small by construction.
  • Where does unassigned traffic revenue actually go?
    It usually gets credited to direct, because that is the fallback when no source is identifiable. That flatters direct and starves whatever channel actually caused the visit, which is why the coverage number matters before you reallocate anything.

Go deeper: Incrementality testing, explained.

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

Have an audience of ecommerce operators? Earn 20% recurring commission by recommending the €99 read.

Keep reading

Terms in this article

Browse the full glossary

Your platforms guess.
We run the math.

Upload a GA4 export and see what each channel caused, next to last-click, in 1–2 minutes. The read is yours to keep.

The free finding runs in your browser. Your file never leaves it. The full read is €99, refundable within 30 days, no questions asked. Prices exclude VAT.