Shopify purchase tracking
How the Lead Recorder Shopify app records completed orders, shows revenue by source, and why its totals can be lower than Shopify's.
With the Lead Recorder Shopify app installed, every completed checkout is recorded as a purchase on your dashboard, next to your leads. You see what each order was worth and where the buyer first came from.
How purchases are recorded
- When a buyer completes checkout, the app notes the order and looks it up in your store. The order total comes from Shopify itself, not from the buyer's browser, so it can't be edited or faked on the way in.
- The purchase is linked to the same visit history a lead gets: the page they first landed on, the ad or search that brought them, and every page they viewed before buying.
- Each order is recorded once, even if the buyer reloads the thank-you page.
- Shopify test orders (for example, ones placed with the Bogus Gateway) are recorded but left out of revenue totals.
Revenue is shown per currency
If your store sells in more than one currency, you get a separate total for each one, using what the buyer actually paid. Lead Recorder never converts between currencies or adds them together, because any exchange rate we picked would be different from the one your bank used. When an order's currency differs from your store's, the purchase details also show the total in your store's currency.
Why the numbers can be lower than Shopify's
Shopify counts every order. Lead Recorder can only count the orders it was able to see, so expect its totals to be lower. The gap comes from:
- Cookie consent. Where your cookie banner requires it, shoppers who decline analytics cookies, or never answer the banner, aren't tracked at checkout.
- Buyers who never visited a storefront page, for example someone who went straight to checkout from a link or a sales channel.
- Blocked requests. Some browsers and ad blockers stop the tracking request, and those orders aren't recorded.
- Orders that never pass through online checkout: point of sale (POS), draft orders and subscription renewals.
A purchase that was recorded but couldn't be linked to a visit is listed under Unattributed, so the per-source rows still add up to the total.
Purchases and your plan
Purchases don't count toward the free plan's lead limit, and they aren't capped on any plan. They also stay out of your lead counts, weekly digest and Zapier lead triggers.
Notifications
If Slack or Microsoft Teams is connected, you get a message for each purchase, such as "New purchase: $120.00", with where the buyer came from. A busy store can turn this off under Integrations with the "Notify me about purchases" switch. Lead notifications keep working either way.