> For the complete documentation index, see [llms.txt](https://docs.fullsession.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fullsession.io/1.-introduction.md).

# 1. Introduction

### 1.1 What is FullSession?

Welcome to FullSession! This chapter gives you a high-level understanding of what FullSession is, how it works, and the vocabulary you'll see throughout the rest of the documentation. If you're new to FullSession, start here — the later chapters assume you're comfortable with the concepts introduced below.

FullSession is a **session-replay and product-analytics platform** that helps you understand how real people use your website. Instead of guessing why visitors drop off, abandon a cart, or fail to convert, you can *watch* their actual sessions, see exactly where they get stuck, and quantify those moments across thousands of users.

<figure><img src="/files/mcH27laMv63DXkOZtIbQ" alt="FullSession dashboard showing session recordings, conversion metrics, and user experience analytics"><figcaption></figcaption></figure>

In a single platform, FullSession brings together:

* **Session replay** — pixel-perfect recordings of real user visits, complete with mouse movement, scrolls, clicks, taps, console errors, and network activity.
* **Heatmaps** — aggregated visualizations of where people click, how far they scroll, and which elements cause frustration.
* **Funnels** — multi-step conversion flows that show exactly where users drop off, with one-click access to the sessions behind each drop-off.
* **Segments** — saved groups of users defined by behavior, location, device, or any custom attribute you send.
* **Dashboards & insights** — customizable views built from your own metrics and widgets.
* **Feedback & surveys** — an in-page widget for collecting CSAT scores and qualitative responses.
* **Lift AI** — natural-language analysis that surfaces issues, builds segments from a prompt, and explains funnel drop-offs in plain English.
* **Alerts** — proactive notifications when something in your funnel, segment, or site behavior changes.

#### Who FullSession is for

FullSession is built for the people who care about the user experience on a website:

* **Product managers** — validate feature usage and prioritize what to build next.
* **UX & design teams** — see how visitors actually interact with new layouts.
* **Growth & conversion specialists** — diagnose funnel drop-offs and run experiments.
* **Customer support** — replay a specific user's session to debug an issue they reported.
* **QA teams** — reproduce hard-to-find bugs by watching the exact session where they happened.
* **Executives** — track high-level KPIs across all of your sites in one dashboard.

<figure><img src="/files/QUIf0Tf6vP3h8Gx3Hc38" alt="Different FullSession dashboard templates tailored for different team roles and workflows"><figcaption></figcaption></figure>

#### What problems does it solve?

| You want to know…                               | FullSession answers it with…               |
| ----------------------------------------------- | ------------------------------------------ |
| *Why are users dropping off at checkout?*       | Funnels + session replays of drop-offs     |
| *Which buttons do people actually click?*       | Click heatmaps                             |
| *Is anyone hitting that new feature?*           | Custom events + insight cards              |
| *What did the user do right before this error?* | Console & network panels inside the player |
| *How happy are visitors with this page?*        | Embedded CSAT widget                       |
| *Are conversions getting worse this week?*      | Alerts on segments and funnels             |

***

### 1.2 How FullSession Works

FullSession has three stages: **capture → process → insights.** Once it's set up, the entire pipeline runs automatically — you only interact with the third stage.

<figure><img src="/files/39mJX8LQPvOLOlKasfjJ" alt="FullSession data flow showing website activity tracking, cloud processing, data storage, and dashboard analytics visualization"><figcaption></figcaption></figure>

#### Stage 1 — Capture

A small JavaScript snippet (the **tracker**) runs on every page of your site. As visitors browse, it records:

* DOM mutations needed to replay the page exactly
* Mouse movement, clicks, taps, and scrolls
* Page navigation and URL changes
* Console messages and JavaScript errors
* Network requests
* Custom events and user identity (if you choose to send them)

The tracker is asynchronous and designed to have no measurable impact on page performance. Sensitive content (passwords, credit-card fields, anything you mark) is **masked at capture time** — it never leaves the visitor's browser.

<figure><img src="/files/4iGam9jANZdZWIQCS5Rk" alt="FullSession tracker installation using a single script tag or Google Tag Manager integration"><figcaption></figcaption></figure>

#### Stage 2 — Process

Captured data is streamed to the FullSession cloud, where it is:

1. **Indexed** so you can filter sessions by any attribute in milliseconds.
2. **Aggregated** into heatmaps, page statistics, segment counts, and funnel metrics.
3. **Analyzed** by Lift AI for emerging issues and conversion problems.
4. **Stored** for the retention period included with your plan.

You don't have to do anything here — processing happens within seconds of a session ending, and most sessions are watchable in near real-time.

#### Stage 3 — Insights

This is where you spend your time. From the FullSession web app you can:

* Watch any session in the **player**
* Build **funnels**, **segments**, and **dashboards**
* View **heatmaps** for any page
* Read **feedback & survey responses**
* Configure **alerts** that notify you when things change

<figure><img src="/files/5wi3VBPDJqbiWavQlFTM" alt="FullSession platform showing sessions, dashboards, heatmaps, and funnels powered by a single captured data stream."><figcaption></figcaption></figure>

***

### 1.3 Key Concepts & Glossary

These terms appear throughout the documentation. Knowing what each one means will make every other chapter easier to read.

#### Site

A **site** is a property you track in FullSession — typically one domain (e.g. `example.com`). You can have multiple sites under the same account, each with its own tracker, settings, sessions, and dashboards.<br>

<figure><img src="/files/zoXWVVt7lmKikZID188h" alt="FullSession site switcher allowing users to switch between different properties within their account."><figcaption></figcaption></figure>

#### Visitor

A **visitor** is a unique person browsing your site. Visitors are anonymous by default. If you send identity information through the tracker (such as an email or user ID), they become **identified visitors** and are searchable by those traits.

#### Session

A **session** is one continuous visit by a single visitor. It begins when they land on your site and ends after a period of inactivity or when they leave. Every session has a recording you can play back.<br>

<figure><img src="/files/wRa05FYb3Y697u4QjKE3" alt=""><figcaption></figcaption></figure>

#### Event

An **event** is any meaningful action recorded during a session — a click, a page view, a form submission, a console error, or a custom event you define (such as "Added to cart"). Events are what funnels, segments, and insight cards are built on.

#### Element

An **element** is anything you can point at on the page — a button, link, image, form field, or container. FullSession lets you target elements by CSS selector to build heatmaps, watched-element reports, and custom events.

#### Tag

A **tag** is a label attached to a session, so you can find or group sessions later. Some tags are **predefined** (e.g. "rage click", "error"), and some are **custom** — added manually or automatically based on rules you set.

#### Segment

A **segment** is a saved group of visitors or sessions matching a set of conditions ("Mobile users from Germany who reached the checkout page"). Segments power filtered dashboards, funnels, alerts, and AI analysis.

<figure><img src="/files/OwXc0ViISwsncjejWYsJ" alt="FullSession segment builder showing how conditions are combined using AND, OR, and NOT operators to create user segments."><figcaption></figcaption></figure>

#### Funnel

A **funnel** is a sequence of steps you want users to complete (for example: *View product → Add to cart → Checkout → Purchase*). FullSession shows the conversion rate between each step and the sessions where users dropped off.

<figure><img src="/files/paok4iZdUa55dYSZCRQr" alt="FullSession checkout funnel showing four steps with user drop-off counts at each stage."><figcaption></figcaption></figure>

#### Heatmap

A **heatmap** is an aggregated visualization of behavior on a single page — where people clicked, how far they scrolled, or which elements they interacted with most.

#### Dashboard

A **dashboard** is a customizable page made up of **widgets** — charts, counters, lists, and other visualizations powered by your data. FullSession ships with role-based templates (Executive, Growth, Engineering, Product, Digital Ops) and you can build your own from scratch.

#### Insight Card

An **insight card** is a single widget on a dashboard. Each card shows one metric (such as "Average session duration this week vs. last week"). You build dashboards by combining cards.

#### Alert

An **alert** is a rule that watches a metric, segment, or funnel and notifies you when something changes — a conversion rate drops, an error spikes, or a goal is met.

#### Lift AI

**Lift AI** is FullSession's built-in assistant. It can analyze funnels, generate segments from a natural-language description, and surface user-experience issues automatically.

***

### 1.4 Plans & Feature Availability

FullSession is available on several plans, each unlocking a different set of features and capacity (sessions per month, data retention, team seats, etc.).

<figure><img src="/files/Ak3dF3szBGreaHQpfrgm" alt="FullSession plan comparison page showing included features and features available through plan upgrades."><figcaption></figcaption></figure>

#### Plan tiers at a glance

| Plan           | Best for                                       | Highlights                                                          |
| -------------- | ---------------------------------------------- | ------------------------------------------------------------------- |
| **Free**       | Individuals and small sites trying FullSession | Limited monthly sessions, core replay, basic dashboards             |
| **Pro**        | Established product & growth teams             | Lift AI, advanced alerts, longer retention, custom roles            |
| **Enterprise** | Organizations with security & compliance needs | SSO (SAML / Auth0), audit logs, dedicated support, custom retention |

> **Note** — exact session quotas, retention periods, and pricing are listed on the \[FullSession pricing page]. Always check the pricing page for the most current details, as plans evolve over time.

#### Feature availability by plan

Throughout this documentation, features that are not on every plan are marked with a tag:

* `Pro` — available on Pro and higher
* `Enterprise` — available on Enterprise only

For example, **SSO** and **audit logs** are `Enterprise` features, while **Lift AI** and **custom roles** are `Pro+`.\
\
![FullSession workspace showing the main navigation menu on the left and the active dashboard view on the right.](/files/v2Zs3Uq0pPzMMS4H6cJU) ![FullSession interface showing locked features with an upgrade prompt for higher plan access.](/files/i2iF8J7OOWYnq9hDceu2)

#### Upgrading or changing plans

You can change plans at any time from **Account → Billing**. Upgrades take effect immediately; downgrades take effect at the end of your current billing cycle. See \[Chapter 17 — Billing & Subscriptions] for the full walkthrough.

#### What happens if you exceed your quota?

If you hit your monthly session limit, FullSession will continue to display your existing data but will **pause new recording** until the next cycle or until you upgrade. You'll receive an in-app notification and an email warning well before you reach the limit.

***

> **Next up:** \[Chapter 2 — Getting Started] walks you through creating your account, adding your first site, installing the tracker, and watching your first session.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.fullsession.io/1.-introduction.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
