If you’re a Shopify store manager, one of your biggest questions should be ‘which campaigns lead to sales?’. We looked at data from 10 Shopify Plus customers to see whether the sales by traffic source report can be trusted.

Under the Shopify store admin, and Analytics > Reports tab, you can (in theory) see which sessions and sales came from which traffic sources.

BUT this sales by traffic source report is broken. Looking at 180,000 orders for 10 stores in Q4 2018, here are the marketing channels which Shopify Analytics says brought the traffic:

  1. Direct 83.5%
  2. Social 9%
  3. Search 4.5%
  4. Unknown (other websites, not social or search) 3%
  5. Email ~0.1%

And using comparative data from Google Analytics we know this is all wrong. Here’s a comparison of Shopify’s attribution to Google Analytics last-click attribution of sales for one of these customers:

Marketing attribution comparison for 700 orders

Shopify
Google Analytics
Direct99%43%
Search (Paid + Organic)0.6%7%
Social0.4%10%
Email25%
Affiliates15%

Here’s why it’s broken

  1. ‘Direct’ traffic is when the source is unknown. But for Shopify’s report this means where the source of the last session is unknown – the user most probably visited a search ad or product review previously. Having only 1% visibility on your marketing performance is just not acceptable!
  2. We know that tagged Facebook traffic alone represents 7% of traffic for the average store, so 10% of sales from Social is more normal. Social also brings more than the actual sales in terms of visibility and influencers.
  3. Google generates billions of pageviews a month for ecommerce stores. If your site gets only 1% of its traffic from search, we’d be very surprised! Including paid search this site is still well below the 40% average. (Check out our 6 essential benchmarks for Shopify stores.)
  4. Monthly emails and personalised retargeting emails are now a staple of online marketing, and we know all the customers in this analysis use email marketing of some form – including for new product launches, discounts and cart abandonment campaigns. The problem is, it’s unlikely to be the only campaign which brought customers, so it gets drowned out by other ‘last click’ channels. The solution: multi-channel attribution.
  5. Affiliates are a really important channel to get right, as they are paid based on the sales attributed to them. Why should you rely solely on the report the affiliate marketer gives you, and not see the same numbers in Google Analytics?

So don’t leave your marketing analytics to guess-work! Try the Littledata app to connect Shopify with Google Analytics on a free trial today. All paid plans include unlimited connections, to ensure accurate marketing attribution for sales via ReCharge (subscriptions), CartHook (one-page checkout), Refersion (affiliates) and more.