LearnWorlds - Course Purchase Tracking

Track every course enrollment in real time with LearnWorlds’ powerful analytics and automated reporting.

Ceyhun Enki Aksan
Ceyhun Enki Aksan Entrepreneur, Maker

One of the course platform options that allows you to publish your training content online is LearnWorlds, a platform that previously was mentioned in my article titled Online Eğitim / Kurs Platformları. LearnWorlds offers comprehensive capabilities for managing courses and tracking processes related to course members.

Assistance screens are available to guide you upon your first enrollment. By following these steps, you can clearly define the features of the website where you plan to launch your courses. After completing the website setup steps, streamlined screens will integrate you into the course planning process.

LearnWorlds Theme
LearnWorlds Theme

LearnWorlds

LearnWorlds is one of the platforms that enables you to quickly and efficiently create and share online courses. The course-specific training website includes customized course pages, upsell and membership tracking features, as well as a blog section for content. The system supports interactions such as course participants’ infrastructure, text selection, and note submission, and collects feedback. It offers customized course offerings tailored to membership levels, including Starter,, Pro Trainer,, Learning Center, and High volume & Corporate membership packages1. The Starter package, the most basic offering, charges a $5 transaction fee per course sold. The basic package includes features such as a custom domain, unlimited free courses, page builder (with a 3-page limit), community management, four different payment methods, coupon creation, and basic integrations (Google Analytics, Google Tag Manager, Facebook Pixel, MailChimp, etc.), and an SSL certificate, enabling you to quickly progress and transition to other packages based on your specific requirements.

LearnWorlds Layout - Page Builder
LearnWorlds Layout - Page Builder

Site Builder section’s Theme Explorer allows layout, font, color, and other settings to be dynamically adjusted based on the selected theme for various devices. In addition, you can customize form sections according to the available options via the Sign in/up forms area2. Furthermore, using the Page custom code and Site custom code options under the Custom code section within the Site Builder header, you can implement HTML and JavaScript code tailored specifically to your page and site requirements3. Additionally, sections such as landing pages, website, blog area, and product purchase pages can also be customized using Pro Trainer and higher-tier packages.

LearnWorlds Custom Code
LearnWorlds Custom Code

Custom code areas can vary depending on the specific page or site. Operations within these areas can be performed according to liquid4 template syntax rules.

LearnWorlds Liquid Template Engine
LearnWorlds Liquid Template Engine

You can access various data points such as courses, training sessions, user information, and similar details. For conversion tracking codes that should trigger after a purchase, you must use the Site custom code section. Under this section, the Purchase tab allows you to utilize data such as PRODUCT_ID, PRODUCT_NAME, PRODUCT_TYPE, PRODUCT_PRICE, and TRANSACTION_IDCURRENCY within a conversion tag. Additionally, you can validate data using conditional tags (conditionals).

LearnWorlds Integrations - Web analytics
LearnWorlds Integrations - Web analytics

The Purchase process is not applied in free courses. Free course participation is carried out by clicking the participation button on the page. We recommend you proceed with the Registration process at this stage.

Analytics

Analytics tools such as Google Analytics, Google Tag Manager, Facebook Pixel, and Mixture, along with other integrations, are defined under the Settings section to cover all courses and pages5. Under Integrations, you will find numerous options including Affiliates, Analytics,, Email Marketing, Webhooks, and Zapier6.

LearnWorlds - Google Analytics
LearnWorlds - Google Analytics

The Google Analytics setup is carried out via the Global Site Tag. Therefore, operations on page and site customizations must be performed accordingly. Of course, Google Tag Manager (GTM) will provide a more suitable integration solution for this purpose.

Footnotes

  1. Pricing. LearnWorlds
  2. Pages Builder. LearnWorlds Help Center
  3. We recommend using the Site builder section with Chrome internet browser instead of Firefox.
  4. Who uses Liquid? Shopify
  5. LearnWorlds Integrations
  6. Integrations. LearnWorlds Help Center