Session filter, filters out the Session Id’s on the basis of the applied filter. Here, you can filter out the SID’s after applying various filters on the basis of time duration, OS, channel, location, version, device etc. The session filter has the following two options:

- General
- Advanced

## General

General filters you can apply normal filter like: duration, time filter etc. In general filter, you need to specify the following details which are listed below:

- Last: Filtering out session IDs based on the last time duration involves selecting specific sessions that meet certain criteria regarding how long they lasted (such as 15 minutes, 1 hour, 1 week, 1 day, 1 week, and so on).
- Custom: In custom, you can apply the custom time duration i.e.: you can provide a time period for a specified time range. In custom, you have to specify the Start At and End At date range.
- Select Channel: A channel is a medium through which a user can access the site. Select the Channel option here from the dropdown.
- Select OS: An operating system is software that acts as an intermediary between computer hardware and the applications running on it. Specify to filter the operating system used for accessing the site.
- Select OS Version: Specify to filter the version of the operating system used for accessing the site.
- Select Location: It is the location from where the session is accessed. Select the Location from the dropdown to filter the session details list.
- Select User Segment: It is a group of users having some common behavior or attributes. Select the User Segment for filtering the Common behavior or attributes user’s details.
- Select Browser: A browser is a software application used to access, view and interact with the website over the internet. It denotes the browser used while accessing the site. Select the browser for filtering the data accordingly.
- Select Connection Type: A connection type refers to the method used to establish a network connection between devices, computers or systems. In connection type, you have to specify the type of connection used to access the site. Select the Connection Type from the dropdown. For e,g.: 2G, 3G, 4G , 5G, E, H, H+, Others and Wifi
- Select a Device: A "device" refers to a physical or virtual object or tool designed for a specific purpose, often with the ability to perform particular functions, tasks, or operations. It denotes the device, such as: PC, Mobile, or Tablet on which the session is accessed. Select any to filter the data accordingly.
- Duration Filter: Apply the filter either on page count or time and accordingly apply the settings. It has two parts:
  - Page Count: Page Count contain two fields, operator and Page Count data. In operator side we can select from the dropdown e.g. <=, =, >=, etc.
  - Time: Time contain four fields, i.e. operators (as <=, =, >=) and time related fields (as Hour (HH), Minute(MM) and Second(SS)).
- Login ID: It refers to a unique identifier associated with a user's account or session. Enter the login id for filter the data.
- Client IP: It refers to the unique IP address of the device that is making a request to a server or network resource. Enter the client IP to filter the data.
- Store ID: It refers to an identifier or code associated with a particular store. You can select the store ID from the drop-down.
- Terminal ID: It refers to a unique identifier assigned with a specific device or client that is used to interact with a network. You can select the terminal ID from the drop-down for the session.
- Events: It refer to specific occurrences, actions, or interactions that take place during a user's or system's session. You can select any event for which the session is required.
- Replay Session(s): It refers to the action of reproducing a previously recorded user session within an application or system. You can select this option if you want to replay the recorded user session.
- Session(s) with ND: On selecting this, you'll be able to view sessions that include a flowpath report.
- Session(s) with App Crash: It refers to a user's interaction with a software application that ends abruptly due to the application encountering an error or a critical issue, causing it to stop functioning properly. Check this option to see sessions with App Crash
- BOT Session(s): On selecting this, you’ll be able to view the sessions that include a BOT
- Secure Client Authentication: Secure Client Authentication refers to the process of verifying the identity of a client in a secure and reliable manner before granting access to resources, services, or functionalities within a system or application. It has two options:
  - Not Authorized: When a session filter determines that a user or client is not authorized, it typically denies or restricts their access to certain resources, functionalities, or actions.
  - Authenticated Failed: It refers to the outcome of an attempt by client to verify their identity during the authentication process, but the provided authentication tokens do not match the valid credentials stored in the system.

## Advanced

Advanced filtering in session filter, enables you to gain deeper insights by narrowing down session data to specific criteria, allowing you to uncover meaningful patterns and behaviors. Click the Advanced Filters tab to apply some advanced-level filters to include in the results. You can apply the following Advanced filters:

- Attribute
- Business Process
- Custom
- Store
- Event Data

### Attributes

Attribute filters are those filters that are based on the session attributes, such as entry/exit page, page/referrer URL, device, and user specifications, and so on. It is applicable in the case of completed sessions only. There are following fields which are listed below:

- Select Entry Page: This denotes the entry page of the session. From the drop-down select the relevant entry page.
- Select Exit Page: This denotes the exit page of the session. From the drop-down select the required entry.
- Page URL: This denotes the URL of the page on which the filter is to be applied.
- Referrer URL: When visiting a webpage, the referrer or referring page is the URL of the previous webpage from which a link was followed.
- Select Containing Page: It denotes a list of pages. Users can select such pages that are contained in the session on which the filter needs to be applied.
- Select Non-Containing Page: It denotes a list of pages. Users can select such pages that are not contained in the session on which the filter needs to be applied.
- Page Load Time: This denotes the time taken to load a page.
- DOM Complete Time: This denotes the time taken for DOM completion.
- Order Total: The user can set a condition (such as <, =, >) to filter the order total from here.
- Order Count: The user can set a condition (such as <, =, >) to filter the order count from here.

### Business Process

Business process refers to a structured and organized series of activities, tasks, or steps that an organization follows to achieve specific goals, produce products, provide services, or deliver value to customers. There are following fields which are listed below:

- Business Process Name: Select BP name from the dropdown list. It is enabled by either selecting the Completed BP or Abandoned BP check box.
  - Completed BP: This filters out those sessions in which the user has visited all the pages defined in the business flow. It generates a list of completed business processes. Selecting this other options are disabled.
  - Abandoned BP: This filters out those sessions in which the user has exited from the business flow. It generates a list of abandoned business processes. Selecting this, other options are disabled.
- BP Exit Page: BP Exit Page basically refers to the last page of the Business Process, where user end the business process. From the drop-down select the relevant option as per requirement.
- BP Exit Events: It refers to the last event perform by the user on the exit page of the business process.Select the check box and the relevant option as per requirement.
- Transit Events: It refers to a specific action that occurs as a user progresses through different stages or activities within a session on a website.
- Session Exit Page: Session Exit Page refers to the last page of the sessions, where user end the sessions. Select the check box and Session Exit page.
- Exit Page Events: It refers to the last event perform by the user on the exit page of the sessions. Select the checkbox and relevant option from the drop-down.

### Custom

This is to filter out sessions based on some custom/special criteria that can be modified according to the requirements. Select the custom data parameter. There are following fields which are listed below:

- Custom: Select the Custom Metrics name from the drop-down to filter the data respectively.
- Operator: Select the operator from the drop-down (E.g: Equals to, Not Equals to, and contains).
- Custom Value: Enter the custom value that will provide a specific piece of information that is associated with the custom metrics.
- Operator either AND or OR, this is used to add multiple conditions while running the query.

### Store

This is to filter out the session based on the associate and transaction ID. The store filter indicates the specific store where the session took place. There are following fields which are listed below:

- Associate ID: This could refer to a unique identifier that is used to associate or link various pieces of data or attributes within a user session.
- Transaction ID: It refers to a unique identifier assigned to individual transactions or interactions that occur within a session.

### Event Data

Event Data denotes the data of an event which are being captured by a session. It will filter the session having particular event data. To capture a particular event data for a session, you have to select the respective events from the list.

#### Notes:

- To view the event data, you have to first select the Event whose data you want to see in the Event window on Session Filter.
- Once you have specified the filter criteria, you have to click on the Apply Apply button to execute it. You can also reset the session filter window, by clicking on the Reset Reset button.