Analytics & attribution
What Cartie measures, how revenue is attributed to widgets, and how to read the dashboard.
Cartie measures what happens in your cart and connects it to the orders that follow, so you can tell which widgets earn their place. The Dashboard is the summary; Analytics is the detail.
#What gets recorded
| Event | When it fires |
|---|---|
| Impression | A widget renders in front of a shopper. Deduplicated per page load, so a drawer opening five times is not five impressions. |
| Cart view | The cart drawer or cart page is opened. |
| Add to cart | An item is added — including from a Cartie upsell. |
| Checkout click | The shopper clicks through to checkout. Used for the funnel step. |
| Reward reached | The cart crosses a reward's threshold — a rewards-ladder tier, a free-gift offer, the free-shipping bar. Recorded once per session per reward. |
| Purchase | An order is actually placed. Taken from Shopify's order webhook rather than the browser, and deduplicated by order id — this, not checkout clicks, is what every conversion and revenue number on the dashboard is built from. |
#How revenue is attributed
When a shopper heads to checkout, Cartie stamps the cart with its session, the experiment variants they were in, and which lines its widgets are responsible for. When the order arrives from Shopify, that stamp is what ties the revenue back to the widgets involved — which is why the numbers survive ad blockers and browser tracking limits better than pixel-based attribution.
Every unit of every order line has exactly one owner — a widget, or the shopper — and is valued at what the shopper paid for it after discounts:
| Widget | Owns |
|---|---|
| Shipping protection | Every protection fee line in an order that went through the Cartie cart — Cartie's own protection product or any provider's (Navidium, Route, Corso, Captain), whichever app added it. An order that skipped the cart (a Buy now button on the product page) is not counted. |
| Subscriptions | Every unit on a selling plan in an order that went through the Cartie cart — whether Cartie's subscriptions widget or another app (Loop, for example) put it on the plan. |
| Upsell carousel, image & video banners | The units they added. |
| Volume discounts | The units beyond what the shopper already had — going from 1 to 3 credits it with 2. |
| Rewards ladder | Only the reward products it added, at what the shopper paid — $0 while a reward is free. A tier that unlocks a discount code adds nothing to the cart, so it adds no revenue; the discount is already inside the prices of the other lines. Its real job is conversion, covered under Rewards and gifts below. |
| Rest of cart | Everything else: items shoppers added themselves, shipping and taxes. |
So the widgets plus the rest of the cart add up to your revenue, to the cent. If the shopper later removes units a widget added, the most recently added come off first — and re-adding the product from its own page is the shopper's.
#The dashboard
- Conversion rate — how often a shopper who added to your cart went on to buy.
- Added revenue — the revenue Cartie added to carts: the products, subscriptions and fees your widgets put there. Items shoppers added themselves don't count, so it is never more than your revenue and never below $0.
- Revenue over time — order revenue attributed to your Cartie cart, one point per complete day in your store's timezone. Today appears tomorrow, once it's a full day.
- Revenue generated by Cartie widgets — what each widget put in carts, beside the rest of the cart; together they equal your revenue.
- Rewards & gifts — how many shoppers unlocked each reward, and how many of them ordered.
- Cart performance funnel — cart views → add to cart → checkout → purchase, so you can see where shoppers fall out.
- Top performing widgets — ranked by the revenue each widget put in carts. Widgets that can't add anything to a cart (animations, badges, countdowns, social proof) aren't listed, since they'd always read $0.
- Active experiments — what is running and how it is doing.
- Key insights — plain-language observations about what changed.
Every figure covers the same whole days — "Last 7 days" is the seven complete days up to your store's most recent midnight — so the tiles, the charts and your Shopify reports line up. Where a figure grew on the period before, the increase is shown beside it, and Average order value also shows how your orders have grown since you launched Cartie.
#Rewards and gifts
Free gifts, rewards-ladder tiers and free shipping give margin away rather than earning revenue, so they are not credited with order revenue. For each reward the dashboard shows how many shoppers unlocked it, how many of those went on to order, and the resulting conversion rate — alongside the conversion rate of all cart sessions for comparison.
#The analytics page
Impressions, conversions, revenue per visitor and average lift across running experiments; your cart outcomes — completed and abandoned carts, average order value and revenue; plus the per-widget revenue table and the full experiment list.
#Reading it honestly
- Give it time. A day of data on a store doing 20 orders a day tells you nothing. Compare weeks, not hours.
- Revenue per visitor is usually the metric that matters — it catches the case where conversion rate drops slightly but order value climbs more.
- Order events can lag by a few minutes behind the storefront events; a small gap between a purchase and it appearing here is normal.
- Widget revenue plus the rest of the cart is your revenue. Each unit has one owner, so nothing is counted twice.
#Getting the data out
Experiment results are available over the REST API, and conversion events can be POSTed to your own endpoint with the custom webhook in Settings → Integrations.
Still stuck on this?Send us your store domain and what you’re seeing — we’ll take a look.