> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fermion.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Analytics

> View student activity, usage insights, and performance metrics for your Fermion-powered school.

Fermion’s **Analytics** provides a unified view of how your school performs:  tracking bandwidth, storage, engagement, and activity across the platform.\
These insights help you optimize learning experiences, monitor system usage, and understand your audience better.

![Analytics overview](https://67d6ad5ef66ee0901532fd2f.storage.fermion.app/public-uncached/object-store-public-files/uploads/20-10-2025/chrome_Lzem18SyFN.vblbss.png)

***

## Accessing analytics

<Steps>
  <Step title="Open your instructor dashboard">
    Head to your **Instructor Dashboard** after logging into your Fermion school.
  </Step>

  <Step title="Navigate to analytics">
    In the sidebar, click on **Analytics** to open the analytics dashboard and view performance metrics.
    ![](https://67d6ad5ef66ee0901532fd2f.storage.fermion.app/public-uncached/object-store-public-files/uploads/20-10-2025/hS9oexgAhJ.vqpdqd.png)
  </Step>

  <Step title="Explore metrics">
    Use the **date filter** to explore real-time data such as bandwidth, storage, traffic, [email](/marketing-tools/email-marketing) performance, and engagement.
  </Step>
</Steps>

## Platform overview

The **Platform analytics** section provides a snapshot of your school’s performance and infrastructure usage. You can filter analytics by date range using the date selector on the top right.

<iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/MWGxskEleac?list=PLWZLAvrJOOLn0xzN6ZlsWZiipXd_KAVQK" title="YouTube video player" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

<Columns cols={2}>
  <Card title="Bandwidth consumed">
    Shows total **bandwidth** used by your school for all hosted content - including [video](/recorded-videos/introduction), labs, and API calls. This metric is used for **bandwidth overage billing**.
  </Card>

  <Card title="Storage used">
    Displays total **storage space** occupied by your uploaded files, videos, and resources. Exceeding your plan’s quota may lead to **storage overages**.
  </Card>
</Columns>

<Columns cols={2}>
  <Card title="Page views & visitors">
    View total **page-views** and unique **visitors** over the selected time range. This helps you understand how new and distinct learners interact with your content.
  </Card>

  <Card title="Coding & DSA labs" href="/creating-io-coding-labs/introduction">
    Monitor **[coding lab activity](/creating-coding-labs/what-are-coding-labs)** (hours spent) and [DSA lab](/creating-io-coding-labs/introduction) runs (executions). Useful for tracking student engagement and lab infrastructure usage for your entire school.
  </Card>
</Columns>

<Columns cols={2}>
  <Card title="Email analytics" href="/marketing-tools/email-marketing">
    Track all outgoing communication from your school through [email](/marketing-tools/email-marketing), including:

    * **Emails sent:** Total number of emails dispatched.
    * **Emails bounced:** Emails that failed to deliver.
    * **Marked as spam:** Emails flagged by users or email providers as spam.
    * **Unsubscribed users:** Number of users who opted out of future emails.
  </Card>

  <Card title="DRM licenses" href="/live-classes/drm-and-watermarking">
    Monitor the number of **[Digital Rights Management (DRM)](/live-classes/drm-and-watermarking)** licenses utilized across your hosted video content.Each DRM license corresponds to a secured video playback instance.
  </Card>
</Columns>

![Platform analytics graph](https://67d6ad5ef66ee0901532fd2f.storage.fermion.app/public-uncached/object-store-public-files/uploads/20-10-2025/chrome_Fa0HLNCq2J.uwkkkd.png)

***

## Engagement & traffic insights

The lower section of the analytics page shows detailed engagement and audience insights.\
These metrics help you identify where users come from, what pages they visit most, and what devices or browsers they use.

![Engagement metrics](https://67d6ad5ef66ee0901532fd2f.storage.fermion.app/public-uncached/object-store-public-files/uploads/20-10-2025/chrome_s4Oc0l250M.gucgis.png)

<Columns cols={2}>
  <Card title="Top Referrers">
    Lists the top external sources that drive visitors to your school (e.g., social media, partner websites, or search engines).
  </Card>

  <Card title="Top Pages">
    Displays your most visited pages and routes (such as `/join-call`, `/course-item`, or `/dashboard`). This helps to identify your most popular pages across school.
  </Card>
</Columns>

<Columns cols={2}>
  <Card title="Operating systems & browsers">
    Shows what **devices (Operating System) and browsers** your users are accessing the platform from.
  </Card>

  <Card title="Geographic insights">
    View where your users are located, including **countries**, to understand your global reach.
  </Card>
</Columns>

<Check>
  Your **Analytics Dashboard** is the single source of truth for how Fermion bills you for **usage and overages**. Metrics like **bandwidth consumed**, **storage used**, and **DRM licenses** directly influence your monthly billing.

  Fermion’s pricing is **transparent and usage-based**, ensuring you only pay for what you actually consume. Head over to the [Fermion Pricing](https://fermion.app/pricing) page to learn more about plan limits and overage calculations.
</Check>

***

## Access analytics via API

You can also access your analytics programmatically through Fermion’s API.  Head over to our [API documentation](/api-guide/introduction) to learn more.

The following API endpoints are available to access user and school analytics over API:

#### Sales Data

* **Get sales data with filtering**: `POST`

#### User Progress

* **Get user bundle progress for all bundles**: `POST`
* **Get all courses progress of a given user**: `POST`
* **Get user bundle progress for specific bundle**: `POST`
* **Get individual user course progress**: `POST`

<Note> All requests require authentication using the `FERMION-API-KEY` header.</Note>

These endpoints let you programmatically retrieve progress, completion, and sales analytics to integrate with your dashboards or reporting tools.

## Next steps

<Columns cols={2}>
  <Card title="Manage Instructors" href="/manage-settings/manage-instructors">
    Learn how to add, remove, and assign roles to instructors within your school.\
    [Read instructor management guide](/manage-settings/manage-instructors)
  </Card>

  <Card title="Manage Users" href="/manage-settings/manage-users">
    Understand how to view and control user access in your school.\
    [View user management guide](/manage-settings/manage-users)
  </Card>
</Columns>
