Shopify Plus · Analytics
Shopify Plus analytics agency
Analytics on Shopify Plus is a consolidation job. Orders arrive from several storefronts in several currencies, some of them from trade accounts on payment terms, and every ad platform reports its own version of the same week. The work is one agreed model of the business, built from order data and joined to channel reporting rather than assembled from screenshots.
What Shopify Plus changes
Platform facts that shape the work
These are true of Shopify Plus today and they decide the approach before any strategy does.
Every storefront keeps its own ledger
Orders, customers and reports live inside each store. Organization wide figures only exist once those ledgers are combined somewhere, with currency converted on a stated basis and customers who appear in two stores resolved to one person.
Bulk operations move history out cleanly
Higher API capacity and bulk export make it practical to pull complete order, customer and product history on a schedule. That is what a warehouse needs before cohort, margin and lifetime value questions can be answered at all.
Trade orders distort consumer measures
Wholesale orders are larger, less frequent and sometimes placed by a sales team. Mixing them into average order value, conversion rate or acquisition cost hides what is actually happening in both channels.
Measurement moved into supported surfaces
Checkout measurement runs through customer events and extension points rather than scripts on a confirmation page. Setups migrated from the older approach need verifying event by event, because a silent double count survives a migration easily.
Markets bring currency and duty into the numbers
Prices, taxes and duties differ by market. Any comparison across markets needs a stated currency of record and an explicit decision about whether shipping, tax and duties are inside the revenue figure.
The work
Item by item, inside Shopify Plus
Definitions the whole organization uses
Written definitions for order, revenue, new customer, market, channel and contribution, agreed with finance as well as marketing. Every later dashboard cites that document, which is what ends the quarterly argument about whose number is right.
Consolidated data model
Order and customer history from every storefront landed in one warehouse, deduplicated, converted to a single currency and joined to product cost so revenue reporting can become margin reporting when the question calls for it.
Event tracking per storefront
A consistent ecommerce event set implemented through customer events on each store, with the same item identifiers and the same treatment of tax and shipping, so comparing two storefronts is comparing like with like.
Server-side tagging and consent
Server containers per region where that suits the compliance picture, consent signals passed through properly, and conversion data sent to ad platforms consistently so bidding is not learning from a partial picture.
Channel reconciliation
A standing report comparing platform reported conversions with store orders for the same window, per storefront, with the size and reason for each gap stated so nobody has to rediscover it monthly.
Incrementality and media mix
Holdout or geo tests on the channels large enough to read, so budget shifts across a multi market organization rest on measured contribution rather than on whichever platform claims the most credit.
Reporting people act on
A weekly operating view built on traffic, conversion rate, average order value and purchase frequency by storefront, and a monthly view on cohorts and contribution, each one short enough that the team reads it.
What goes wrong
On Shopify Plus, specifically
- Adding platform reported conversions from several ad accounts and treating the total as revenue
- Comparing storefronts without fixing a currency of record and a conversion date convention
- Leaving legacy checkout tags in place after moving to supported extension surfaces
- Reporting one blended acquisition cost across consumer and wholesale demand
- Building a warehouse before anyone has written down what a new customer means
Does a Shopify Plus organization need a data warehouse?
Once the questions cross storefronts, currencies or product cost, yes. Built in reports answer questions inside one store well. Cohort retention across markets, contribution margin by category and blended acquisition cost need the data in one place with cost data joined to it.
How do you compare performance between expansion stores?
Fix the definitions first: one currency of record, the same treatment of tax and shipping, the same session and channel rules, and the same new customer flag. Only then compare. Most cross store comparisons that look alarming turn out to be definitional rather than commercial.
How should wholesale revenue appear in marketing reporting?
As its own line, never blended. Report consumer acquisition and retention on consumer orders, and report trade separately with its own measures such as accounts activated, reorder rate and revenue per account. Blending the two makes both look like something they are not.
Is Shopify's own reporting enough for a Plus store?
For daily operating questions inside a single storefront it is often enough and it is authoritative on orders. It becomes limiting when you need joins to cost data, marketing spend, several storefronts at once, or custom cohort definitions, which is the point at which exporting becomes worthwhile.
How do you handle refunds and exchanges in reporting?
Decide whether refunds are applied to the original order date or the date they occur, write it down, and apply it everywhere. Both are defensible. What causes trouble is finance using one convention and marketing dashboards quietly using the other.
More on Shopify Plus
Grow on Shopify Plus.
A free Growth Analysis ranks what your store should fix first, by revenue at stake.