You've built a sales page for your course. People are visiting it. But how many people, from where, and what do they do once they arrive? Google Analytics 4 gives you those answers for free. It tracks who visits your sales page, which traffic sources send them there, and whether they follow through to checkout or leave. Setting it up takes less than an hour, and the data it provides will shape every marketing decision you make from that point forward.
What you’ll walk away with:
- A GA4 property tracking every visitor to your course sales page
- Custom events for enroll button clicks, checkout starts, and purchase completions
- A conversion funnel showing exactly where visitors drop off
- A weekly traffic source report revealing which marketing channels actually produce enrollments
Why GA4 for tracking your sales page
Course creators tend to focus on two numbers: total revenue and total students. Those numbers matter, but they don't tell you why sales are happening or why they're not. GA4 fills that gap. It shows you that 60 percent of your traffic comes from Instagram but almost none of those visitors buy, while the 15 percent arriving from your email list convert at four times the rate. It reveals that visitors on mobile devices leave your sales page after eight seconds while desktop visitors scroll to the pricing section. These are the details that turn vague marketing into informed decisions.
GA4 is also free, which matters when you're building a course business on a lean budget. Paid analytics tools like Hotjar or Mixpanel offer deeper behavioral analysis, but GA4 covers the fundamentals — traffic volume, sources, page engagement, and conversion paths — without adding a monthly expense. For most course creators, it's the only analytics tool you need until you're consistently generating five figures per month.
Step-by-step: Setting up GA4 for your course sales page
Create a GA4 property
Go to analytics.google.com and sign in with your Google account. Click "Admin" in the bottom left, then "Create Property." Name it something clear — "Course Website" or your business name — and set the time zone and currency to match your audience. Google will ask about your business objectives; select "Generate leads" or "Drive online sales" since you're tracking a sales page. This step takes two minutes and gives you a property ID you'll use in the next step.
Add the tracking code to your site
After creating the property, GA4 generates a measurement ID (it looks like G-XXXXXXXXXX) and a snippet of JavaScript called the Google tag. How you install it depends on where your sales page lives. If you use a website builder like WordPress, Squarespace, or Carrd, look for a "Custom code" or "Header injection" setting and paste the tag there. If your sales page is on a course platform, check whether the platform has a Google Analytics integration field — many do, and you just paste the measurement ID.
To verify the code is working, open your sales page in a new browser tab, then go back to GA4 and click "Reports > Realtime." You should see yourself as an active user within a few seconds. If you don't, check that the tag is placed in the <head> section of the page and that you don't have an ad blocker preventing the script from loading.
Set up events for key actions
GA4 tracks page views automatically, but the actions that matter most on a sales page — clicking the "Enroll Now" button, starting checkout, completing a purchase — need to be configured as events. In GA4, go to "Admin > Events" and click "Create event." For a button click, name the event something descriptive like enroll_button_click and set the matching condition to fire when the link destination contains your checkout URL. For a purchase completion, create an event that fires when someone lands on your thank-you or confirmation page.
If you want more control, Google Tag Manager lets you set up events based on specific CSS selectors, scroll depth, or form submissions. But for most course sales pages, the built-in event creation in GA4 is enough. You're tracking a simple path: someone arrives, they click a button, they complete a purchase. Three events cover that entire journey.
Build a funnel from landing page to thank-you page
The funnel is where GA4 becomes useful for course creators. Go to "Explore" in the left sidebar and create a new "Funnel exploration." Define three steps: the first step is a page view of your sales page URL, the second is your checkout or payment page, and the third is your thank-you or confirmation page. GA4 will show you how many visitors enter at each step and where they drop off.
A healthy course sales funnel typically converts between two and five percent of visitors from sales page to purchase, though this varies widely depending on your traffic source, price point, and how warm your audience is. The funnel doesn't tell you what conversion rate you should have — it tells you where you're losing people. If 80 percent of visitors leave your sales page without reaching checkout, the page itself needs work. If most people reach checkout but don't complete the purchase, the issue is more likely price, payment options, or trust at the final step.
Monitor your traffic sources
Go to "Reports > Acquisition > Traffic acquisition" to see where your visitors come from. GA4 groups traffic into channels: organic search, social media, email, direct, and referral. For each channel, you can see how many users arrived, how long they stayed, and — critically — how many triggered your conversion events. This report is the one you should check weekly. It answers the question every course creator asks: where should I spend my marketing time?
The answer is almost never what you expect. Many course creators assume social media drives most of their sales because that's where they spend the most time. The traffic source report often reveals that email and organic search deliver higher-converting visitors even if the raw numbers are lower. When you can see conversion rates by channel, you can allocate your effort to the sources that actually produce enrollments rather than the ones that generate the most vanity metrics.
Create a simple reporting dashboard
GA4 includes a "Library" section under Reports where you can customize which reports appear in your left sidebar. Build a simple dashboard with three views: your real-time report (useful during launches), your traffic acquisition report (weekly check), and your funnel exploration (monthly review). You don't need to check analytics daily — that leads to reacting to noise. A weekly glance at traffic sources and a monthly review of your funnel is enough to stay informed without becoming obsessive about the numbers.
If you want to share data with a collaborator or keep a visual record, GA4 integrates with Looker Studio (formerly Google Data Studio) to create shareable dashboards. That's optional — the built-in reports are sufficient for most solo course creators.
Tips for better sales page tracking
Use UTM parameters for campaign links
When you share your sales page link in an email newsletter, a social media post, or a podcast appearance, add UTM parameters so GA4 can tell exactly which campaign sent the visitor. A link like yoursite.com/course?utm_source=newsletter&utm_medium=email&utm_campaign=spring-launch lets you see not just that a visitor came from email, but which specific email brought them. Google offers a free Campaign URL Builder to generate these tagged links.
Mark your conversion events
After creating events for button clicks and purchase completions, go to "Admin > Events" and toggle the "Mark as conversion" switch for the events that represent real business outcomes. This tells GA4 to surface these events prominently in your reports and allows you to see conversion rates by traffic source without building custom explorations each time.
Exclude your own visits
You probably visit your own sales page more than anyone else — checking copy, testing links, previewing changes. Those visits inflate your traffic numbers and skew your conversion rate. In GA4, go to "Admin > Data Streams," select your stream, click "Configure tag settings," then "Define internal traffic" and add your IP address. This filters out your visits so you're looking at real visitor behavior, not your own.
Limitations
Steep learning curve
GA4 has a steeper learning curve than its predecessor, Universal Analytics. The interface is built around explorations and custom reports rather than pre-built dashboards, which means you'll spend some time learning where things are. If you've never used an analytics tool before, expect the first session to feel disorienting. The steps above will get you to the data that matters, but mastering the full interface takes time.
Data sampling at scale
When you run reports over large date ranges or apply multiple filters, GA4 may sample your data rather than processing every single event. For most course creators, whose traffic is measured in hundreds or thousands of visitors per month rather than millions, this rarely affects accuracy. But if you notice a yellow icon indicating sampled data, narrow your date range or simplify your filters to get complete numbers.
Privacy regulations reduce completeness
Privacy regulations and browser behavior are reducing the completeness of analytics data. Safari and Firefox limit tracking cookies by default. Visitors using ad blockers won't appear in your reports at all. GA4 uses modeling to estimate conversions from users who decline cookies, but your actual traffic is likely 10 to 20 percent higher than what GA4 reports. Treat the numbers as directional — the trends and ratios are reliable even if the absolute counts are slightly undercounted.
Frequently asked questions
Do I need the paid version of Google Analytics to track course sales?
No. The free version of GA4 handles everything a course creator needs: tracking page views, monitoring traffic sources, setting up custom events, and building basic funnels. The paid version (Google Analytics 360) is designed for enterprises processing billions of hits per month. Unless you're running a massive e-commerce operation, the free tier gives you more than enough data to understand how your sales page is performing and where your buyers are coming from.
How long does it take before Google Analytics shows useful data?
GA4 starts collecting data immediately after you install the tracking code, but you need at least two to four weeks of traffic before the numbers tell you anything meaningful. A single day of data is too noisy to act on — someone might visit your sales page three times from the same device and skew your metrics. Give it a full month of normal traffic before you start drawing conclusions about conversion rates, top traffic sources, or where visitors drop off in your funnel.
Will Google Analytics slow down my sales page?
The GA4 tracking script adds roughly 30 to 50 kilobytes to your page load, which is negligible on modern connections. Google loads the script asynchronously, meaning it doesn't block your page from rendering. In practice, visitors won't notice any difference. If page speed is a concern, you can verify the impact by running a Lighthouse audit before and after installing the tag. The performance cost is minimal compared to the insight you gain about how people interact with your sales page.
Related guides
- How to Find Course Topic Ideas Using Google Trends — validate demand for your course topic before investing in a sales page
- How to Track Course Revenue Using Google Sheets — pair traffic data from GA4 with a revenue spreadsheet to see the full picture
- How to Analyze Your Sales Page Using ChatGPT — once GA4 shows where visitors drop off, use AI to diagnose why
- How to Create Your First Online Course — the complete guide from idea to live course, including your sales page
From data to decisions
Analytics only matter if they change what you do. The point of tracking your sales page isn't to accumulate data — it's to learn which of your efforts are working and which aren't. Check your traffic sources once a week. Review your funnel once a month. When you see that one channel converts at three times the rate of another, shift your energy toward what's working. When your funnel shows a steep drop-off between your sales page and checkout, rewrite the page or adjust your pricing. The numbers guide the work.
When you're ready to build the course those visitors are looking for, Ruzuku lets you create and sell your course for free with zero transaction fees. Your sales page sends people to the course. GA4 tells you how they got there. The rest is teaching.