Data & Measurement

Capture, Store, and Analyze Elearning Data Across Every Course

Move beyond basic completion tracking. Cluelabs provides purpose-built data tools for course creators: track behavioral journeys with User Flow Analytics, centralize activity with an xAPI LRS, store custom variables in Data Cloud, and sync live data with Google Sheets.

Explore data tools

Integrates with Articulate Storyline, Articulate Rise, Adobe Captivate, and custom web learning applications.

Behavioral Journeys

User Flow Analytics: Map Learner Navigation and Drop-Offs

Standard SCORM tracking reports only if a learner finished a course, hiding where they struggled along the way. User Flow Analytics illuminates the entire learner journey through Articulate Storyline and Articulate Rise courses.

Explore behavioral tracking features on the User Flow Analytics page or review metric definitions in the User Flow Reports guide.

  • Map slide-by-slide progressionVisualize navigation paths and branching choices with interactive Sankey diagrams.
  • Identify drop-off pointsSee the exact screens where learners abandon training and evaluate attrition against total section entrances.
  • Measure active time on slideCompare real learner read times against expected timeline durations to spot rushed content and confusing bottlenecks.
  • Track element and player clicksMeasure clicks on slide buttons, tabs, markers, and player controls like next, previous, and resources.

Standardized Activity

xAPI Learning Record Store: Centralize Cross-Platform Tracking

Collect and evaluate learning experiences across your entire training ecosystem using official xAPI 1.0.3 standards. Cluelabs LRS works alongside your existing LMS or functions as a standalone tracking repository.

Learn more about statement capture and reporting on the xAPI Learning Record Store page.

  • Unified statement ingestionIngest statements from Articulate Storyline, Rise, Captivate, custom web simulations, mobile learning apps, and VR headsets.
  • Question-level interaction reportsInspect detailed cmi.interaction metrics, including selected distractor choices, learner responses, and latency.
  • Operate with or without an LMSHost tracked courses on corporate intranets, public documentation sites, or standalone portals.
  • Instant CSV data exportFilter learning records by date range, course, or learner, and download clean CSV files for stakeholder reporting.

Managed Cloud Database

Data Cloud: Store Custom Course Data Without an LMS

Traditional Learning Management Systems discard custom variables and learner reflection text when the browser window closes. Cluelabs Data Cloud gives your courses persistent online storage without requiring custom server development.

Discover how to add cloud databases to your courses on the Data Cloud page.

  • Custom table schemasDefine custom tables with Text, Numeric, and Boolean fields using an intuitive web form.
  • Two-way trigger exchangeWrite course data using CloudSet() and retrieve saved values back into course variables using CloudGet().
  • Restore cross-session progressEnable learners to return to multi-day reflection journals, action plans, and adaptive branching scenarios.
  • Online record browserSearch, filter, and inspect submitted learner entries online, or export complete datasets to CSV.

Spreadsheet Integration

Google Sheets Sync: Connect Courses to Live Spreadsheets

Bridge the gap between elearning modules and everyday business tools. Google Sheets Sync enables two-way, real-time communication between course variables and live Google Sheets.

Explore two-way spreadsheet integration on the Google Sheets page.

  • Direct survey and score captureSend open-ended feedback, survey ratings, and assessment scores into organized spreadsheet columns with SheetsSet().
  • Live in-course variable readingFetch spreadsheet cell values into course variables with SheetsGet() to update prices, deadlines, and rosters dynamically.
  • Zero-republish updatesModify spreadsheet values anytime; learners see updated course content on their next visit without re-uploading packages.
  • Share data with non-LMS stakeholdersGive instructors, SMEs, and managers real-time visibility into course feedback in the format they already use.

Tool Selection Guide

Which Data Solution Fits Your Project?

Choose the solution engineered for your immediate instructional design requirement:

What do you want to accomplish?Recommended ToolPrimary CapabilityWhere to Learn More
See how learners navigate slides, where they drop off, and what buttons they clickUser Flow AnalyticsBehavioral flow mapping, time on slide, and click telemetryExplore User Flow Analytics
Review detailed question-by-question metrics across multiple tools and simulationsxAPI Learning Record StoreStandards-compliant xAPI statement capture and interaction reportsExplore xAPI LRS
Save learner reflection journals, custom variables, or simulation state onlineData CloudManaged cloud tables with two-way CloudSet and CloudGet triggersExplore Data Cloud
Send survey responses to a spreadsheet or update course variables dynamicallyGoogle Sheets SyncTwo-way spreadsheet exchange via SheetsSet and SheetsGet triggersExplore Google Sheets Sync

Direct Integration

Built for the Authoring Tools You Already Use

All Cluelabs data and analytics tools integrate smoothly into existing instructional design workflows.

  • Articulate StorylineAdd functionality using pre-built starter .story files or paste clean single-line JavaScript triggers.
  • Articulate RiseEnable behavioral tracking and analytics by pasting lightweight tracking code into your course head.
  • Adobe CaptivateConnect courses using standard advanced actions and JavaScript execution triggers.
  • Custom HTML5 & web appsIntegrate custom simulations, bespoke web tools, and mobile learning modules via standard web requests.

Common Questions

Frequently Asked Questions

Can I Use Multiple Cluelabs Data Tools in the Same Course?

Yes. You can combine tools based on your project requirements. For example, you can use User Flow Analytics to monitor slide drop-offs while simultaneously using Google Sheets Sync to capture learner survey responses and PDF Maker to issue completion certificates.

Do These Tools Require an LMS to Function?

No. All four data solutions operate over standard HTTPS web protocols. You can collect data and track learner behavior from courses hosted on public web servers, corporate intranets, learning portals, or standard Learning Management Systems.

How Do I Decide Between Data Cloud and Google Sheets?

Use Google Sheets Sync when you want course results accessible immediately to colleagues in a familiar spreadsheet format or when non-technical team members need to update course variables. Use Data Cloud when you need a structured, high-performance database with typed fields to manage ongoing learner state, action plans, and cross-session persistence.

When Should I Choose User Flow Analytics Over an xAPI LRS?

Choose User Flow Analytics when you want visual, slide-by-slide navigation maps, drop-off rankings, time-on-slide comparisons, and click tracking within Articulate Storyline or Rise courses. Choose the xAPI LRS when you need standards-compliant activity statement storage across disparate platforms, multi-source tracking, or detailed question-level cmi.interaction reporting.

Is My Organizational Training Data Secure?

Yes. All incoming data transmits via encrypted HTTPS connections. Information is stored within isolated, enterprise-grade Google Cloud Platform storage zones configured to respect strict data isolation and regional residency requirements.

Get Started

Start Collecting Actionable Elearning Data Today

Choose the data solution that matches your project goals, connect your course with simple triggers, and unlock real visibility into learner experiences.

Explore data tools