Skip to content

Should a fashion store spend more if direct traffic leads?

Usually not on Direct's share alone. If you sell clothes, Direct can hold buyers who saw you on Instagram, TikTok or a creator's post and typed your name later. Find out which spend feeds it, then test more spend in quiet weeks, away from sales and drops.

By , Founder & CEOUpdated 5 min read

Run the numbers for your store: the free UTM coverage calculator.

Usually not on Direct's share alone. If you sell clothes, Direct can hold buyers who first saw you on Instagram, TikTok or a creator's post, then typed your name later. Find out which spend feeds it, then test more spend in some regions, away from sale and drop weeks.

If you sell fashion

If you sell clothes, shoes or accessories, people often meet you away from your site. They see a jacket in a creator's video, on a friend, or in an ad they never tap. Days later they type your address, and GA4 records that visit as if the journey started there.

Drops and sales add a second pattern. A new collection goes out by email, text and story, and buyers rush in within the hour. Links that lost their tags push that rush into Direct. GA4's own help even lists traffic from social media among its examples of direct traffic.

Here is what one store's export shows. It is one store, and nothing in the export says it sells fashion.

One store's anonymised GA4 export, 1 January 2024 to 21 August 2026. It holds shares of revenue only: no ad spend, no order counts.

What the export showsShare of revenueSource cell
Direct, in last click, first click and touched views57.7%Channels sheet, Direct row
Organic Video, in all three views0.0%Channels sheet, Organic Video row
All channels added up in the touched view110.4%Channels sheet, Touched column total
Journeys with 1 touch (0.5 days to buy)79.5%Journeys sheet, 1 touch row

In this one store, Direct holds 57.7% of revenue on the Channels sheet, in every view. Organic Video, GA4's channel for non-ad links from sites like YouTube and TikTok, holds 0.0% on the Channels sheet. The export cannot say whether the store posted no video, or whether viewers came back later by typing the address.

The touched view on the Channels sheet adds up to 110.4%, because a journey that touched two channels counts in both. That is only a little over the whole. So, in what GA4 recorded, few journeys mixed channels.

On the Journeys sheet, 1-touch journeys hold 79.5% of revenue, with 0.5 days to buy. If you sell fashion, that shape fits a drop-day buyer who saw the post at breakfast and paid by lunch. GA4 saw the payment visit. It never saw the outfit.

What changes for a fashion store?

Your calendar runs the show. Fashion moves on drops, seasons and sales. A spend test that overlaps a sale measures the sale, so run it in quiet weeks and give test and control regions the same promotions. With the holiday season close, a test that should finish first needs to start soon.

Creators leave two trails. Their links need UTM tags like any other link, and their discount codes leave a second trail inside Shopify. Shopify's Sales by discount codes report groups sales by the code used. A buyer who arrives as Direct but pays with a creator's code tells you who sent them.

Returns change the bar. If your buyers order two sizes and send one back, checkout revenue overstates what any channel earned. Shopify defines net sales as gross sales minus discounts and sales reversals, and reversals include returned products. Set your break-even on net sales.

Paid social is probably the lever on the table. If you plan to scale Meta or TikTok ads, the real question is whether that spend lifts total sales, with Direct along for the ride. Test it by region. Do not read it off Direct's share.

What to do this week

  1. Tag every creator link. Keep the platform in utm_source, as Google advises, and put each creator in utm_content. Then tap one link on your phone. Pass: the visit shows under the platform in Reports > Acquisition > Traffic acquisition. Fail: it lands in Direct, so the tags were stripped or never added.
  2. Set creator codes against Direct. In Shopify admin, go to Analytics > Reports, filter the Category to Sales and open Sales by discount codes. Pass: creator codes carry little of last month's sales, so they explain little of Direct. Fail: they carry a big share while Direct also looks huge, so creators may be feeding Direct under its label.
  3. Check returns before you scale. In the same Sales reports, compare gross sales with net sales for your last season. Pass: the gap is small, so checkout revenue is a fair base. Fail: the gap is wide, so set your break-even on net sales before you raise any spend.

Check the homework. Your GA4 Attribution paths export already holds the evidence. Causality Engine reads that one file and shows what each channel caused next to what last-click gave it, in 1 to 2 minutes, for €99 once (excluding VAT), refundable within 30 days. Check the homework

Sources, 1 October 2026: User acquisition report (Google); Default channel group (Google); Traffic acquisition report (Google); Sales reports (Shopify)

Frequently asked questions

  • Do Instagram views show up in GA4?
    Not on their own. GA4 records visits to your site, so a view that never became a click leaves no touchpoint. If the viewer later types your address, GA4 usually files that visit under Direct.
  • Should a fashion brand test ad spend during a sale?
    Better not. A sale or a new drop moves sales far more than a spend change, so the test ends up measuring the promotion. Run the test in quiet weeks, with the same promotions in test and control regions.
  • Do creator discount codes show what feeds direct traffic?
    They can name a source GA4 missed. If a buyer arrives as Direct but pays with a creator's code, the code tells you who sent them. Shopify's Sales by discount codes report groups sales by the code used.

Go deeper: Causal attribution, explained.

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

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.

Free, in your browser: your file is not uploaded. The full read is €99, refundable within 30 days. Prices exclude VAT.
Or book a 30-min call.