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

# Session Analytics

> Inspect each visit's source, location, device, entry and exit pages, duration, and complete timeline of pageviews and events.

The Sessions report lists individual visits to your site, most recent first. Each row is one session — where the visitor came from, their location and device, the pages they entered and left on, and how long they stayed. Open a session to see its full timeline of pageviews and events.

## What does each session row show?

Each row summarizes one visit:

| Field                  | What it means                                                                                                       |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Source**             | Where the visit came from — its referrer, channel, and any UTM parameters, fixed at the moment the visitor arrived. |
| **Location**           | Country, region, and city, derived on the server.                                                                   |
| **Device**             | Browser, operating system, device type, and screen size.                                                            |
| **Entry / exit page**  | The first and last **page** the visitor viewed. A trailing event, like a button click, never becomes the exit page. |
| **Duration**           | The time between the session's first and last activity.                                                             |
| **Pageviews / events** | How many pages the visitor viewed and how many custom events they fired.                                            |

A session groups one visitor's activity within a 30-minute sliding window of inactivity. See [how tinyanalytics works](/docs/how-tinyanalytics-works#what-is-a-session).

## How do I open a session's timeline?

Click a session to see its full timeline — every pageview and event in order, with timing. This is the most detailed view of a single visit: what someone looked at, in what sequence, and where they dropped off.

## Why does filtering return whole sessions?

When you filter the Sessions list — for example, to visits that saw `/pricing` — tinyanalytics returns the **whole** matching sessions, not just the matching pages. A session qualifies if any of its activity matches, and its totals still reflect the entire visit. This is what makes "show me the sessions that reached this page" answer correctly. See [filter your data](/docs/analytics-filters).

## Common workflows

* **Investigate a conversion.** Find a session that reached a goal and read its full path to that point.
* **Understand a source.** Filter to a referrer or campaign and see what those visitors actually did.
* **Spot friction.** Look at sessions that exit on a particular page.

## Frequently asked questions

<AccordionGroup>
  <Accordion title="How long is a session in tinyanalytics?">
    A session groups one visitor's activity within a 30-minute sliding window of inactivity. Its duration in the Sessions report is the time between the session's first and last activity. See [how tinyanalytics works](/docs/how-tinyanalytics-works#what-is-a-session).
  </Accordion>

  <Accordion title="Can a custom event be a session's exit page?">
    No. In tinyanalytics the entry and exit page are the first and last **page** the visitor viewed, so a trailing event such as a button click never becomes the exit page. Events still appear on the session's timeline and in its event count.
  </Accordion>

  <Accordion title="When I filter sessions by a page, do I only see that page?">
    No — you get the whole matching sessions. Filtering the tinyanalytics Sessions list to visits that saw `/pricing`, for example, returns each qualifying session in full, with totals that still reflect the entire visit. A session qualifies if any of its activity matches. See [filter your data](/docs/analytics-filters).
  </Accordion>

  <Accordion title="How do I see everything one visitor did during a visit?">
    Click the session in the Sessions list to open its timeline. The timeline shows every pageview and event in order, with timing, so you can read what someone looked at, in what sequence, and where they dropped off.
  </Accordion>
</AccordionGroup>

## Related

<Columns cols={2}>
  <Card title="Users" icon="user" href="/docs/user-analytics">
    Group sessions by the person behind them.
  </Card>

  <Card title="Journeys" icon="diagram-project" href="/docs/user-journey-analytics">
    See the most common paths across all sessions.
  </Card>

  <Card title="Funnels" icon="filter-circle-dollar" href="/docs/funnel-analytics">
    Measure conversion through a sequence of steps.
  </Card>

  <Card title="Filter your data" icon="filter" href="/docs/analytics-filters">
    Narrow the list to the sessions you care about.
  </Card>
</Columns>


## Related topics

- [Identify Users Across Sessions and Devices](/docs/user-identification-analytics.md)
- [Realtime Analytics](/docs/realtime-analytics.md)
- [Analytics Metrics Glossary](/docs/resources/analytics-metrics-glossary.md)
