What Is Attribution? A Simple Guide for Shopify Store Owners

Seamus Ryan • October 20, 2026

Share this article

What Is Attribution? A Simple Guide for Shopify Store Owners


Attribution is the process of working out which marketing activity deserves credit for a sale.

If someone sees your Facebook ad, searches for your business on Google and later buys from an email, attribution determines which of those interactions gets the credit.

It sounds straightforward. In practice, it's one of the biggest sources of confusion for ecommerce store owners.

You open Meta Ads Manager and see one revenue figure. Shopify shows another. Google Analytics might show something different again.

So which number is right? Are your ads actually profitable? And should you pay for another analytics tool to help you work it out?

The answer starts with understanding what attribution can, and cannot, tell you.

Why Does Attribution Matter for Ecommerce Businesses?

Imagine a customer discovers your products through an Instagram advertisement on Tuesday.

On Friday, they search for your brand on Google and visit your website.

On Sunday, they receive an email, return to your store and make a £100 purchase.

Your Shopify store records one order worth £100.

But three different marketing activities contributed to that sale:

  • Instagram introduced the customer to your brand.
  • Google helped them find you again.
  • Email encouraged them to complete their purchase.

Which channel should receive credit for the £100?

That's the problem attribution tries to solve.

Different platforms use different rules to answer that question, which is why marketing reports don't always agree.


Why Do Meta Ads and Shopify Show Different Sales Figures?

This is one of the most common questions ecommerce businesses face.

The short answer is that Meta and Shopify measure different things.

Shopify records the orders processed through your store.

Meta reports conversions it attributes to interactions with your advertisements.

For example, a customer might see your Facebook advertisement, leave without clicking, and return to your store later through Google.

Depending on your attribution settings and the information Meta can observe or model, Meta may attribute that purchase to your advertisement.

Shopify will still record the actual order, but its marketing attribution reporting may associate the order with a different source.

Neither platform is necessarily making a mistake.

They are answering different questions.

This distinction becomes especially important when you're making decisions about advertising budgets.

If Meta reports £2,000 in attributed revenue, that does not necessarily mean your advertising generated £2,000 in additional sales that would otherwise never have happened.

Equally, a purchase that Meta cannot attribute to an advertisement does not prove the advertisement had no influence.

What about Google Analytics?

Google Analytics 4 adds another perspective.

It measures website and app activity using its own event collection, reporting rules and attribution settings.

Differences in consent, tracking, channel definitions and attribution methods can all contribute to discrepancies between GA4, Shopify and Meta.

Rather than expecting all three platforms to produce identical figures, it's more useful to understand what each one is measuring.

What Is an Attribution Window?

An attribution window is the period during which a conversion can be credited to an advertising interaction.

For example, a seven-day click attribution window means a qualifying purchase made within seven days of an advertisement click may be attributed to that advertisement.

A one-day view attribution window means a qualifying purchase made within one day of viewing an advertisement may also receive credit, subject to the platform's rules and measurement capabilities.

Meta commonly uses a seven-day click and one-day view attribution setting for eligible website conversion campaigns, although settings can vary by campaign and may change over time.

Changing the attribution window can change the number of conversions and the amount of revenue reported.

The actual orders in Shopify haven't changed.

Only the rules used to attribute them have changed.

This is why comparing advertising performance across different periods without checking attribution settings can lead to misleading conclusions.

Why Are Some Shopify Sales Showing as Direct or Unknown?

You may notice orders in Shopify where the marketing source is recorded as direct, unknown or unattributed.

There are several possible explanations.

A customer might:

  • Visit your website directly after previously seeing an advertisement.
  • Switch between devices before purchasing.
  • Decline tracking consent.
  • Use a browser that limits tracking technologies.
  • Return to your store after the original referral information is no longer available.

These situations can make it difficult to connect a purchase to an earlier marketing interaction.

However, it's important not to assume every direct or unknown sale came from paid advertising.

Some customers genuinely visit directly, and others may have discovered your business through channels that were never tracked.

An unattributed order is an order without a reliable recorded marketing source, not proof of a missing advertising conversion.


How Should Shopify Store Owners Measure Advertising Performance?

A practical starting point is to separate actual store performance from advertising-platform attribution.

For example:

MetricWhat it tells youShopify ordersHow many orders your store processedShopify revenueSales recorded by your store, using the revenue definition you've selectedMeta advertising spendHow much you spent advertisingMeta attributed purchasesPurchases Meta credits to your advertisementsMeta attributed revenueRevenue Meta attributes to your advertisementsBlended ROASTotal store revenue divided by advertising spend, using a consistent definition

Consider a simple example.

Your Shopify store records £5,000 in revenue during a particular period.

You spend £1,000 on Meta advertising.

Meta reports £3,500 in attributed purchase revenue.

Your Meta-reported ROAS is:

£3,500 ÷ £1,000 = 3.5

Your blended ROAS, using total Shopify revenue against Meta spend alone, is:

£5,000 ÷ £1,000 = 5.0

These numbers answer different questions.

The first tells you how much revenue Meta attributes to its advertisements relative to Meta spend.

The second compares all store revenue with the amount spent on Meta. It does not prove that Meta generated every sale, and it excludes any other advertising costs.

Neither number should be interpreted without considering profit margins, other marketing expenses, repeat customers and the wider business.

But together, they can provide a more useful picture than relying on one dashboard alone.


We Built Compass to Help Shopify Store Owners Understand Their Numbers

Compass was developed around a straightforward problem: Shopify merchants shouldn't have to spend their mornings switching between dashboards just to understand their advertising performance.

Rather than presenting another complicated attribution model, Compass brings Meta advertising data and Shopify store performance together in one place.

It helps merchants compare advertising spend and attributed performance against the sales recorded by their Shopify store.

The goal is to make reporting easier to understand, highlight differences worth investigating and give store owners a clearer starting point for their decisions.

Compass doesn't remove every limitation of digital attribution, and it shouldn't be treated as proof that an advertisement caused a particular sale.

Instead, it helps you work with the information available without losing sight of the actual orders processed by your business.

Explore Compass for Shopify


Final Thoughts

Attribution doesn't have to be complicated.

It starts with understanding that a sale can involve several marketing interactions and that different platforms use different methods to assign credit.

Your Shopify store tells you what customers purchased.

Your advertising platforms help you understand which marketing activities may have contributed.

And the right reporting tools should make those differences easier to investigate, not harder.

Before paying for more software, make sure you understand the numbers you already have.

And before subscribing to an attribution platform, ask its support team a question that actually matters to your business.

The quality of the answer may tell you more than the feature list.

Recent Posts

By Seamus Ryan • October 21, 2026
Before signing a 12-month marketing contract, check cancellation terms, monthly deliverables and who owns your website, domain and ad accounts.
Hand holding a smartphone with the Threads logo in front of a Meta sign
By Seamus Ryan • October 16, 2026
Place a test order on your own store and watch the events in Meta Events Manager. A ten-minute check for a Shopify pixel that may be broken.
Google homepage on a tilted screen with logo, search bar, and “Google Search” buttons
By Seamus Ryan • October 16, 2026
No but it's usually worth setting up first. What a Google Business Profile does, what it can't do, and what to fill in before a build.
Person holding a tablet with a red website open, using a laptop at a desk with a notebook and coffee cup
By Seamus Ryan • October 12, 2026
Some web companies build in-house, some use freelancers or a team abroad. How to find out which you are buying, and the three questions to ask first.
By Seamus Ryan • October 11, 2026
Is Shopify's Facebook & Instagram app accurate?
By Seamus Ryan • October 11, 2026
Why isn't my website showing up on Google at all?
By Seamus Ryan • October 11, 2026
What happens to my website if I leave my agency?
By Seamus Ryan • October 11, 2026
What is the difference between attributed revenue and actual revenue?
Will Transferring My Domain Stop My Email?
September 28, 2026
Transferring a domain shouldn't stop your email. Learn how DNS, MX records and email hosting work and what to check before moving your domain.
By Seamus Ryan • September 23, 2026
A small business website in the UK typically costs between £500 and £5,000 to build. A simple brochure site of five to ten pages sits around £1,000 to £2,500. A custom design or ecommerce build runs £3,500 upwards. Ongoing costs are separate: hosting, maintenance and SEO are usually charged monthly. What you're actually paying for Most of the cost is time, not software. Web designers posting their own rates on UK business forums put it around £50 an hour. A straightforward brochure site is roughly eighteen to twenty-five hours once you include the conversation at the start, the build, the content, and the fixing afterwards. That's where £1,000 to £1,250 comes from. One designer put his standard rate at "£1000 which includes pages, basic seo and other generic demands". Another said he could "set up a site for under £500 and still make decent profit". A third, quoting for a custom-built theme, said "Last time I built a custom theme my fee was nearly £5k". All three are describing real work. They're describing different amounts of it. Why the quotes you get vary so much Three things move the number more than anything else: whether the design is custom or a template, whether you're writing the content or the agency is, and whether anything needs to be built rather than configured - a booking system, a payment flow, a members' area. A £400 quote and a £4,000 quote are usually not the same job. Ask each one what's actually included rather than comparing the totals. The cheap end, honestly You can get a site built for £200 on a freelance marketplace, and some of those are fine. The risk is in what happens next. One UK business owner described paying for a redesign through a freelancer and then "the website went down". Another found the designer had registered the domain in his own name. If you go that route, get the domain in your name first and keep your own logins. The ongoing costs nobody mentions in the quote The build is one number. Running it is another. UK rates posted by agencies in late 2024 put WordPress maintenance from around £100 a month, SEO from £300, and paid ads management from £400. Hosting and a domain are small by comparison - tens of pounds a year, not hundreds. Ask for the monthly figure at the same time as the build figure. A cheap build with an expensive tie-in is a common shape, and it's the one people regret. What to ask before you pay a deposit Who will own the domain. What happens if you want to leave. Whether you can edit the text yourself afterwards. Whether the quote is fixed or an estimate. Get the answers in writing - a real quote should survive being printed out.
Show More