Skip to content

Fluent Community

The Fluent Community integration tracks community signups, course enrollments, and course completions from the Fluent Community plugin. Fluent Community is a comprehensive learning management system (LMS) and community platform for WordPress.

This integration automatically tracks:

  • Community signups: When users sign up for your community
  • Course enrollments: When users enroll in courses
  • Course completions: When users complete courses

Setup Instructions

Step 1: Enable the Integration

  1. In your WordPress admin, go to Settings → Conversion Bridge → Integrations
  2. Find FluentCommunity in the list of available integrations
  3. Enable the integration by checking the checkbox

Step 2: Configure Event Tracking

Configure which events you want to track:

  1. Track signups: Enable to track community signups
    • Optionally customize the Signup label (default: "Community Signup")
  2. Track course enrollments: Enable to track when users enroll in courses
    • Optionally customize the Enrollment label (default: "Course Enrollment")
    • Supports %title% placeholder for course name
  3. Track course completions: Enable to track when users complete courses
    • Optionally customize the Completion label (default: "Course Completion")
    • Supports %title% placeholder for course name
  4. Include current logged in user course info: Enable to send user course information as user properties (see User Info below)

Step 3: Save Settings

Click Save Changes to activate the integration.

How It Works

Community Signup Tracking

When a user signs up for your community:

  1. Signup Process: Fluent Community processes the signup
  2. Redirect Filter: Conversion Bridge intercepts the redirect URL
  3. Event Tracking: A registration event is tracked with user information
  4. Event Data: The event includes:
    • User email address
    • First name
    • Last name

Course Enrollment Tracking

When a user enrolls in a course:

  1. Enrollment Created: Fluent Community creates the enrollment and fires the fluent_community/course/enrolled hook
  2. Event Tracking: Conversion Bridge tracks the enrollment event
  3. Event Data: The event includes:
    • User email address
    • First name
    • Last name
    • Course ID
    • Course name

Only new enrollments are tracked, not updates to existing enrollments.

Course Completion Tracking

When a user completes a course:

  1. Course Completed: Fluent Community marks the course as completed and fires the fluent_community/course/completed hook
  2. Event Tracking: Conversion Bridge tracks the completion event
  3. Event Data: The event includes:
    • User email address
    • First name
    • Last name
    • Course ID
    • Course name

Tracked Data

Signup Event

The community signup event includes:

  • Event Type: Registration event
  • Label: Customizable label (default: "Community Signup")
  • Customer Data (if enhanced conversions enabled):
    • Email address
    • First name
    • Last name

Enrollment Event

The course enrollment event includes:

  • Event Type: Enrollment event
  • Label: Customizable label with optional course name (default: "Course Enrollment")
  • Customer Data (if enhanced conversions enabled):
    • Email address
    • First name
    • Last name
  • Course Information:
    • Course ID
    • Course name

Completion Event

The course completion event includes:

  • Event Type: Completion event
  • Label: Customizable label with optional course name (default: "Course Completion")
  • Customer Data (if enhanced conversions enabled):
    • Email address
    • First name
    • Last name
  • Course Information:
    • Course ID
    • Course name

User Info

When User info is enabled for a platform, Conversion Bridge sends user properties about the logged-in user's course enrollment status:

  • is_member: Whether the user is enrolled in any active courses ("yes" or "no")
  • memberships: Comma-separated list of enrolled course names

These user properties are sent with all events for logged-in users and can be used to:

  • Segment users by enrollment status in analytics platforms
  • Create custom dimensions in Google Analytics
  • Target users based on course enrollment in ad platforms

User Info Example

If a user is enrolled in "WordPress Basics" and "Advanced PHP", the user properties would be:

is_member: "yes",
memberships: "WordPress Basics, Advanced PHP"

Enhanced Conversions

When enhanced conversions is enabled for a platform, Conversion Bridge automatically includes customer email, first name, and last name data with all events. This data is sent to platforms that support enhanced conversions (such as Google Ads and Meta Ads) to improve conversion tracking accuracy and attribution.

Enhanced conversion data is only sent to platforms that support it and is handled according to each platform's privacy requirements.

Custom Event Labels

You can customize event labels to better identify events in your analytics platforms. Enrollment and completion labels support the %title% placeholder for the course name:

  • Signup Label: Default is "Community Signup"
  • Enrollment Label: Default is "Course Enrollment" (supports %title%)
  • Completion Label: Default is "Course Completion" (supports %title%)

Example Labels:

  • Community Signup (default)
  • Course Enrollment: %title%
  • Completed: %title%

Headless Mode Support

The integration includes special support for Fluent Community's headless mode:

  • Tracking Scripts: Conversion Bridge scripts are automatically enqueued in the portal head and footer
  • Event Tracking: Events are properly rendered in headless mode
  • Platform Scripts: All platform scripts (GA4, Facebook, etc.) are also output correctly

This ensures tracking works seamlessly whether you're using Fluent Community's standard mode or headless mode.

Still need help?

If you have not yet found your answer in the documentation articles, please contact support

Contact support