Conversion tracking for Lemon Squeezy
Lemon Squeezy is a merchant of record aimed at small digital businesses, which means it carries the same structural constraints as Paddle with a smaller team behind the store. Checkout is hosted or an overlay, the transaction record lives in Lemon Squeezy rather than your database, and tax is handled for you and included in the price the customer sees. For most stores on it the honest first question is whether any of this is worth doing at all — and for a genuine share of them, it is not.
Free30 minutesNo obligation
Lemon Squeezy tracking · what breaks
What goes wrong on Lemon Squeezy
- 01
Hosted checkout on another domain
Your first-party cookies do not travel there, so the identifier has to be passed deliberately.
- 02
The order record living outside your database
Lemon Squeezy is the merchant, so it holds the authoritative record.
- 03
License and subscription renewals with no browser
Digital products renew on a schedule like any subscription.
- 04
Tax-inclusive pricing
What the customer paid and what you receive differ, and comparing them produces a gap that looks like a bug.
Lemon Squeezy tracking · the fix
What changes — Lemon Squeezy tracking
Orders sent from webhooks
Server-side, so a closed tab stops costing you a conversion.
The identifier carried through checkout
Via custom data, verified on a real order.
An honest answer about whether to build this
For a store at low volume, the native reporting may be enough and we will say so.
Lemon Squeezy tracking · architecture
What Lemon Squeezy actually lets you do
What Lemon Squeezy gives you, and its limits.
- 1
Webhooks on orders, subscriptions and refunds
A reliable server-side event source.
- 2
Custom data on checkout
Where the click identifier goes.
- 3
Merchant-of-record tax handling
Convenient, and it means the price the customer sees includes tax you never receive.
- 4
Hosted and overlay checkout
Neither navigates in a way a page-load trigger sees.
- 5
No native conversion sending
Nothing goes to an ad platform on its own.
Lemon Squeezy tracking · diagnose
Where Lemon Squeezy tracking breaks, in diagnostic order
Each check rules out a class of cause, so by the last one there is usually a single explanation standing.
- 01
Open a real order and check its custom data
If the identifier is absent, nothing downstream can attribute it.
- 02
Compare Lemon Squeezy orders against reported conversions
Per order, for a closed window.
- 03
Check whether the overlay callback is the only trigger
If so, closed tabs are costing you conversions.
- 04
Confirm currency is sent per order
Digital goods sell everywhere.
- 05
Check whether refunds reverse
Usually not.
Lemon Squeezy tracking · prove
The QA evidence — Lemon Squeezy tracking
Run on Lemon Squeezy specifically, on a live conversion rather than in preview mode.
Source of truth
Lemon Squeezy's order records — completed orders by date, net of refunds
- A test order completed with the identifier confirmed in its custom data.
- An order where the overlay was closed immediately, confirmed to still report.
- A refund confirmed to reverse.
- Orders reconciled per order against each platform for a closed window.
- Currency confirmed correct on a non-default-currency order.
- Reconciled over a fully closed window, matched per record rather than on totals.
- Re-checked 30 days later, and after any platform update.
Lemon Squeezy tracking · free audit
What we check in the free audit
- Open a real order and check its custom data
- Compare Lemon Squeezy orders against reported conversions
- Check whether the overlay callback is the only trigger
- Confirm currency is sent per order
- Check whether refunds reverse
Checked against
Lemon Squeezy's order records — completed orders by date, net of refunds
Free30 minutesNo obligation
Lemon Squeezy tracking · when not to buy
When you don't need this on Lemon Squeezy
Worth reading before you buy anything, from us or anyone.
- If you are selling a small volume of digital products, the native reporting is genuinely adequate and this work will not pay for itself. That is the honest answer for a real share of Lemon Squeezy stores.
- If your orders and platform conversions already reconcile within a few percent, nothing here needs doing.
- If you are not running paid media, skip the ad-platform half entirely.
- Decide gross versus net yourself first — it resolves a good number of these questions with no build at all.
Lemon Squeezy tracking · what we deliver
The event map on Lemon Squeezy
Order created
The acquisition event, from the order_created webhook.
Subscription created
For recurring products.
Subscription payment succeeded
Renewal revenue. Reported, rarely sent.
Subscription cancelled
Reverse where the destination accepts it.
Refund
Exposed by webhook and worth wiring.
Written guarantee
95%+ tracking accuracy
Measured against Lemon Squeezy's order records — completed orders by date, net of refunds. Miss it and we keep working at no cost.
Pricing
Pick the package that fits your ad spend
Browser-side starter
$400One-time fee · lifetime ownership
Repairs and verifies the browser-side setup you already have, on a live conversion. Honest about its ceiling on this platform.
- Root cause fixed, not worked around
- Verified on a live conversion
- Reconciled against your own records
- Written handover
1st-party server-side
Recommended$800One-time fee · most popular
Money events sent from your own records through a first-party container on your subdomain, so the browser can no longer lose them.
- First-party server container on your own subdomain
- Money events from your records, not the browser
- Deduplicated on a shared event ID at every destination
- First-party cookies beyond Safari's 7-day cap
- 95%+ accuracy and 8+ Meta EMQ, guaranteed in writing
Full 1st-party stack
$1,800One-time fee · lifetime ownership
Every paid channel server-side plus the offline loop, with monitoring so the next break surfaces in days.
- Everything in 1st-party server-side
- Pinterest, Snapchat, Reddit and LinkedIn CAPI
- CRM and offline conversion loop
- Refunds and cancellations corrected wherever each platform allows it
- Monitoring on every destination
FAQ
Lemon Squeezy tracking questions, answered
Often not, and that is a real answer rather than a polite one. If you sell a modest volume of digital products and are not running meaningful paid media, Lemon Squeezy's own reporting tells you what you need. This work earns its cost when ad spend is large enough that a measurement error costs more than the build.
As custom data set when the checkout is created. It appears on the order and survives to the webhook. Check one real order to confirm — it takes a minute and it is the failure point.
Because it runs in the customer's browser and a customer who closes the tab the instant payment succeeds never triggers it. The order webhook fires because an order exists, which is a much stronger guarantee.
Pick one and document it. Tax-inclusive pricing means what the customer paid and what you receive genuinely differ, and most reconciliation disputes here are two people comparing two different numbers.
Free · 30 min
Get Lemon Squeezy tracking done properly
Free30 minutesNo obligation
