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

# Session Recording

### Choosing the recording mode

Choose the recording mode when you [copy the tracking snippet](/installation/adding-the-tracking-code.md):

* `ust.min.js` uses **Default page recording**.
* `ust-rr.min.js` uses **Full page recording**.

Include one tracker on each page. Different pages can use different modes, but changing the snippet does not convert recordings already stored.

### A. Default page recording

This mode records interactions and the visited URL. During playback, UXWizz loads the current website and replays actions in an iframe.

It suits pages whose content stays similar between recording and playback. Limitations include:

1. Changed or personalized content may no longer match the original visit.
2. Login requirements and [iframe restrictions](/guides/troubleshooting/dashboard/website-iframe-not-loading-x-frame-options.md) can prevent the page from loading.
3. Replayed interactions can affect the live page. Use [`UST_noClick`](/installation/requirements/limitations.md#recording-and-session-playback) on controls that must not execute during basic replay.

This is [not a video recording](/guides/basic-usage.md#this-is-not-a-video-recording). Storage depends on session length and activity; measure representative recordings instead of using a fixed size per visit.

### B. Full page recording

This mode records page content and changes as well as interactions. It is generally more suitable for dynamic pages, dashboards, or pages that show different content at the same URL.

Full recordings need more storage and bandwidth. External resources and browser features can still affect playback; see [limitations](/installation/requirements/limitations.md).

Before use:

1. [Mask or exclude sensitive elements](/api/session-recording/ignore-specific-elements.md).
2. Record a test visit and inspect the result.
3. Measure data growth and configure [recording retention](/installation/optimization-tips/auto-delete-old-data-cron-jobs.md).

Deleting old recording data is permanent unless you have a usable backup. You can keep session statistics longer than detailed recordings.
