Skip to Content
Edit on GitHub

Analytics Dashboard

Open Analytics in the dashboard sidebar to see organization-wide numbers. The page has two tabs, Overview and Advanced, and a time range picker with 7d, 30d and 90d (30 days by default). The range applies to every widget that uses one.

The dashboard needs analytics to be set up and an eligible plan. See Analytics for availability and setup.

Overview

The Overview tab of the Analytics dashboard with Live Now, Signups, Enrollments, Completions, Submissions and the Daily Active Users chart

Headline numbers

WidgetWhat it shows
Live NowUsers active in the last 5 minutes. Click it to see each user’s current page, device, country and last seen time.
SignupsNew registrations in the selected range. Click it for the list with email and signup method.
EnrollmentsCourse enrollments in the range.
CompletionsCourse completions in the range.
SubmissionsAssignment submissions in the range.
Daily Active UsersUnique users per day.
Countries / Top CountriesWhere visitors come from. Needs a proxy that sets a country header, such as Cloudflare.
DevicesSplit between Desktop, Mobile and Tablet.
Top ReferrersThe sites that send you traffic.

Core widgets

WidgetWhat it shows
Enrollment FunnelPage Views, Course Views, Enrollments and Completions, with conversion rates for View → Enroll, Enroll → Complete and Page → Complete.
Top CoursesYour most viewed courses, with views, enrollments and completions.
Activity EngagementThe lessons learners spend the most time on, with type and average time.
Countries, Devices and Top Referrers above the Enrollment Funnel, Top Courses and Activity Engagement widgets

Advanced

The Advanced tab adds deeper widgets. Each one shows a plan badge and an upgrade link when your organization is not eligible.

The Advanced tab with Org Growth Trend, New vs Returning Users, Cohort Retention and Peak Usage Hours
WidgetDescription
Org Growth TrendWeekly signups, enrollments, completions
New vs Returning UsersGrowth vs retention health
Cohort Retention% users active after signup week
Peak Usage HoursEvent volume by day and hour
Course DropoffWhere users stop per course
Time to CompletionMedian days to complete each course
Completion VelocityAvg days between activity completions
Content Type EffectivenessCompletion rate by activity type
Course Effectiveness MatrixActivity count vs completion rate (sized by enrollments)
Community CorrelationCompletion rate: discussors vs non-discussors
Learner Engagement ScoreTop learners by composite engagement
User Progress SnapshotUsers at each completion bracket per course
Grade DistributionAssignment grade histogram
Certification Rate% of completers who claim certificates
Search EffectivenessTop queries and zero-result rate

Time to Completion always covers the last 180 days, whatever the range picker says.

Exporting

Click Export in the page header and choose Download JSON or Download CSV. The file holds the data behind the tab you are on (Overview or Advanced) for the selected range, and is named like analytics_30d.csv. Exporting needs the same admin rights and plan as viewing the widgets.

Data freshness

Results are cached for up to 1 minute on the overview and 5 minutes on the advanced tab. Live Now is always live.