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.
Custom code needs a paid Thinkific plan.
Add the script
Open Code & analytics
Go to Settings → Code & analytics.
Paste into Site Footer Code
<script defer data-site="YOUR_SITE_ID" data-domain="example.com" src="https://app.usestickybeak.com/_cfw/s.js" ></script>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.