Stickybeak Docs Dashboard Get early access

Websites and builders

Thinkific

Thinkific analytics with Stickybeak tracks school visitors and paid-order revenue from the site and order fields in about five minutes. It is a lighter alternative to Google Analytics for Thinkific, with goals and revenue by channel.

Before you start

Custom code needs a paid Thinkific plan.

Add the script

  1. Open Code & analytics

    Go to Settings → Code & analytics.

  2. <script
      defer
      data-site="YOUR_SITE_ID"
      data-domain="example.com"
      src="https://app.usestickybeak.com/_cfw/s.js"
    ></script>
  3. Save

    Alternatively use Channels → Website → Theme Library → ⋯ → Edit Code → Layout → Default before </head>. Use one location.

Check it's working

Footer code excludes community pages and newer learner areas unless enabled there. Open a supported live page, then follow Verify your install.

Track goals

For free enrolments, put this in Signup Tracking Code. Do not send Thinkific name or email variables.

window.stickybeak = window.stickybeak || function () { (window.stickybeak.q = window.stickybeak.q || []).push(arguments); };
window.stickybeak("signup");

See Custom goals.

Track purchases

In Settings → Code & analytics → Order Tracking Code, paste:

<script>
window.stickybeak = window.stickybeak || function () { (window.stickybeak.q = window.stickybeak.q || []).push(arguments); };
window.stickybeak("purchase", {
  revenue: "{{ total_price }}",
  currency: "{{ currency }}",
  order_id: "{{ order_number }}"
});
</script>

Test with a real low-priced purchase; free orders do not trigger it, and order_id prevents duplicates. See Revenue.

If it isn't working

  • Confirm the main script also loads on the thank-you page.
  • Use a paid order, not a 100%-off coupon.

See Troubleshooting.