LearnDash
The LearnDash integration tracks user registrations and course signups from the LearnDash LMS plugin. LearnDash is a popular WordPress plugin for creating and selling online courses, offering features like drag-and-drop course building, quizzes, certificates, and flexible monetization options.
This integration automatically tracks:
- User registrations: When a new user registers through LearnDash
- Course signups: When a visitor clicks the checkout button to sign up for a course
Setup Instructions
Step 1: Enable the Integration
- In your WordPress admin, go to Settings > Conversion Bridge > Integrations
- Find LearnDash in the list of available integrations
- Enable the integration by checking the checkbox
Step 2: Choose Which Events to Track
Each event type has a checkbox to enable it and an optional custom label field. The conversion label is sent with each event and helps you identify the conversion in your analytics platform. You can keep the default labels or customize them to match your reporting needs.
The following events are available:
- Track user registrations (default label: "Registration")
- Track signups (default label: "Signup")
Step 3: Save Settings
Click Save Changes to start tracking your conversions.
How It Works
Registration Tracking
When a new user registers through LearnDash:
- Registration detected: LearnDash redirects the new user to a page with registration details in the URL
- Event tracked: Conversion Bridge fires a registration event on that page load
- Duplicate prevention: Each registration is only tracked once, even if the user refreshes the page or visits the URL again
Signup Tracking
When a visitor clicks the LearnDash checkout button to sign up for a course:
- Button click detected: Conversion Bridge listens for clicks on the LearnDash checkout button
- Event tracked: A begin checkout event is sent to your connected analytics and ad platforms
This tracks the moment a visitor shows intent to purchase a course. Because LearnDash allows custom thank you page URLs, this click-based approach captures the signup action reliably regardless of your checkout flow configuration.
Tracked Data
Every event includes a conversion label and conversion value. The sections below describe the additional data sent with each event type.
Registration Event
Enhanced conversion data:
email-- Registered user's email address
Signup Event
The signup event is triggered by a button click and does not include additional data fields beyond the conversion label and value.
Enhanced Conversions
The LearnDash integration sends customer data with registration events when available. Whether that data is used for enhanced conversions depends on your platform settings -- enhanced conversions are enabled at the platform level (e.g., in your Google Ads or Meta Ads platform settings within Conversion Bridge).
For registration events, the user's email address is included automatically. This helps platforms like Google Ads and Meta Ads match the conversion to the right user for more accurate attributionThe process of determining which channels, campaigns, or actions contributed to a conversion, helping you understand what influenced a visitor’s decision to take action..
Enhanced conversion data is only sent to platforms that support it and is handled according to each platform's privacy requirements.
Custom Event Labels
Each event has a customizable conversion label that helps you identify the conversion in your analytics platform.
- Registration label: Default is "Registration"
- Signup label: Default is "Signup"
Custom labels help you tell LearnDash events apart from other conversion events when you have multiple integrations active.
Still need help?
If you have not yet found your answer in the documentation articles, please contact support
Contact support