How can I track where Shopify customers came from?
Tag every link you control with UTM parameters, then check Shopify Analytics under Sessions by referrer and Conversion by referrer to see where orders originated. For traffic you can't tag — word of mouth, podcasts, DMs — add a "How did you hear about us?" question on the checkout or post-purchase page. Accept that no method is perfect: ad blockers, iOS privacy limits, and multi-touch journeys all blur the picture.
Every customer took a path to your store, and knowing which paths produce orders tells you where to spend. There are three practical ways to see that path.
1. UTM discipline on every link you control. Whenever you post a link — Instagram bio, TikTok video, email campaign, Reddit comment, influencer's link in bio — add UTM parameters: ?utm_source=tiktok&utm_medium=social&utm_campaign=launch_week. Shopify reads these automatically and attributes the session. The key word is discipline: one shared untagged link and you lose the trail. Keep a simple spreadsheet of every link you've published so you can map UTM values back to placements.
2. Shopify Analytics built-ins. Go to Analytics → Sessions by referrer and Conversion by referrer. This shows which sites sent traffic and which converted. For paid ads, connect your ad accounts (Meta, Google) through Shopify's integrations so spend and revenue sit side by side. This is session-level attribution, though — it credits the last click, not the whole journey. A customer who saw your TikTok three times and then Googled your brand looks like "organic search," not TikTok.
3. Ask the customer. A one-question survey — "How did you hear about us?" — on checkout or right after purchase catches what UTMs miss: podcasts, conversations, "a friend sent me a screenshot." Keep it to one optional question with a short list of answers. Response rates are typically modest, but the qualitative signal fills the biggest UTM gap: the dark traffic from places links can't be tagged.
Honest caveats. iOS App Tracking Transparency, ad blockers, and privacy-conscious browsers strip referrers and block tracking pixels, so a growing share of traffic arrives as "direct" no matter what you do. Multi-touch journeys mean single-touch attribution is always a simplification. And bots inflate session counts. Use attribution to make directional decisions — double down on what clearly works, cut what clearly doesn't — not to claim exact credit for every dollar.
GetNoCut doesn't do this. It's a post-purchase upsell app, not an attribution or analytics tool — it can't tell you where a customer came from. For this job, you need UTM discipline plus the analytics you already have: Shopify Analytics for referrer and session data, your ad platforms for spend, and optionally a post-purchase survey app for the "how did you hear about us" signal. GetNoCut comes after the attribution question is answered: once you know a channel brings buyers, it helps you earn a bit more from each of those orders with a single relevant post-purchase offer — at a flat $24/month with 0% of upsell revenue.