What Is Attribution? A Simple Guide for Shopify Store Owners
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.
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










