07827 598 774 info@orkismedia.com
Free guide

The Shopify traffic guide: where your store's visitors really come from

Your reports can only tell you which channels sell if they file each visit in the right place. This guide shows you how to check yours, look at all eight channels in turn, and pick the one to fix first.

Prefer it as a PDF, with tools you can fill in?

Get the designed 16-page guide, a channel scorecard, a tracking tag sheet and a 30-day plan, free.

Get the PDF and tools

1. Start with four numbers you already have

Revenue comes from three numbers multiplied together: visits, conversion rate and average order value. Returning customers then feed back into visits. When sales fall, one of these four has moved. Shopify shows all four, so write yours down before you read on.

NumberWhat it means
SessionsVisits to your store from every channel
Conversion rateThe share of visits that end in an order
Average order valueThe average value of an order, after discounts
Returning customer rateThe share of customers who have bought before

Compare each number with your own store a year earlier. Your own trend is evidence. An industry average is a guess.

Often missed: Shopify changed how it counts sessions on 21 to 23 September 2026. Compare sessions and conversion rate across that date with care, and check orders and sales too. Source: Shopify Help Centre

"Traffic and conversion are the two biggest issues store owners have. I work on both."Steve Bruckshaw, Orkis Media

Eight ways visitors reach your store

Google Analytics sorts every visit into a channel. Here is what each one is called and the check that tells you whether it is working.

ChannelIn Google AnalyticsWhat to check
Organic searchOrganic SearchWhich pages earn visits, and which products get none
Google ShoppingOrganic Shopping, Paid ShoppingYour product feed is approved and products are showing
Paid adsPaid Search, Paid SocialClicks land on the right page and the spend pays back
EmailEmail, if links are taggedWelcome, abandoned cart and post-purchase emails are live
SocialOrganic Social, Paid SocialWhich platforms send buyers, not just visitors
ReferralsReferral, AffiliatesWhich partners, affiliates and press send sales
OfflineDirect, unless taggedEvery insert, flyer and event has its own code
DirectDirectHow much of it is really untagged email or offline

Often missed: packaging inserts. A next-order discount or refer-a-friend card reaches people who already buy from you. Give each one its own code, or its sales vanish into Direct.

Common mistake: treating Direct as a channel. It is where visits land when the source is unknown. If it grows, check untagged emails, print and packaging first.

A real example: one store's reports, read properly

These figures come from a UK online store I worked with in 2021 and 2022. The store's name is removed. Every number is exactly as its reports showed it.

24 32 40 48 56 53.9 27.9 Sep Oct Nov Dec 31 Dec
Average Google position across 1,362 keywords, 1 September to 31 December 2021, searches in England. Position 1 is the top of Google, so a rising line is good news. Source: Semrush Position Tracking. Line redrawn from the original chart; the start and end values are exact.
76 to 149
Visits a day from Google search: December 2021, then 1 to 19 January 2022
46.9% to 57.9%
Share of visits from organic search, same two periods

Source: Google Analytics, Acquisition overview (the older Universal Analytics version). Seasons move traffic too, so compare with the same weeks a year earlier before crediting any one change.

What the reports were hiding

  1. Email posing as Referral. 1,148 December visits came from an email platform's link-tracking address. The links had no tracking tags, so the campaign was counted as Referral.
  2. PayPal taking the credit. paypal.com sent 112 visits in December from 83 people, only 1 of them new: buyers coming back after paying. List PayPal as an unwanted referral in Google Analytics.
  3. Organic Search is not only Google. Bing and Yahoo sent 162 visits in December between them, against 2,343 from Google. Small, but check them before you ignore them.

2. Make your reports tell the truth

Google Analytics files every visit under a channel, using the clues that arrive with the click. Miss a clue, and the visit and any sale it brings land in the wrong place. Check this before you judge any channel.

Where a visit gets filed

Does the link carry tracking tags?
Yes: filed by your tags, as Email, Paid Social, Affiliates and so on
No. Did they come from another website?
Yes: filed by that website, as Organic Search, Organic Social or Referral
No: filed as Direct. Typed in, bookmarked, or the clue was lost on the way

Simplified from Google's channel rules. Source: Google Analytics Help, traffic-source dimensions

Three ways the clues go missing

  1. Untagged links. Clicks from desktop email apps land in Direct. In the real example above, an untagged campaign showed up as Referral.
  2. Payment pages. Buyers who pay at PayPal and come back can be filed as visits from paypal.com, which takes the credit.
  3. Blocked tracking. Visitors who block cookies or tracking may not be counted, so Google's totals sit below Shopify's.
Even Google's own store: 62% of visits filed as Direct

81,559 of 131,057 sessions from 20 September to 17 October 2026. Another 5% were Unassigned. Source: Google Analytics demo account.

Common mistake: cutting a channel because it looks small. Its sales may be sitting in Direct, filed under the wrong name.

Tag every link you control

Tracking tags are a few words added to the end of a link. They tell Google Analytics who sent the visit, so it is filed in the right channel. Customers never notice them.

  • utm_source says who sent the visit
  • utm_medium says what kind of link it was
  • utm_campaign says which campaign

Google says to use these three tags on every link. Use the same words every time, in lower case: Google treats "Email" and "email" as different values, so mixed spellings split one source into two rows.

Where the link appearsutm_sourceutm_mediumFiled in GA4 as
Your newsletternewsletteremailEmail
Facebook postfacebooksocialOrganic Social
Instagram bio linkinstagramsocialOrganic Social
Facebook or Instagram adfacebookpaid-socialPaid Social
Affiliate or partner linkpartner-nameaffiliateAffiliates
Packaging insert QR codeinsertprintUnassigned, until you add an Offline channel

Sources: Google Analytics Help, URL builders and default channel group.

Often missed: printed codes need one extra step. Google Analytics has no offline channel, so tagged QR codes land in Unassigned. Create a custom channel group with an Offline channel for the medium "print". A standard property allows two custom groups, and they apply to past data too. Source: Google Analytics Help, custom channel groups

Before you move on

  • Build links with Google's free Campaign URL Builder, or the tracking tag sheet in the download
  • Every email template's links are tagged
  • Every social profile link is tagged
  • Every printed QR code opens a tagged link
  • Your naming list is written down

Fix the leaks

Three fixes stop sales being credited to the wrong place.

  1. Stop payment pages taking the credit. Add every payment provider that sends buyers off your site to pay, such as paypal.com. It works from the day you save it, not before. In Google Analytics, go to Admin, then Data streams, your web stream, Configure tag settings, Show all, and List unwanted referrals.
    Google Analytics screen for listing unwanted referrals, with Match type and Domain fields
    Type paypal.com in the Domain box, then Save. From my own Google Analytics property.
  2. Install Google Analytics once. Connect it through Shopify's Google & YouTube sales channel. If a past developer also pasted the tag into your theme, visits get counted twice.
  3. Compare trends, not totals. The two never match: they count sessions differently, and Google misses visitors who block tracking. Use one time zone and watch the gap. A sudden jump means something broke.
"On every store assessment, my first check is whether Google Analytics records the same orders as Shopify. If it doesn't, every channel figure after that is suspect."Steve Bruckshaw, Orkis Media

Before you move on

  • Payment domains on the unwanted list
  • Google Analytics installed once
  • Both set to the same time zone
  • A monthly order check in the diary

Sources: Google Analytics Help, identify unwanted referrals; Shopify Help Centre, analytics discrepancies and setting up Google Analytics 4.

Start with the two Google channels you don't pay per click for.

Organic search: check it in Google Search Console

  1. Which pages earn the clicks. Open Performance, then the Pages tab, sorted by clicks. If the homepage takes most of them, your collection and product pages are doing little work.
  2. Pages that are seen but not clicked. Lots of impressions and few clicks means Google shows the page, but searchers pass it by. Rewrite its title and description before writing anything new.
  3. Products that never appear. If a product page is missing from the Performance report, open Indexing, then Pages, to see whether Google has left it out and why.

Google Shopping: get the free listings right first

Google shows products from Merchant Center for free on the Shopping tab, in search results and in Google Images. Shopify's Google & YouTube channel sends your products there automatically.

Google doesn't promise to show every product. It chooses based on the product data you give it, so the data is where the work is.

Check in Merchant Center

  • No products flagged with problems
  • Clear titles, images and prices
  • Barcodes (GTINs) added where products have them
  • Shipping and returns set up

Often missed: Bing. The store in the real example got 162 visits in December from Bing and Yahoo. Bing Webmaster Tools is free and works much like Search Console.

Sources: Google Merchant Center Help, free listings for products; Shopify Help Centre, set up the Google & YouTube channel.

Paid traffic is the easiest to buy and the easiest to waste. Check three things before you spend another pound.

  1. Sales are tracked. If purchases don't reach the ad platform, it can't tell good clicks from bad ones.
  2. Clicks land right. An ad for one product should open that product, not your homepage.
  3. Spend pays back. Each sale must cost less in ads than the profit it brings. Work out your limit below.

Your break-even point

LineExample
A. Average order value£60
B. Margin you keep after product and delivery costs40%
C. Most you can pay in ads per sale (A × B)£24
D. Sales each £1 of ads must bring in (1 ÷ B)£2.50

Example figures to show the sums, not a benchmark. Below line D, every sale from ads loses money.

Social: judge it by sales. In GA4's Traffic acquisition report, compare Organic Social and Paid Social by revenue, not sessions. A platform that sends visitors but no buyers is a brand cost, not a sales channel.

Common mistake: boosting the post with the most likes. Likes never appear in your sales report.

When to get help: I've run ad accounts for stores for many years. If your spend isn't clearing line D, my free store assessment looks at why.

Email: the channel you own

No platform can take your email list away or charge you per click to reach it. It is also how one-off buyers become regulars.

Grow the list in three places: a sign-up box at checkout, a sign-up in the footer, and a pop-up with a reason to join.

Automated emailWhen it sendsWhat it does
WelcomeWhen someone subscribesSays who you are, what you sell and why people buy from you
Abandoned cartWhen someone leaves without buyingReminds them what they left. My three-email version is below
After purchaseAfter the order arrivesThanks them, helps them use the product and asks for a review
Win-backWhen a customer goes quietGives a past buyer a reason to come back before they forget you

Shopify's own marketing automations have templates for all four, and can send a series of emails with a wait between each. Source: Shopify Help Centre, marketing automations

The rules: PECR applies across the UK
  • New subscribers need to give consent by a clear action. No pre-ticked boxes.
  • Customers can get emails about similar products under the soft opt-in, if you offered an opt-out when you took their details.
  • Every email must say who it is from and give a simple way to unsubscribe. Sole traders count as individuals.

Source: ICO guidance on direct marketing using electronic mail. This is a summary, not legal advice.

Before you move on

  • Tracking tags on every email link
  • Welcome email live
  • Abandoned cart email live
  • Unsubscribe link in every email

Referrals, offline and Direct

These are the channels people forget to measure, so their sales get credited somewhere else.

Referrals. Open Referral in GA4 and sort by revenue. The sites at the top are sending buyers: thank them and ask what else you could do together.

Affiliates and refer-a-friend. Give each partner a tagged link and their own discount code. Then you can pay on results, and see who sends sales.

Packaging inserts: the same card, done two ways

Done badlyDone well
One code for everyone, such as THANKYOU25, and an untagged web address. You can't tell what the card earns.Its own code for this batch, such as BOX-OCT26, and a QR code that opens a tagged link. Every sale it brings is counted.

Codes are for an invented brand, to show the idea.

What Direct really holds

  • People who typed your address or used a bookmark
  • Clicks from untagged emails in desktop email apps
  • Print, packaging and events with no code or tagged link
  • Visits where the clue to the source was lost

The test: if Direct rises in a month when you sent more email or posted more inserts, the tags are missing.

The takeaway: every piece of print gets its own code, and every partner gets their own link.

4. Offers that bring people back

The card in the box, the cart reminder and the planned sale.

The card in the box: a next-order discount or a refer-a-friend offer, each with its own code, as in the inserts example above.

My three-email cart sequence

Only the last email carries an offer.

  1. A gentle nudge. "Did you forget your cart?" No offer, just a reminder.
  2. A second reminder, two days later. If the item is on offer, say when the offer ends or that stock is limited.
  3. The offer. An extra percentage off if they buy before a set date.

Build it in Shopify's own marketing automations, or in your email app. Change it often, and check the numbers regularly. In my experience, scarcity works, as long as the deadline is real.

Keep the deadline real. Falsely claiming an offer is only available for a very limited time is a banned practice under the Digital Markets, Competition and Consumers Act 2024. If it ends on Friday, end it on Friday.

Plan every sale at the start of the year

The wallchart method I use:

  1. List the dates. Every shopping event and holiday in your market. An AI assistant can draft it; check the dates.
  2. Pick yours. Mark the ones that suit your products on a wallchart.
  3. Prepare early. Write the copy and design the banners well before. Upload them ready to switch on.
  4. Show it everywhere. Banners on the home page, collection pages and every relevant product.
  5. Tell Google. Add the discount to Merchant Center so it shows in Shopping.

Often missed: reuse the same sale page address, such as /black-friday, every year, so the links it earned keep working.

Sources: Shopify Help Centre, marketing automations; Business Companion, protection from unfair trading (England, Scotland and Wales). In Northern Ireland, see NIbusinessinfo. Google Merchant Center Help, get started with Promotions.

5. Your 30-day traffic plan

Work through it one step at a time. The fillable version is in the download.

  1. Write in your four numbers for the last 30 days and the same period last year, and note whether each went up or down.
  2. Find the one that fell most. Sessions: work through chapters 2 and 3. Returning customers: the email and offers sections. Conversion rate or order value: fix these on your store, not with traffic.
  3. Pick one channel to fix first: organic search, Google Shopping, paid ads, email, social, referrals, offline, or Direct and tracking.
  4. Set three actions, with a date for each.
  5. Pick the date you'll check your numbers again.

When to get help

You can do everything in this guide yourself. These are the signs a second pair of eyes is worth it:

  • Your reports don't match your orders
  • Visitors keep falling and you can't see why
  • Ad spend isn't clearing your line D
  • Plenty of visitors, but too few of them buy

What my free store assessment covers

In this order, with access to your store:

  1. Traffic: how many visitors, and where they come from
  2. Orders: Google Analytics against Shopify, looking for gaps
  3. Conversion: rates by source, cancellations, abandoned carts and how many are recovered
  4. Structure and SEO: how the store is organised, and what holds it back in search
  5. Pages and trust: collections, menus and product pages: names, descriptions, delivery, refunds
  6. Speed and search data: page speed, Search Console, then a deep look at Google Analytics
Request your free store assessment

Send me your store address. I'll look at your traffic and conversion, then tell you what I'd fix first.

Request your assessment

Or email info@orkismedia.com, or call 07827 598 774.

Get the PDF and the three tools

Everything above, as a designed 16-page PDF, plus three tools that do the sums for you:

  • The Shopify traffic guide (PDF): print it or share it with a business partner
  • Channel scorecard (Excel): your four numbers by month, and which channels bring sales, not just visits
  • Tracking tag sheet (Excel): your naming rules, and a builder that makes each tagged link
  • 30-day traffic plan (PDF): the plan above, ready to type into

How I use your details: /privacy-policy/

Steve Bruckshaw
About the author

I'm Steve Bruckshaw. I've worked in digital marketing since 2002, mostly with tradespeople and eCommerce owners, and built online stores for more than 23 years on Joomla, Magento, WooCommerce and Shopify. Today I run Orkis Media from Branston in Staffordshire.

Sources

Checked October 2026. Rules and screens change, so check the page before you rely on it.

General guidance, not legal or financial advice. No store in this guide is named. Google Analytics is a trademark of Google LLC and Shopify a trademark of Shopify Inc. Neither endorses this guide.