Skip to main content
TutorCruncherCoaching, consulting & education booking

Conversion tracking for TutorCruncher tutoring agencies

TutorCruncher's Socket widgets run on your own website as JavaScript, which is better news than most schedulers get: the enquiry form, tutor listings and lesson booking sit on your domain, where first-party cookies already exist. The trouble is what happens after submit — Socket's getting-started documentation describes no thank-you redirect or completion callback, so a tag has nothing obvious to fire on. And for an agency, the enquiry is the cheap part; the value is in the weeks of lessons a family goes on to book.

Free30 minutesNo obligation

TutorCruncher · what breaks

Where tutoring leads get miscounted

  1. 01

    Socket submits without leaving the page

    There is no confirmation URL to target, so many agencies count button clicks instead of accepted enquiries.

  2. 02

    reCAPTCHA failures counted as leads

    Socket forms require reCAPTCHA; a click on submit is not the same as an enquiry that went through.

  3. 03

    Every enquiry valued the same

    A parent asking about one SAT prep session and a family booking weekly algebra for a school year look identical.

  4. 04

    Tutor applications mixed into leads

    If your site also recruits tutors, applicants can land in the same conversion as paying families.

TutorCruncher · the fix

What changes — TutorCruncher

  • Client value instead of form fills

    Lessons charged in TutorCruncher sent as value, through the API or Zapier.

  • A real submission event on your site

    Fired on Socket's accepted response, not on a click.

  • Families and tutors separated

    Client enquiries and tutor recruitment reported as different things.

TutorCruncher · architecture

What TutorCruncher actually lets you do

Two things are documented; the browser side has to be proved on your own site.

  1. 1

    Socket widgets on your own pages

    Confirmed: enquiry forms, tutor listings and lesson booking added with a script tag, on your domain rather than in an iframe.

  2. 2

    API and Zapier

    Confirmed routes for getting clients and lessons out of TutorCruncher and into a server-side conversion.

  3. 3

    reCAPTCHA on every Socket form

    Required and cannot be switched off, so the event must follow a successful submission.

  4. 4

    Check whether Socket exposes a callback or redirect

    Not documented. If neither exists, the event is built by watching the widget's response on the page.

  5. 5

    Check whether a click ID can be stored on the client

    A field filled from the page would carry it into TutorCruncher for offline matching.

TutorCruncher · diagnose

Where TutorCruncher tracking breaks, checked in order

Agencies usually have a working enquiry count and nothing behind it; these checks move from the widget toward revenue.

  1. 01

    Submit a Socket enquiry with reCAPTCHA failing

    If a conversion still fires, the tag is counting clicks.

  2. 02

    Compare enquiries in TutorCruncher with platform leads

    Client by client, over a closed month.

  3. 03

    Check how many enquiries became a first lesson

    The rate usually varies a lot by campaign and subject.

  4. 04

    Look for tutor applicants in the lead count

    Common where recruitment ads and client ads share one conversion.

  5. 05

    Check whether the click ID survives to the client record

    Without it, charged lessons cannot be matched back to ads.

TutorCruncher · prove

The QA evidence — TutorCruncher

On your live site with a real Socket submission, then followed through to a charged lesson.

Source of truth

TutorCruncher's client and lesson records — clients created, first lessons booked and lessons charged, by date

  • A Socket enquiry submitted on the live site, with the event confirmed only after a successful response.
  • A failed or abandoned submission confirmed not to fire.
  • The identifier confirmed on the new TutorCruncher client, or the fallback matching method documented.
  • First lessons reconciled per client against each platform.
  • Lesson value sent for the agreed window and checked against TutorCruncher's charges.
  • Tutor applications confirmed absent from client conversions.
  • Repeated a month later against the next batch of charged lessons.

TutorCruncher · free audit

What we check in the free audit

  • Submit a Socket enquiry with reCAPTCHA failing
  • Compare enquiries in TutorCruncher with platform leads
  • Check how many enquiries became a first lesson
  • Look for tutor applicants in the lead count
  • Check whether the click ID survives to the client record

Checked against

TutorCruncher's client and lesson records — clients created, first lessons booked and lessons charged, by date

Get my free conversion tracking audit

Free30 minutesNo obligation

TutorCruncher · when not to buy

When a tutoring agency doesn't need this

An honest list, because many TutorCruncher agencies grow on word of mouth.

  • If most families come from school referrals and siblings, ad attribution will not change many decisions.
  • If you only run Google Search ads on a few subject terms, a clean enquiry event on your site may be enough without the lesson loop.
  • If TutorCruncher clients already sync to a CRM that uploads offline conversions, connect that rather than building a second path.
  • If ad spend is a few hundred dollars a month, the free diagnosis will probably tell you to wait.

TutorCruncher · what we deliver

The event map for a tutoring agency

  • Tutor profile viewed

    Interest signal from Socket's tutor listings.

  • Enquiry submitted

    Lead event, fired only when Socket accepts the form.

  • Tutor requested

    Stronger intent: the family picked a specific tutor.

  • First lesson booked

    The acquisition conversion.

  • Lessons charged

    Value over a fixed window you choose, sent as an offline adjustment.

  • Tutor application

    Kept out of every client conversion.

Written guarantee

95%+ tracking accuracy

Measured against TutorCruncher's client and lesson records — clients created, first lessons booked and lessons charged, by date. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

TutorCruncher questions, answered

It solves the cookie problem, not the event problem. Socket's docs don't describe a confirmation page or callback, so the submission has to be detected on the page and verified.

Free · 30 min

Track the tutoring revenue, not just the enquiries

Free30 minutesNo obligation