Conversion tracking for Satori coaching businesses
A coach on Satori rarely sells on the first click. The ad brings someone to a free discovery session, Satori sends a proposal, and the money arrives through a one-link enrollment paid by Stripe or PayPal, often on a payment plan. Default tracking stops at the discovery booking, if it sees even that, because Satori documents no place for a pixel. Campaigns end up judged on free calls instead of the clients who enroll.
Free30 minutesNo obligation
Satori · what breaks
Why coaching ads on Satori get misjudged
- 01
Free discovery sessions as the only conversion
Cheap to generate, and the people who book them most easily often enroll least.
- 02
Enrollment arrives in a later email
By the time the client opens the enrollment link, the original click is days old and often on another device.
- 03
Payment plans reported as small sales
The first installment is a fraction of the program fee, so value-based bidding undervalues your best clients.
- 04
No documented place for a pixel
Satori lists no analytics or ad-platform integration, so anything browser-side has to be proven before it is trusted.
Satori · the fix
What changes for a Satori coach
Enrollment as the conversion
At program value, once the first payment clears.
The ad click tied to the discovery booking
Captured on your own site before the visitor reaches Satori.
Discovery sessions kept as a secondary signal
Useful volume while enrollments are still too few to bid on.
Satori · architecture
What Satori actually lets you do
Satori's site documents its coaching workflow and lists a handful of integrations. It says nothing about analytics, pixels or webhooks, so those are checks, not claims.
- 1
Self-scheduled sessions on branded booking pages
Documented. Check whether the page sits on Satori's domain or yours, since that decides whether cookies follow the client.
- 2
Discovery questionnaires and proposals
Documented. Check whether a questionnaire field can be prefilled from the URL; that would be the cleanest route for a click ID.
- 3
Stripe and PayPal payments, payment plans and subscriptions
Documented. The processor becomes the money record, and a Stripe webhook on the first payment is a dependable server-side trigger.
- 4
Mailchimp and AWeber listed as integrations
Check what they sync. New clients landing in your list with tags would be a second record to reconcile against.
- 5
Check whether any tracking code can be added
No pixel, GA4 or tag manager setting is documented. Plan as though the booking page is blind until proven otherwise.
Satori · diagnose
Where Satori tracking breaks, in diagnostic order
Coaching funnels have few conversions and long gaps between them, so these checks go client by client rather than by percentages.
- 01
List last quarter's enrolled clients and find each one's first touch
If most came through referrals or your list, paid ads were never the main source.
- 02
Book a discovery session from an ad-tagged URL
Then look in Satori for any trace of the click. Nothing there means the chain breaks at the booking page.
- 03
Check the value the platforms received for a payment-plan client
If it was the first installment, every bidding decision has run on a fraction of the real number.
- 04
Compare discovery sessions held with sessions booked
A calendar full of no-shows from one audience is a targeting problem, not a sales one.
- 05
Look for one client counted as two purchases
A purchase event on the discovery booking plus another on payment doubles the result.
Satori · prove
The QA evidence on Satori
Run on your own Satori account with a real discovery booking and a real enrollment, even a discounted one.
Source of truth
Satori enrollments together with Stripe or PayPal payments: clients enrolled by date, with program and amount
- A discovery session booked from an ad-tagged URL, with the click linked to that client.
- An enrollment confirmed to send one conversion at full program value.
- A payment-plan client confirmed to report program value once, not each installment as a new sale.
- A refund in Stripe or PayPal confirmed to reverse the conversion.
- Referral and email-list enrollments confirmed kept out of paid conversions.
- Matched client by client over a fully closed quarter.
- Re-checked 30 days later and whenever a new program is added.
Satori · free audit
What we check in the free audit
- List last quarter's enrolled clients and find each one's first touch
- Book a discovery session from an ad-tagged URL
- Check the value the platforms received for a payment-plan client
- Compare discovery sessions held with sessions booked
- Look for one client counted as two purchases
Checked against
Satori enrollments together with Stripe or PayPal payments: clients enrolled by date, with program and amount
Free30 minutesNo obligation
Satori · when not to buy
When you don't need this on Satori
Many coaches on Satori are not yet at the stage where this pays for itself.
- If you enroll a few clients a month and know each one by name, a spreadsheet of where they came from tells you more than any pixel.
- If clients come mostly from referrals, podcasts or your list, spend on those channels rather than on tracking ads you barely run.
- If you sell one program at one price with no payment plans, the value problem disappears and a simpler setup may do.
- If you are still changing your offer week to week, wait until it settles; tracking a moving target wastes the build.
Satori · what we deliver
The event map for a Satori coaching practice
Discovery session booked
Free. Volume and a learning signal only.
Discovery session held
The call happened; no-shows dropped.
Proposal sent
A pipeline stage, recorded for reporting rather than bidding.
Program enrolled, first payment received
The conversion, at full program value.
Later installments and refunds
Reported against the original enrollment; refunds reversed.
Written guarantee
95%+ tracking accuracy
Measured against Satori enrollments together with Stripe or PayPal payments: clients enrolled by date, with program and amount. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Satori questions, answered
Satori does not document a way to, so we check your account before promising anything. Enrollment is tracked from your payment records either way, and that matters more than the booking page.
Only until you have enough enrollments. Meta finds free-call bookers cheaply, and the fastest bookers are not always the ones who pay.
At the program price on enrollment, once the first payment succeeds. Installments are reported, not counted as new purchases, and a refund or cancellation reverses the conversion.
Yes. If the click was captured when the client first booked, enrollment is matched through their email and the stored click ID, not through whichever browser opens the link.
Either can be the money record. We read whichever one actually takes the payment and confirm a refund flows through before calling it done.
More on Satori
- Enhanced ConversionsEnhanced Conversions enrich the conversions that already fire. First we make sur…
- Meta CAPIA one-click CAPI integration sends thin events. That's why your Event Match Qual…
- Cross-Domain TrackingYour checkout provider is the best performing traffic source in your GA4 account…
RELATED GUIDES
Booking tools beside Satori, and what their bookings feed
- TeachworksConversion tracking for Teachworks schools
- My Music StaffConversion tracking for My Music Staff lesson studios
- WiseConversion tracking for tutoring businesses on Wise
- Meta · Dance and musicMeta Ads conversion tracking for dance and music schools
- Google Ads · Dance and musicGoogle Ads conversion tracking for dance and music schools
- Meta × Appointment SystemHow to reconcile Meta Ads against your practice or scheduling system
- Meta · Booked call → closed wonHow to track booked call to closed won for Meta Ads
- Dance and musicConversion tracking for dance and music schools, measured in enrolments
Free · 30 min
Track Satori enrollments, not just discovery calls
Free30 minutesNo obligation
