Skip to content

What is direct traffic for a food and beverage store?

Direct traffic for a food and beverage store is the same GA4 bucket: visits with no source GA4 can read. If you sell food and drink, it can also hold reorders that come after the lookback window, packaging QR codes and untagged reminder emails.

By , Founder & CEOUpdated 5 min read

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

For a food and beverage store, direct traffic means what it means anywhere in GA4: visits with no source GA4 can read. If you sell food and drink, it usually holds more than typed URLs. Late reorders, QR codes on packaging, shop shelves and untagged reminder emails can all land there.

If you sell food and drink

If you sell coffee, tea, snacks or sauces, your best customers run out and come back. Some reorder from a bookmark or type your name into the address bar. GA4 gives a returning visit the last source it remembers inside your lookback window. A reorder after the window closes, or from a new phone, can land in Direct instead.

Your packaging sends traffic too. A printed URL or QR code on a jar, a box or an insert is an offline link. GA4 files links from offline documents such as PDFs under (direct) / (none), and an untagged code usually ends up there as well. A friend's link pasted into a chat can end up there too, and so can a reminder email whose links lost their tags.

Then there is the shelf. If your products sit in shops, cafés or market stalls, some buyers meet you there and type your name later. That is real demand from a channel GA4 never sees, and it often arrives as Direct.

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

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
Journeys with 1 touch (0.5 days to buy)79.5%Journeys sheet, 1 touch row
Journeys with two or three touches (12.5 days to buy)12.2%Journeys sheet, two to three touches row

In this one store, Direct holds 57.7% of revenue in every view of the Channels sheet. In the Journeys sheet, 1-touch journeys hold 79.5% of revenue, with 0.5 days to buy. Journeys of two or three touches hold 12.2% in the Journeys sheet and take 12.5 days to buy.

If you sell food and drink, look for that shape in your own export. A late reorder looks exactly like it: one visit, a quick purchase, no source. The export cannot show which quick, sourceless visits were loyal reorders and which were untagged emails or packaging scans. Both arrive as one Direct touch, and neither row says what caused the sale.

What changes for a food and beverage store?

Your reorder cycle meets GA4's lookback window. If a pack lasts longer than the window, the bookmark visit has no remembered source and joins Direct. So Direct can grow because customers are loyal and slow, not because anything broke.

Packaging becomes a channel. Each printed code deserves its own UTM tags, with a campaign value per product, so scans stop hiding in Direct. Reminder emails and SMS from Klaviyo or any other tool need tags on every link, the reorder button included.

New and returning buyers need separate reads. GA4's User acquisition report shows how new users first found you, while Traffic acquisition covers new and returning users alike. Put Direct's share side by side in both, and the reorders start to separate from the strangers.

Gifting seasons bring people who heard about you from someone else. Direct may swell around those peaks for honest reasons, so judge it against the same weeks last year, not last month.

What to do this week

  1. Tag every printed code. Give each QR code and printed link its own UTM tags, with a campaign value per product, and scan one yourself. Pass: the scan shows under its own source in Traffic acquisition. Fail: it lands in (direct) / (none), so the code still points at a bare URL.
  2. Compare new and returning. Open Reports > Acquisition > User acquisition, then Reports > Acquisition > Traffic acquisition, and note Direct's share in each. Pass: Direct is much smaller among new users, so returning buyers drive it. Fail: it is just as big among new users, so check packaging codes, shops and untagged links first.
  3. Tap your reorder reminder. Open your latest reorder email or SMS on your phone and tap the main button. Pass: the address bar still shows your UTM tags. Fail: they are gone, so a redirect or link shortener strips them before GA4 can read them.

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: Understand (direct) / (none) traffic (Google); Identify unwanted referrals (Google); Traffic acquisition report (Google); User acquisition report (Google).

Frequently asked questions

  • Do QR codes on packaging count as direct traffic in GA4?
    Usually, if the code holds a bare URL. GA4 files links from offline documents under (direct) / (none), and a printed code carries no source unless the link inside it has UTM tags. Tag each code and the scans get a name of their own.
  • Are repeat food orders counted as direct traffic?
    Sometimes. Inside your lookback window, GA4 hands a returning visit the last source it remembers for that browser. Once the window has passed, or when the buyer switches device, there is no remembered source, and the visit counts as Direct.
  • Should a food brand worry about high direct traffic?
    Not by itself. If you sell food and drink, reorders, packaging and word of mouth all feed Direct honestly. Worry when it jumps right after a site, checkout or email tool change, which points to lost tags rather than new fans.

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.