Course creators can track YouTube video revenue by placing unique tracked links in each video description and adding a conversion pixel to their course platform's enrollment confirmation page. This connects each course sale back to the specific video that drove it, revealing which videos are your best enrollment drivers and what your actual Revenue Per View is for each piece of content.
Why Course Revenue Tracking Is Different from Ad Revenue Tracking
YouTube's built-in analytics tracks AdSense revenue perfectly — it knows exactly which videos generated ad impressions and how much each earned. But AdSense is one distribution platform where YouTube controls the entire pipeline.
Course revenue is different. The course lives on Kajabi, Teachable, Thinkific, or your own website. The payment happens there. YouTube has no visibility into those transactions. From YouTube's perspective, someone clicked a link in your description and disappeared into the internet. What happened next — whether they bounced or enrolled in a $997 course — is invisible to YouTube.
For most course creators, this gap is the single most important unsolved analytics problem. You know YouTube is driving enrollments. You just don't know which videos are responsible.
The Attribution Architecture for Course Creators
Tracking course revenue from YouTube requires three components working together:
- Unique tracked links — one per video, placed in the video description
- Session ID propagation — the tracked link sets a session identifier that follows the visitor through your website
- Enrollment confirmation pixel — fires when a student completes enrollment and matches the session back to the video
The session ID is the critical middle piece. When someone clicks your tracked link, a unique session identifier is created and stored (typically as a URL parameter and a local storage key). As the visitor moves through your site — landing page → course overview → checkout — this ID travels with them. When the enrollment is confirmed and the thank-you page loads, the pixel reads the session ID and sends it back to your attribution system along with the conversion event.
Platform-Specific Considerations for Course Creators
Kajabi
Kajabi is one of the most popular platforms for course creators and handles the pixel installation cleanly. The RevData pixel can be added to Kajabi's global tracking settings for sitewide presence, or — better for precision — added specifically to each product's post-purchase page via the product's checkout settings. The post-purchase page only appears after a successful enrollment, so pixel fires on this page reliably indicate real conversions.
Teachable
Teachable allows custom code in the site head and on the course completion page. For course enrollment tracking, the pixel should be placed on the page students see immediately after completing checkout — typically the "You're enrolled!" confirmation page. Note that if students can enroll in free courses, those will also fire the pixel — filter these in your RevData dashboard by checking conversion value.
Thinkific
Thinkific's "Order Completed" page accepts custom tracking code. This is the correct placement for the RevData pixel. In Thinkific, navigate to Marketing → Integrations and look for the tracking code injection point, or use the Site Builder to add code to the order confirmation page template.
Custom Website with Stripe
If you run course sales through Stripe on a custom website, you control the entire experience. The thank-you page is whatever URL you set as the success URL in your Stripe Checkout session. Paste the RevData pixel in the HTML of that page.
Analyzing Course Revenue by Video: A Practical Example
Imagine you run a $497 trading fundamentals course and publish three videos per week. After 60 days of attribution tracking, your RevData dashboard shows:
- Video: "My complete risk management system" — 12,400 views, 48 enrollments, $23,856 revenue, RPV = $1.92
- Video: "Weekly market analysis" — 34,200 views, 11 enrollments, $5,467 revenue, RPV = $0.16
- Video: "Common trading mistakes" — 8,900 views, 31 enrollments, $15,407 revenue, RPV = $1.73
- Video: "Chart patterns overview" — 19,700 views, 6 enrollments, $2,982 revenue, RPV = $0.15
The data is unambiguous: risk management and mistake-focused content drives dramatically more enrollment per view than market analysis and chart pattern overview content. The right decision is to produce more risk management and mistake-focused content, regardless of what gets the most views.
What to Do with Course Revenue Attribution Data
Once you have reliable attribution data, the decisions become clear:
Content calendar: Allocate 60-70% of your publishing slots to video types in your top RPV categories. Create follow-up videos in high-RPV series. Reduce low-RPV content to a maintenance level rather than growth focus.
Evergreen optimization: Identify your top 10 all-time revenue-generating videos and review each one. Do the CTAs still reference your current course? Is the tracked link in the first three lines of the description? Are there outdated references you could update? Small improvements to high-traffic evergreen content compound significantly.
New course ideas: If certain video topics consistently generate high click-through rates and strong enrollment, consider whether a dedicated course on that specific topic would outperform your current general course.