# Session Search

Browsee automatically captures all your user's sessions and indexes them for easy search

You can search session by

### User Actions

* *Urls* visited by users - Also works out of the box for SPA's like React, Angular, Vue.
* *Text* user clicks
* *CSS Selectors* of elements users click
* HTML *ID* of elements clicked
* *name* of form fields users edit

### User Experience Issues

* *Errors* - These are errors encountered by users in their sessions
  * Javascript Errors
  * Network Issues like slow ajax calls, 50x errors, etc.
  * Broken Links
* *Rage Clicks* - These are signs of users frustration

### Identify Call

* *User Id* - Provided in `identify` call
* *Tags* - Provided in `identify` call
* *name/email* - Provided in `identify` call
* *Custom Attributes* - Attributes other than the name, email, tags provided in `identify` call
* *Identified -* If a user was identified via an `identify` call

More about identify calls [here](https://docs.browsee.io/integration/api-calls/identify-call).

### Session Parameters

* *Session Duration*
* *Referral* - Domain from which the user landed
* *UTM Parameters* - source, medium, campaign, term, content. Picked from the session's first URL.

### Device Details

* Operating System
* Browser
* Device - Mobile, Desktop, etc.
* Country

### Search by URL

You can search by the URL or URL pattern that a user has visited. For searching by URL/URL pattern, you need to enter the path (i.e.) anything after your domain. So, for example, in the case of <https://browsee.io/login>, you just need to enter "/login" in the search box as shown below:

![Search for exact URL match](https://1223726150-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LacsB-5FtW6vWPn9FQY%2F-MQG7I15nM8mp2gg5GPX%2F-MQGHfNIL3vvwW2XZoDc%2Funnamed%20\(1\).gif?alt=media\&token=1c491101-a032-42d9-a0b6-c7026897c807)

For searching by URL pattern, you can change the dropdown to "Contains" instead of equals and you can look for any pattern like "session" or "product" etc as shown below:

![Search for a URL pattern](https://1223726150-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LacsB-5FtW6vWPn9FQY%2F-MQG7I15nM8mp2gg5GPX%2F-MQGHZ6Bhby4T1RT6uJ8%2Funnamed.gif?alt=media\&token=c7eb775e-e6ae-4d0e-a318-cc15034c1be6)

### Search by "Clicked Element ID"

You can search your sessions by Element ID (commonly used in HTML, CSS elements).&#x20;

```css
<button type="button" id="submit">Sign Up</button>
```

&#x20;If you will just look at the button here, the ID of the button is "**submit**". You can simply search by this ID in your sessions as shown below:

![Search by Element ID](https://1223726150-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LacsB-5FtW6vWPn9FQY%2F-MLBvCmoH5pQ0gL1hj0q%2F-MLBwK-StODtSJ4Kynn2%2Fclicked_element_id.gif?alt=media\&token=b7c57852-9653-4c0b-b4e9-f3859df6b6ce)

### Search by "Clicked Element Text"

You can search your sessions by simply searching based on the text of the clicked element.&#x20;

```css
<button type="button" id="submit">Sign Up</button>
```

&#x20;If you will just look at the button here, the text of the button is "**Sign Up**". You can simply search by this text in your sessions as shown below:

![Search by Clicked Element Text](https://1223726150-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LacsB-5FtW6vWPn9FQY%2F-MLBvCmoH5pQ0gL1hj0q%2F-MLBxUfwqCJdqvwcq3uO%2Fclicked_text.gif?alt=media\&token=257e357b-8c96-4cac-aa8d-ae16669d65b7)

### Search by "Edited Form Field"

You can search your sessions by simply searching based on the name of the edited form field.

```css
<input type="text" placeholder="Email" name="email">
```

&#x20;If you will just look at the input field here, the name of the field is "**email**". You can simply search by this text ("email") in your sessions as shown below:

![Search by Edited Form Field](https://1223726150-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LacsB-5FtW6vWPn9FQY%2F-MLBvCmoH5pQ0gL1hj0q%2F-MLBxsgcvaGFGpKzc_Mj%2Fedited_field_search.gif?alt=media\&token=ef8bf3b1-a899-44c7-b1ad-32d5f156e7dc)

### Search by "Clicked Element Selector"

You can also search your sessions by CSS selectors (commonly used in HTML, CSS elements). You can use [Browsee Chrome Extension](https://chrome.google.com/webstore/detail/browsee-analytics/acojndadomohnjafbdclbonkohefnmhc?ref=producthunt) to identify the CSS selector of your element.

You can simply search by this ID in your sessions as shown below:

![](https://1223726150-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LacsB-5FtW6vWPn9FQY%2F-MLBvCmoH5pQ0gL1hj0q%2F-MLBwbDKx0GodR24p8bg%2Fclicked_element_selector.gif?alt=media\&token=4ea43f65-a261-4d96-9f64-fec6cfbb530d)

### Search by User Attributes

You can send [attributes in Identify calls](https://docs.browsee.io/integration/api-calls/identify-call). Once, you will start sending us these user attributes, you can filter your sessions by those attributes.

You can search by user attributes as shown below:

You can even search by date type attributes:

&#x20;You can also [save it as a segment](https://docs.browsee.io/understand-your-users/circles) and [add it to your dashboard](https://docs.browsee.io/understand-your-users/configure-dashboard) or [daily summary emails](https://docs.browsee.io/understand-your-users/circle-analytics-and-alerts). You can even subscribe to these segments &#x20;
