Download
Documentation
Print This page — Print the full How to Setup Enhanced eCommerce Tracking for LearnDash with Analytify documentation

Analytify’s Ecommerce tracking for LearnDash connects LearnDash to Google Analytics (GA4) and displays course transactions, revenue, funnel performance, and learner activity data directly inside your WordPress dashboard.

Once the addon is active, tracking runs automatically with no additional setup required.

In this guide, we will explore how to set up LearnDash tracking with Analytify.

Prerequisites

Before you begin, make sure your setup includes:

  • A WordPress website compatible with LearnDash
  • LearnDash LMS plugin installed and activated
  • Analytify (free version) installed and connected to Google Analytics (GA4)
  • Analytify Pro plugin installed and activated

Step 1: Install and Activate Analytify Pro

Analytify Pro must be installed and activated before the LearnDash addon can be enabled.

You can follow this guide to install and activate it:
Set Up Analytify Pro Plugin

Don’t forget to connect your GA4 property via:
Analytify >> Settings

Step 2: Activate the LearnDash LMS Addon

Once Analytify Pro is active, enable the LearnDash addon to acquire the Enhanced eCommerce Tracking for LearnDash LMS:

  • Go to Analytify >> Addons
  • Locate the LearnDash Addon (under Pro addons)
  • Click Activate to install Enhanced eCommerce Tracking for LearnDash LMS.

After activation, Analytify loads the required tracking scripts and automatically begins collecting LearnDash data for Enhanced eCommerce Tracking for LearnDash LMS.

Note: If the addon is inactive, you may see a prompt like
“Unlock Google Analytics Tracking for LearnDash LMS” on this page.

Step 3: Access the LearnDash Analytics Dashboard

After activation, you can view LearnDash analytics inside WordPress:

  1. Go to Analytify >> LearnDash LMS (Course Analytics)

The dashboard opens to an Overview section.

Use the date range selector (From / To + View Stats button) to filter all data by a custom period.

Overview Metrics: Enhanced eCommerce Tracking for LearnDash LMS

The following metrics are confirmed in the Overview section:

MetricWhat It Measures
SessionsTotal number of sessions (Image 2 shows 4,881)
TransactionsTotal completed course purchases
Transaction RevenueTotal revenue from course purchases
Average Order ValueAverage value per transaction
Completed PurchasesNumber of times users completed a purchase
RefundsTotal number of refunds
Conversion RatePercentage of sessions resulting in a transaction
Refund RatePercentage of transactions that were refunded
Sessions to PurchaseAverage sessions per user before purchasing
Days to PurchaseAverage days from first visit to purchase

LearnDash Funnel

Analytify displays a three-stage purchase funnel for LearnDash courses, showing how learners move from checkout intent to completed purchase.

Funnel StageCountConversion Rate by Stages
Begin Checkout11993.28%
Add Payment Info111(intermediate)
Purchase10493.69%

The funnel shows the conversion rate at each stage. Use this to identify where learners are dropping off before completing a course purchase.

Full Dashboard Report Sections

The Enhanced eCommerce Tracking for LearnDash LMS includes the following report sections:

Report SectionData ColumnsUse Case
OverviewSessions, Transactions, Transaction Revenue, AOV, Completed Purchases, Refunds, Conversion Rate, Refund Rate, Sessions to Purchase, Days to PurchaseHigh-level course commerce snapshot
LearnDash FunnelBegin Checkout, Add Payment Info, Purchase (count + Conversion Rate by Stages)Identify drop-off points in the purchase flow
Top CoursesCourse Name, Revenue, Purchases, Views, Conversion RateIdentify best-performing courses by revenue and conversion
Top Traffic SourcesSource/Medium, Sessions, Bounce Rate, Transaction RevenueSee which channels drive course purchases
User JourneysPage Title, Page Path, Pageviews, Sessions, Avg. DurationUnderstand pre-purchase browsing behaviour
Course Page InsightsPage Title, Views, Bounce Rate, Avg. Engagement TimeMeasure course page engagement and interest
LearnDash Activity TrackingItem Name, Course Views, Course List Views, Course Selections, Lesson Views, Course EnrollmentsPer-course engagement and enrollment breakdown
Top CouponsCoupon, Purchases, RevenueMeasure discount code performance

Step 4: Verify Tracking Is Working

To confirm that enhanced eCommerce Tracking for LearnDash LMS is set up correctly:

Perform Test Actions

  • Enroll in a course
  • Complete lessons or topics
  • Attempt or complete a quiz
  • Purchase a paid course (if applicable)

Then Check Data

  1. Go to Analytify >> LearnDash Dashboard
  2. Verify that data appears in the dashboard

Optional (GA4 Verification)

You can also check your Google Analytics property:

  • Look for LearnDash-related events
  • Confirm conversions such as:
    • Course enrollments
    • Course completions

What Happens Next?

Once the addon is active:

  • Tracking runs automatically
  • No additional coding or configuration is required in most cases

Facing any problems with Ecommerce tracking for LearnDash or have questions? Contact the Analytify support team for quick assistance.