---
title: "BrowserSession"
description: "Track healthy Sessions in the Browser."
url: https://docs.sentry.io/platforms/javascript/guides/vue/configuration/integrations/browsersession/
---

# BrowserSession | Sentry for Vue

This integration only works inside a browser environment.

*Import name: `Sentry.browserSessionIntegration`*

Sentry's [Release Health](https://docs.sentry.io/product/releases/health.md) feature allows you to track user adoption and your application's crash-free rate. When the BrowserSession integration is enabled, it automatically creates a session each time a user loads your page or application. These sessions are used to track your release health. If an error is captured during an active session, the session will be flagged as faulty. Read more about [Sessions](https://docs.sentry.io/platforms/javascript/guides/vue/configuration/releases.md#sessions).

```JavaScript
Sentry.init({
  integrations: [Sentry.browserSessionIntegration()],
});
```

## [Configuration Options](https://docs.sentry.io/platforms/javascript/guides/vue/configuration/integrations/browsersession.md#configuration-options)

### [lifecycle](https://docs.sentry.io/platforms/javascript/guides/vue/configuration/integrations/browsersession.md#lifecycle)

| Available since | `10.39.0`           |
| --------------- | ------------------- |
| Type            | `'route' \| 'page'` |
| Default         | `'page'`            |

Controls how long one session lasts and when a new session is started.

* `'page'`: Starts a session on page load. Client-side route changes keep the same session. This is the default.
* `'route'`: Starts a session on page load and on each navigation detected through the [History API](https://developer.mozilla.org/en-US/docs/Web/API/History_API).

Before SDK version 11, the default was `'route'`.

To create a session on each client-side navigation in a single-page application, set `lifecycle` to `'route'`:

```javascript
Sentry.init({
  integrations: [Sentry.browserSessionIntegration({ lifecycle: "route" })],
});
```
