Analytics

Measure school traffic and sales with the Google Analytics LMS integration

See how many people visit your school, where they come from, and how they use it. The Google Analytics LMS integration sends page views to GA4, plus the funnel events you turn on.

TL;DR

The Google Analytics integration connects your school to GA4 with one Measurement ID, no hand-pasted tracking code. Registrations, checkouts, and purchases then land in your GA4 reports once you turn those events on.

Stop guessing where visitors come from. Page views reach GA4 automatically

Skip manual sales exports. Purchase events record each sale in GA4

Spot where buyers stall. Add to cart and begin checkout events map the path

Best for: Course creators and marketing teams who report on traffic and sales in GA4.

Available on all paid plans. Server-side events through automations need the Learning Center plan or higher.

What you can do with Google Analytics and LearnWorlds

Connect with one Measurement ID

Paste the Measurement ID from your GA4 data stream into LearnWorlds and save. LearnWorlds then sends events using the gtag.js library.

Send events from automations

On Learning Center or higher, set up automations in your school that send additional server-side events to Google Analytics.

LearnWorlds is adjusted to comply with Google Consent Mode. Visitors accept the required cookies, which you also need for tracking Google Ads conversions.

Check events in real time

New events show in the GA4 Real-time report almost immediately. Standard reports and explorations usually take 24 to 48 hours to fill in.

How LearnWorlds and Google Analytics integrate

See which school events reach GA4. Page views always track, and the other rows need their event setting turned on first.

LearnWorldsGoogle AnalyticsType of trigger
Visitor loads a pagePage view eventAutomatic
User registers or starts a free trialRegistration or free_trial_subscription eventConditional
Purchase completed in your schoolpurchase eventConditional
User enrolls or views an itemenrolled or view_item eventConditional
User adds to cart or begins checkoutadd_to_cart or begin_checkout eventConditional

What teams ask before connecting

Which events does LearnWorlds send to GA4 automatically: registrations, purchases, or more?

Page view events are always tracked. You can also turn on registration, free trial, and purchase events. Enrolled and view item events are available too, along with add to cart and begin checkout.

Do I need the Learning Center plan for server-side event tracking, or is basic GA4 on all plans?

Basic GA4 runs on every paid plan. Server-side events, which send extra events from your school’s automations, need the Learning Center plan or higher.

Can I use Google Analytics and Google Tag Manager at the same time without conflicts?

Pick one way to load GA4. LearnWorlds supports the native integration, the Site custom code editor, or a GA4 tag fired through Google Tag Manager. The help article says to use only one of them, with the native integration recommended.

How to set up the LearnWorlds and Google Analytics integration

You need a Google Analytics account. Create a GA4 property and web data stream, then paste its Measurement ID into LearnWorlds to start collecting school data.

1. Create a GA4 property

In Google Analytics, go to Settings > Admin and create a property. Add its name, reporting time zone, and currency. Requires: a Google Analytics account.

2. Describe your business

Choose your industry category, business size, and business objectives. Then click Create.

3. Create a web data stream

Select the Web platform, enter your website URL and a stream name, and click Create stream.

4. Copy your Measurement ID

Find it under Admin > Property settings > Data collection and modification > Data streams.

5. Paste it into LearnWorlds

In your school, open Settings > Integrations > Analytics and paste the Measurement ID. Click Save. For the full setup guide, see the Google Analytics help article.

What the Google Analytics integration handles automatically

Record page views

LearnWorlds automatically sends a page view event to GA4 when a visitor who accepted the required cookies loads a page.

What LearnWorlds handles automaticallyWhat your team configures
Always tracks page view eventsCreates the GA4 property and web data stream
Sends events through the gtag.js libraryPastes the Measurement ID into Analytics settings
Follows Google Consent Mode for cookie consentTurns on the registration, purchase, and checkout events it needs

Who uses the Google Analytics integration and how

Marketing teams measuring Google Ads conversions

Connect GA4, turn on purchase events, and track conversions from Google Ads campaigns for visitors who accept the required cookies.

Course creators checking where buyers stall

Turn on view item, add to cart, and begin checkout events. Then compare each step in GA4 to see where buyers leave before purchase.

Teams already managing tags in Tag Manager

Fire a GA4 Configuration tag from Google Tag Manager on the All Pages trigger instead, and measure behavior across your whole website.

FAQs

Every paid plan includes the native GA4 integration, from Starter through High Volume and Corporate.

Yes. You paste your Measurement ID under Settings > Integrations > Analytics, and LearnWorlds sends events with the gtag.js library. It sits with the other LearnWorlds integrations in your school settings.

A Google Analytics account with a GA4 property and a web data stream. The data stream gives you the Measurement ID you paste into LearnWorlds.

Yes. You can add PayPal to the Referral Exclusion List in Google Analytics.

Yes, if you want traffic and sales data in one place. One Measurement ID sends page views automatically, and the purchase and checkout events you turn on show the path to each sale.

Published:

Last Update: