Today, pixel install
Teachable allows custom HTML in Site → Settings → Code Snippets → Head. Paste the
clickt snippet:
<script async
src="https://pixel.clickt.link/p.js"
data-workspace="YOUR_WORKSPACE_PUBLIC_ID"></script>
That's it. The pixel watches form submits across the site (course signups, lead captures), and when the buyer hits a checkout success page, the conversion event fires.
Tagging the thank-you page
If Teachable's checkout success URL pattern matches one of:
/p/thank-you*/order/success/checkout/success
… you're done. Otherwise, edit the workspace settings in clickt and add your custom thank-you URL pattern.
For the most reliable result, you can mark the thank-you page explicitly. Add this inline (Site → Settings → Code Snippets → Body, on the thank-you page only):
<script>
window.clickt = window.clickt || function(){(window.clickt.q=window.clickt.q||[]).push(arguments)};
window.clickt('track', { event: 'conversion' });
</script>
The pixel reads the price and email from the page where possible; pass them explicitly if your theme doesn't expose them in the markup.
What you'll see
Per video in your back catalog:
- Click count from YouTube → Teachable landing
- Signup count (linked back from any opt-in form on your funnel)
- Sales count + revenue per video
- Sales-per-view ratio, the only fair comparator across long vs short videos
- Time-from-watch-to-purchase distribution
Most Teachable creators see at least one video in their back catalog dominate revenue-per-view by a 5–10× margin over their next-best. That's the entire point: you make more like that one, less of the rest.
Teachable plan note
Custom HTML in Teachable is only available on the Pro plan and above. If you're on a lower tier, the pixel install can't run; you'd need to upgrade or wait for our phase-2 server-side webhook layer, which won't need the HTML embed.