> For the complete documentation index, see [llms.txt](https://docs.nexthink.com/platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nexthink.com/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/applications/monitoring-applications/monitoring-web-applications/transactions.md).

# Transactions

{% hint style="info" %}
The new experience web application dashboards are in [technical preview](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/technical-previews/web-applications-new-experience.md). Features and usability may change before the General Availability (GA) release. Refer to the [Old vs. new web applications dashboards](https://edocs.nexthink.com/nexthink-infinity/infinity-specifications/old-vs.-new-experience-web-applications-dashboards) documentation page for more information about the benefits of using the new experience dashboards, their latest and upcoming features, and the significant changes introduced.
{% endhint %}

Transactions complement the monitoring of page loads by tracking important changes of states within a web application that do not necessarily require a complete reload of the page.

The evolution of the average transaction duration over time helps you quickly identify the current trend and spot whether it is reversing or stabilizing.

## Transactions metrics <a href="#transactions-metrics" id="transactions-metrics"></a>

Transaction duration corresponds to the difference between the time when the transaction end and the transaction start is detected. Only complete transactions are taken into account when computing durations in the dashboard.

The number of employees represents the number of employees who made at least one transaction, **complete** or **incomplete**, for a given time period.

## Dashboard widgets <a href="#dashboard-widgets" id="dashboard-widgets"></a>

The **Transactions** dashboard contains the following widgets grouped into the sections:

### Performance <a href="#performance" id="performance"></a>

The **Performance** section presents an overview of the application in terms of transaction experience and duration.

#### Transactions <a href="#transactions" id="transactions"></a>

The first gauge in the **Transactions** section presents a breakdown for good, average and frustrating transactions. Set up thresholds for each application individually; otherwise, default settings are used. By default, a transaction lasting 16 or more seconds is considered frustrating, 4-16 seconds is average, and below 4 seconds is good.

The second gauge chart presents a breakdown for complete and incomplete transactions.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2FP9AZoem2nyk2kDpQeIoO%2FTransactions1.png?alt=media&amp;token=022b60a8-d865-4d84-80fb-55bc4e2c8680" alt=""><figcaption></figcaption></figure>

#### Transactions & employees <a href="#transactions-and-employees" id="transactions-and-employees"></a>

Identify the changes in transaction performance over time.

* **Transaction duration** corresponds to the difference between the detected transaction start and end times. Only complete transactions are taken into account when computing durations in the dashboard.
* **Transactions** presents the number of complete and incomplete transactions during each time bucket for a given time period.
* **Employees** shows the number of employees who made at least one transaction, complete or incomplete, for a given time period.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2FaG71v0BbfemUpRUSBh2S%2FTransactions2.png?alt=media&amp;token=e92c17b1-022f-4448-b0a6-7e61cdefc9ac" alt=""><figcaption></figcaption></figure>

### Top breakdowns <a href="#top-breakdowns" id="top-breakdowns"></a>

#### Transactions <a href="#transactions.1" id="transactions.1"></a>

Identify transactions that cause the most frustration.

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2FVxnh98G6WdgxlP56DioJ%2FTransactions3.png?alt=media&amp;token=8cf6a93a-7dad-4373-b8e5-5b240994c2a5" alt=""><figcaption></figcaption></figure>

#### Incomplete transactions by status <a href="#incomplete-transactions-by-status" id="incomplete-transactions-by-status"></a>

See the statuses of incomplete transactions sorted by the number of incomplete transactions.

Click on a specific status to filter the dashboard, and see the number of failed transactions over time, employees affected and names of the transactions receiving this status.

The following status codes help you understand why and when a transaction failed:

* *time\_out* - The end trigger was not received within 10 minutes.
* *aborted\_unload* - The browser navigated to a new web application on the same tab, or the tab was closed before the transaction was completed.
* *aborted\_new* - The transaction was aborted by the same, or another transaction.
* *aborted\_input* - The detection was aborted by a user interaction.

### Other breakdowns <a href="#other-breakdowns" id="other-breakdowns"></a>

<figure><img src="https://268444917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxJSUDk9NTtCHYPG5EWs3%2Fuploads%2FoUw8kOfdT1hy2sNxEywI%2FTransactions_other_breakdowns.png?alt=media&amp;token=fcaa84c4-01f8-4be2-b111-57e1476a16f7" alt=""><figcaption></figcaption></figure>

#### Organization

The **Organization** table displays metrics by your organization's classification. Select the organization level from the drop-down list. Refer to the [Product configuration](https://docs.nexthink.com/platform/latest/product-configuration) documentation for more information on how to define entities and custom classification for your organization.

#### Other dimensions

Filter transaction duration by browser, operating system, location, or other options. Refer to [Configuring geolocation](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/administration/system-configuration/product-configuration.md#productconfiguration-geolocationtab) documentation for more information about the geolocation feature.

&#x20;


---

# 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.nexthink.com/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/user-guide/applications/monitoring-applications/monitoring-web-applications/transactions.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.
