CartSpy
Install on Shopify
Guide · Traffic sources

Which traffic source brings buyers, not just visitors?

Short answer: judge each source by what its visitors do after they land: how many add to cart, reach checkout and order. A source with fewer visits but more carts and orders is worth more than a busy one that only browses.

CartSpy ranks your traffic sources and UTM campaigns by carts, checkouts and orders, and shows the cart value each source brings, so the difference is visible on one screen.

Why visits per source mislead

A social ad can send a lot of visitors who look once and leave. An email to past customers can send a few who buy. Ranked by sessions, the ad wins. Ranked by orders, the email does. Ranked by carts, you also see the source that fills carts that then stall, which is usually a price, shipping or landing-page problem rather than a targeting one.

What Shopify gives you

Shopify's analytics report sessions and sales by channel, referrer and UTM parameters. That answers "which source sells". It is harder to see, per source, the carts and checkouts that didn't turn into orders: the reports are built around sessions and completed sales.

The four numbers to compare per source

  1. Adds to cart per visit. Are these visitors interested in what they land on?
  2. Checkouts per add to cart. Does the cart survive the price and shipping?
  3. Orders per checkout. Does the checkout close?
  4. Cart value. Big carts from a small source can be worth more than many small ones.

Tag every paid link with UTM parameters (utm_source, utm_medium, utm_campaign) so each campaign is counted on its own rather than disappearing into "Facebook" or "Direct".

Where CartSpy fits

CartSpy is an app for Shopify that puts the traffic source on every add to cart, checkout and order it records. Its Analytics add them up per source and per UTM campaign:

  • Cart Value by Source: the value of carts, checkouts or orders from each source, for the period you choose.
  • Ad Performance by UTM source and campaign: views, adds to cart, checkouts and orders with a rate for each step, items sold and revenue.
  • Referrers: the sites sending visitors, with the same cart and order columns.
CartSpy Ad Performance by UTM Source: views, adds to cart, checkouts and orders with rates, items sold and revenue for google, facebook, klaviyo, instagram, tiktok, pinterest and bing
Each UTM source from views to orders (on a phone: adds to cart, checkouts, orders and revenue). From the CartSpy demo store; your numbers will differ.
CartSpy Cart Value by Source pie chart for one week, switchable between carts, checkouts and orders
Cart value by source for a week, switchable between carts, checkouts and orders.

The same sources appear live: every card in the Live View carries the icon of the source that brought the shopper, and the daily email lists where yesterday's carts, checkouts and orders came from.

What it doesn't do

CartSpy doesn't import ad spend, so it doesn't calculate return on ad spend, and it doesn't do multi-touch attribution across several visits. If that is the question, an attribution app is the right tool; CartSpy answers the one before it: what the traffic did once it arrived. See the comparison with other kinds of analytics app. The listing: CartSpy on the Shopify App Store (apps.shopify.com/cartspy).

Questions about traffic source quality

How do I find out which traffic source brings buyers on Shopify?

Compare each source by how far its visitors get: adds to cart, checkouts and orders, not just sessions. CartSpy ranks traffic sources and UTM campaigns by exactly those steps, with a rate for each.

Doesn't Shopify already report sales by source?

Yes. Shopify reports sessions and sales by channel, referrer and UTM. What it doesn't list per source are the carts and checkouts that didn't become orders, which is where a source that brings browsers differs from one that brings buyers.

My ads bring lots of traffic but few sales. What should I look at?

Look at that source's adds to cart and checkouts. Few carts means the visitors aren't interested in what they land on. Many carts but few checkouts or orders points at price, shipping or trust at the cart and checkout stage.

Does CartSpy do ad attribution or ROAS?

No. CartSpy shows the source and UTM campaign on each cart, checkout and order. It does not import ad spend, calculate return on ad spend or do multi-touch attribution; attribution apps do that.

Which plan includes traffic source and UTM reports?

Both. Essential ($7.99 a month) includes traffic sources and UTM campaigns; Advanced ($14.99 a month) keeps a longer history and adds all CSV exports.

More guides

Find the source that brings buyers

Install, and every cart is tagged with where it came from. 7-day free trial, cancel any time.

Start free trial