How to track leads and sales from Thinkific

Thinkific sales with the real amount, no typing it by hand.

AT A GLANCE

What NEMO tracksLeads · Sales
ConnectionGuided — step by step, no server code involved
MethodThe script on your site” · Server-side · highest reliability
Steps5 in total, with a one-minute check at the end
Worth knowingFree courses don't fire the Order Tracking Code (there's no order): those come in as leads via the Signup Tracking Code.

With Thinkific, NEMO tracks which link brings each lead and which link brings each sale with no pixels and no Google Analytics. Know which link, video or ad brought you each sale of your Thinkific courses — with the exact amount of every order. The Site Footer Code (available on all plans) loads the NEMO script on your pages: the source is stored the moment the visitor lands. The method is “The script on your site” (server-side · highest reliability): Paste one line (nemo.js) once on your site. From then on, when someone arrives through one of your links, NEMO remembers their source for 90 days and fills in the hidden field of your forms automatically. Free courses don't fire the Order Tracking Code (there's no order): those come in as leads via the Signup Tracking Code. The full connection is 5 steps and you verify it with a single test click.

How does each Thinkific lead arrive with its source?

The script on your site · Server-side · highest reliability

The Site Footer Code (available on all plans) loads the NEMO script on your pages: the source is stored the moment the visitor lands.

  1. In Thinkific: Settings → “Code & Analytics” tab → “Site Footer Code” → paste the NEMO script:
    <script src="https://nemolink.app/nemo.js" defer></script>
  2. Point your NEMO link at your Thinkific landing or sales page.
  3. To record free signups as leads: on the same screen, paste into “Signup Tracking Code” the notice window.nemo.track("lead", { event_name: "Registration" }) inside a <script> — it fires with every new account.

How is each Thinkific sale attributed?

The thank-you page · Thank-you page · good reliability

Thinkific has a field designed EXACTLY for this: the “Order Tracking Code” runs only on the post-purchase thank-you page and knows the order's real amount.

  1. In Settings → “Code & Analytics” → “Order Tracking Code”, paste this as is (Thinkific fills in the amount and the order number on its own):
    <script>
      document.addEventListener("DOMContentLoaded", function () {
        if (window.nemo) window.nemo.track("sale", {
          event_name: "Purchase",
          amount_cents: {{ total_price_in_cents }},
          customer_external_id: "{{ order_number }}"
        });
      });
    </script>
  2. Check that your courses' post-purchase flow ends on the Thank You page (Products → your course → “After purchase”): if you send the student to another URL, the Order Tracking Code may not run.

Note: Free courses don't fire the Order Tracking Code (there's no order): those come in as leads via the Signup Tracking Code.

Check it in one minute

  1. Click your own NEMO link to your Thinkific page.
  2. Make a test purchase (or a free signup to test the lead).
  3. The sale shows up in NEMO with the exact amount and its source.

Frequently asked questions

What do I do if the sale isn't recorded?
Does the post-purchase flow end on the Thank You page (not a Custom URL)? Is the code in “Order Tracking Code” (not the Footer)?
What do I do if the sale arrives “no source”?
The visitor didn't go through a page with the script before paying (Thinkific's checkout doesn't run the Footer Code, but the cookie was already stored from the landing — if they landed straight on the checkout, there's no source).
What do I do if i also want the tag in my email platform?
Thinkific integrates Kit and ActiveCampaign natively (App Store): the Kit app tags the student on purchase — combinable with NEMO's purchase tag as a double route.

OFFICIAL SOURCES

Guide verified against the official documentation on 2026-07-21.

ALSO INTEGRATES WITH

Track Thinkific from your very first link.

Free during early access. Early users get special terms when paid plans launch.

See all 37 integrations