# Track user interactions

Track user interactions adds click and navigation context to your captures. It helps others reproduce issues faster.

### What gets captured

When enabled, Screendesk records:

{% tabs %}
{% tab title="Clicks" %}

* Which elements you clicked (buttons, links, text fields)
* When each click happened
* Which tab it happened in
  {% endtab %}

{% tab title="Navigation" %}

* Which pages you visited (URLs)
* When you navigated to each page
* Page load metrics like First Contentful Paint (FCP) and Time to Interactive (TTI)
  {% endtab %}
  {% endtabs %}

### Turn it on or off

<div align="left" data-full-width="true"><figure><img src="/files/zKEWtm9yUkuZ89BUoUgM" alt="" width="375"><figcaption></figcaption></figure></div>

{% stepper %}
{% step %}

### Open Screendesk

Click the Screendesk icon in your browser toolbar.
{% endstep %}

{% step %}

### Open settings

Click **Settings** (gear icon).
{% endstep %}

{% step %}

### Toggle tracking

Turn **Track user interactions** **On** or **Off**.
{% endstep %}
{% endstepper %}

Changes apply instantly across tabs. No reload needed.

<details>

<summary>Privacy and storage</summary>

{% hint style="info" %}
Screendesk keeps interaction data **locally** in a **2-minute rolling buffer**. It continuously overwrites old events.
{% endhint %}

* Nothing uploads unless you **save and submit** a capture.
* You can turn this off any time.

</details>

<details>

<summary>What changes when it’s off</summary>

* Click and navigation tracking stops immediately.
* The current buffer is cleared.
* Memory usage drops slightly (\~1 MB per tab).

These features still work:

* Screen recordings and screenshots
* Console log capture
* Network request capture
* Instant Replay

</details>

<details>

<summary>When to turn it off</summary>

Turn it off if:

* You prefer not to capture clicks and navigation.
* You’re doing sensitive workflows.
* You’re minimizing memory use on slower machines.
* You don’t need this context for your reports.

</details>

### Default

Track user interactions is **on by default**.


---

# Agent Instructions: 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:

```
GET https://docs.screendesk.io/bug-reports/settings/track-user-interactions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
