Skip to content

Built-In Analytics (Pro)

FluentPlayer Pro includes a powerful, built-in analytics dashboard that provides deep insights into how your audience interacts with your videos. Track everything from total plays and watch time to detailed per-video retention and geographic locations—all directly from your WordPress admin.

Pro feature

Built-in analytics is a FluentPlayer Pro feature, so you need to have FluentPlayer Pro installed and active to use it.

Why Track Video Analytics?

  • Know what works See which videos get the most plays and watch time.
  • Find drop off points See where viewers stop watching (retention data).
  • Understand your audience See per user stats if viewers are logged in.
  • Optimize content Use data to improve video length, topics, and placement.

How to Enable Built-In Analytics

To activate native tracking and access your private command center:

  1. Navigate to FluentPlayer Pro > Settings → Analytics.
  2. Stay on the FluentPlayer Analytics tab.
  3. Toggle Enable Analytics to the ON position.
  4. Click Save Settings in the top right corner.

Optional: Enable Auto Cleanup Analytics Data and set a Retention (days) period (e.g., 30 days) to keep your database fast and optimized.

After saving, a new Analytics menu item will appear in your WordPress sidebar under FluentPlayer Pro.

Built-in Analytics

The Analytics Dashboard

Once you have enabled analytics in the settings, you can view this data by going to FluentPlayer Pro > Analytics in your WordPress sidebar.

The dashboard serves as your central command center for video data. It is divided into several key visual areas:

  • Overview: Displays high level summaries including Total Views, Unique Viewers, Avg Watch Time, and Completion Rate.
  • Performance Over Time: A line chart that allows you to filter and view trends (like views or engagement) over specific date ranges.
  • Device Distribution: A breakdown of whether your audience is watching on mobile, desktop, or tablet devices.
  • Location Breakdown: A geographic map and list showing where in the world your viewers are located.
  • Audience Retention: A specialized chart that shows the percentage of viewers remaining at every second of the video, helping you find where people drop off.
  • Top Videos & Top Viewers: Ranked lists identifying your most popular content and your most active logged in users.
  • New vs. Returning Viewers: A comparison chart showing how much of your traffic is from first time watchers versus loyal fans.

Analytics Dasboard

Per-user insights

For logged-in viewers, FluentPlayer can show per-user detail beyond the aggregate dashboard. From Top Viewers, you can drill into an individual viewer to see their activity — the videos they watched, how far they got, and their retention. This is useful for course creators who want to see exactly how a specific student is progressing.

Anonymous (logged-out) viewers are still counted in totals and unique-viewer metrics, but without a per-person profile.

Data retention & cleanup

Video tracking generates a lot of rows over time. To keep your database fast:

  • Auto Cleanup Analytics Data — when enabled in Settings → Analytics, FluentPlayer automatically deletes stats older than the Retention (days) you set (for example, 30).
  • Orphan cleanup — when you delete a media item, its associated analytics records are cleaned up as well, so you do not accumulate stats for videos that no longer exist.

Analytics vs Google Analytics

Built in AnalyticsGoogle Analytics
Where data livesYour WordPress databaseGoogle's servers
DashboardInside WordPress adminGoogle Analytics UI
SetupToggle on in SettingsEnter measurement ID
Detail levelPer video retention, per user statsEvent based (play, progress, complete)
Requires ProYesNo (free)

You can use both at the same time. Built in analytics give you WordPress native dashboards with rich detail. Google Analytics sends events to GA4 for broader marketing analysis.