Blog

Shopify Attribution: Measuring an Ecommerce Store Honestly

Three-layer diagram of the Shopify measurement stack: platform dashboards at the base, a store-side attribution app above, aggregate modeling on top

What Shopify attribution means?

Shopify attribution means working out which of your marketing channels actually drive your store’s orders, using the order and session data Shopify records plus the trails your ad platforms and email tools leave.

Ecommerce is attribution’s home turf: journeys are short, checkouts are tracked, and yet the dashboards still disagree with each other daily: Meta claims an order, Google claims the same order, and Shopify’s own report says something else again. This guide covers what Shopify gives you natively, the three-layer stack that resolves the arguments, the distortions specific to ecommerce, and when a store graduates to modeling.

What Shopify records natively (and where it stops)

Shopify captures genuinely useful data out of the box: the referrer URL for each order, any UTM tags on the landing link, and sessions and conversions by source. As a first read on where orders come from, it’s a solid start.

Where it stops: the native view is session-level and last-touch: the final visit’s source gets the order, a shape known as single-session bias. There’s no view-through (the ad seen but never clicked), cross-device journeys break (phone research, laptop purchase), and ad spend lives elsewhere, so there’s no unified view of cost against revenue.

Shopify’s native data is a till-side record, not an attribution system. It tells you what the last touch was, reliably: and that’s a narrower truth than budget decisions need.

Let’s make it more clear: Let’s assume you run actively ads on Facebook and TikTok. Because Facebook and TikTok (and other platforms) have the ability to find users who are willing to buy, they can serve ads to users with high probability of buying. Once they serve an ad, that user might buy. In case a user buys and served an ad, the platform (Facebook and TikTok) will claim the credit for the purchase. Now the question is: Which platform will claim credit? The answer is both. And thus the attribution problem.

The ecommerce attribution stack: three layers

The working stack has three layers, each answering a different question:

  • Platform dashboards (Meta, Google, TikTok): each self-reports its own contribution, generously, within its own windows. Right question: “how do I tune campaigns inside this platform?” Wrong question: “which platform deserves more budget?”: every platform’s answer is itself.
  • Store-side attribution apps (the Triple Whale and Northbeam category): a pixel plus order matching, giving one cross-channel view of the same orders every platform is claiming. This is the layer that settles the Meta-versus-Google argument: the market map is in best marketing attribution software.
  • Aggregate modeling on top, for budget decisions: reading total weekly spend and revenue to find contribution, saturation and incrementality: things no trail can show.

Trouble starts when one layer is asked to answer another layer’s question.

The ecommerce-specific distortions

Three classics, each with its honest correction:

Brand search and retargeting harvest credit. Both sit at the journey’s end, catching demand that social, influencers or word of mouth created. Last-touch views make them look unbeatable. The correction is incrementality thinking: a store might find, hypothetically, that a large share of brand-search converters would have bought anyway: the channel’s true contribution is what wouldn’t have happened without it.

Email and SMS flows credit themselves generously. Abandoned-cart and post-purchase flows fire at people already leaning toward purchase, then claim the sale. The correction is holdout flows: suppress the email for a random slice of eligible customers and measure the difference. The honest lift is usually real, and smaller than the report.

Discount codes wander. An influencer’s code gets posted to coupon sites, and suddenly the “influencer channel” is credited with every bargain-hunter’s order. The correction is code hygiene: unique codes per placement, monitoring for leakage, and treating heavily leaked codes as discounts rather than attribution signals.

Attribution models that fit ecommerce

Short-cycle, high-volume journeys make ecommerce the friendliest terrain for attribution models, and the guidance is correspondingly clean.

Use data-driven attribution where your order volume supports it: algorithms learning credit weights from your actual converting and non-converting journeys beat any hand-set rule. Below that volume, time decay is the sane default: recent touches weigh more, which suits short purchase cycles. Keep last click only for bottom-funnel audits: as a company truth it systematically over-funds the end of the funnel. The full menu, with what each model distorts, is in marketing attribution models: choosing the right one.

One practical rule regardless of model: align attribution windows across platforms as far as their settings allow. A 7-day-click platform and a 1-day-view platform aren’t describing the same week, even side by side in the same spreadsheet.

When a store graduates to modeling

The graduation signs are recognizable: meaningful spend moving into channels no pixel tracks (TV, podcasts, influencers); platform-reported conversions summing to more than actual orders; and budget arguments the dashboards can’t settle because every dashboard is a party to the dispute.

MarSci runs both as one stack for ecommerce brands: see MarSci’s data-driven attribution solutions. If your store is showing the graduation signs, book a call with MarSci.

Frequently Asked Questions

How does Shopify attribution work?

Shopify records each order’s referrer and UTM data and reports conversions by source: a useful last-touch, session-level view. Fuller attribution: cross-channel, view-through, cost-versus-revenue, needs an attribution app or an aggregate model layered on top. Treat the native reports as a starting point, not the verdict.

Why do Meta and Google both claim the same Shopify orders?

Each platform credits its own clicks and views within its own attribution windows, so the same order can satisfy both platforms’ rules at once. Their numbers overlap, the sum exceeds the till, and only a neutral store-side view or aggregate model restores one total.

What is the best attribution model for an ecommerce store?

Data-driven attribution where your order volume supports it, time decay as the hand-set default for short journeys, and last click only for bottom-funnel audits. Whichever you pick, apply it consistently and align windows across platforms. Consistency across reports matters more than the choice itself.

Do I need MMM as well as ecommerce attribution?

Once spend spreads into channels no pixel tracks (TV, influencers, podcasts) or dashboards can’t settle budget arguments, yes: MMM reads total weekly spend and revenue with no user data required, measuring contribution and saturation the trail can’t see, and cross-checks the attribution view.

Does TikTok attribution different than Facebook?

The broad answer is no. Both follow the same principles although there a few differences. The bottom line is that if a user gets exposed to an ad both platforms will claim credit for the activity regardless if the user influenced by the ad or not.

Written by

George Filippou, PhD

Founder. ex-Meta/TikTok, Marketing Scientist, PhD Statistics, Adjunct Professor in Data & AI.

You might be interested in …