Scroll back to top
Analytics provide insight into how content is used and engaged with over time. By visualizing metrics such as page traffic, time spent, and interaction patterns, analytics help identify which concepts resonate with students, where confusion may arise, and how learning resources are being used over time. This page outlines the available analytics tools and how to interpret key patterns in the data. These insights allow for data-informed descisions and continuous improvement of content.
For additional information, please refer to the official Google Analytics Help guide to learn more. If a problem is still unsolvable after consulting the troubleshooting page, please submit an official issue on the github.
The analytics dashboard provides instructors with quick insights into how students interact with website overall.

The left-side navigation menu organizes all Google Analytics reports by objective, helping you understand how users discover, navigate, and engage with your site.
Realtime Information — These reports show what is happening on your site currently.
Generate Leads — Reports that explain who your users are, how they arrive at your site, and what actions contribute to lead generation.
Drive Sales — Focused on ecommerce and revenue-related behavior. This includes insights into conversions, purchase trends, and overall monetization performance.
Understand Web and/or App Performance — Shows technical metrics such as page load times, responsiveness, and other performance signals that affect user experience.
User Engagement & Retention — Highlights how long users stay on the site, which pages they return to, and overall engagement patterns that indicate site effectiveness.
User Attributes — Provides demographic information, device types, browser technology, and other background details to help you understand who is visiting and how they access your site.
The Explore page gives you full control to create custom analyses that goes beyond the sites standard reports. Unlike the report dashport, Explore lets you build your own visualizations, filter data, compare across different metrics, and dig deeper into user behavior.
Free-form Exploration: A flexible table + chart builder that lets you drag and drop dimensions, compare user segments, add filters, and visualize trends in any format (bars, lines, tables, heatmaps). Best for investigating patterns, segment differences, and multi-metric comparisons.
Cohort Exploration: Groups users based on shared characteristics (like first-visit date) and tracks how their behavior changes over time. Useful for analyzing retention, comparing exam-week vs. non-exam-week users, or identifying when engagement drops.
Funnel Exploration: Builds multi-step funnels to reveal where users drop off. Supports both open funnels (users can enter at later steps) and closed funnels (must follow exact step order). Best for tracing flows from homepage → course pages → practice problems → animations.
Segment Overlap: A Venn diagram-style visualization that compares multiple user groups. Helps you see relationships between segments, like exam-week visitors who also explore animations and complete practice quizzes.
Path Exploration: Visualizes how users navigate from one event or page to the next. You can choose a starting point (forward path) or an ending point (reverse path). Great for seeing where students go after landing on a homework page or which paths lead to high bounce rates.
User Explorer: Provides anonymized individual user journeys, showing event sequences, pages viewed, engagement time, and session counts. Useful for debugging unusual behavior (such as repeated page reloads).
User Lifetime: Tracks long-term engagement and value contributions of user cohorts. While often used for businesses, it can show whether early-semester users continue returning throughout the term.

The Free Form technique is different from other Google Analytics explorations because it has no predefined question it is trying to answer. Instead of guiding you through a specific analysis (like funnels or paths), it gives you a blank canvas where you decide what dimensions, metrics, and comparisons to use, allowing you to explore data freely and uncover patterns that aren’t visible in standard reports.
When starting any exploration in Google Analytics, begin by choosing the technique you want to use. Each technique offers a different style of analysis, so selecting it first sets the structure for everything that follows. Once the technique is chosen, pick a visualization style that best represents the kind of insight you're looking. After the layout is set, use the Variables panel to choose the data you want to include. This is where you add dimensions like device category or city, and metrics such as active users or event count. From there, drag these variables into the Settings panel to shape the rows, columns, values, and filters. Following this workflow ensures you build a clear, accurate, and meaningful exploration regardless of the technique you choose.
Variables panel
Settings panel

In the funnel exploration, each vertical bar represents a defined step in a user journey through the page, with height indicating how many users reached that stage. The percentages shown above each step reflect step-to-step completion, while the abandonment rates displayed below highlight where users exit the flow. The table beneath the chart mirrors this progression numerically, allowing you to compare total users and completion rates across different device categories in the same view.
Settings panel

The path exploration visualizes user movement as a flow diagram, where each column represents a sequence of actions and the width of each connection reflects event frequency. Nodes expand dynamically to reveal additional paths, making it easy to identify navigation routes as well as less common interactions. This view emphasizes how users branch, loop, or drop off as they move between events and pages.
Settings panel

Filter analytics data by course to isolate how students interact with specific content rather than viewing site-wide averages.
For detailed engagement analysis, navigate to Reports → View user engagement & retention → Pages and screens. From there, identify sessions that align with exams, quizzes, or homework deadlines and examine page-level metrics such as views, average engagement time, and event counts.
Use the Event count column in the Pages and screens table to analyze specific user interactions. Clicking an event name allows you to break down which actions occurred on a page, such as link clicks, button presses, or interactive components. This helps distinguish passive page views from active engagement and provides insight into how students are actually using the content.

Traffic sources show how users arrive at your site, such as through search engines, direct links, or referrals from other platforms.
To view this data, navigate to Reports → Generate leads → Traffic acquisition or User acquisition. Use the default channel grouping to identify which sources (Organic Search, Direct, Referral, Social) drive the most users and engagement.
For page-specific analysis, add a comparison or filter to isolate traffic sources for a particular course page or exam-related content.

Clicking the Add comparison icon opens a side panel where you can select which metrics or segments to compare within the current report. This allows you to analyze differences between user groups, time periods, or traffic sources without leaving the page.
Comparisons are especially useful for evaluating changes in engagement before and after exams, contrasting desktop versus mobile usage, or identifying how different acquisition channels affect user behavior.
Hovering over any graph reveals detailed values at that point in time, such as exact user counts, engagement duration, or event totals.

Insights: The Insights panel highlights automated observations generated by Google Analytics. These may include detected trends, anomalies, or recommendations based on recent user behavior.
New Users by Channel: This bar chart shows how new users first arrived at the site, grouped by acquisition channels such as Organic Search, Direct, and Referral. It helps identify which channels are most effective at bringing in first-time visitors.
Sessions by Channel: This table displays the total number of sessions grouped by traffic source. Unlike new users, this includes repeat visits and is useful for understanding sustained engagement from different acquisition channels.
Active Users by Country: The world map visualizes where users are geographically located. This can be used to identify international usage patterns or confirm whether traffic aligns with the expected student population.
User Activity Over Time: This time-series graph compares user activity across different time windows (30 days, 7 days, and 1 day). It helps distinguish long-term trends from short-term engagement spikes.
User Activity by Cohort: The cohort table groups users by their first visit date and shows how engagement changes over subsequent weeks. This visualization is useful for analyzing retention and whether users continue returning after initial exposure to the content.
Views by Page Title: This table lists the most-viewed pages on the site. It allows instructors to identify which topics or reference pages receive the most attention and which may need improvement.
Event Count by Event Name: This table breaks down how often tracked events occur, such as page views, scrolls, clicks, and session starts. Event counts provide insight into how users interact with the site beyond simply loading pages.
Key Events and Monetization Panels: These panels summarize key events, user value, and purchases if configured. For educational sites, these are often unused but remain available for advanced tracking or future feature expansion.


To export your data press the share/export button (1) and (2). This menu lets you download CSV files, export charts as PDFs, send data to Google Sheets, or create a shareable link.
You can also save chart screenshots for use in reports or presentations.
To automate exporting data, administrators can use the Schedule email option found under the Share this report menu. This allows reports to be automatically emailed on a set schedule (daily, weekly, monthly, or quarterly) as a PDF or CSV, including any filters, comparisons, and date ranges applied at the time of scheduling.

To customize a pre-made report, use the export option on the Reports page to send it to the Explore workspace, where you can modify dimensions, metrics, and visualizations.