Sessions

Session is a sequence of activities that a visitor with a unique IP address spends on a website during a specified period of time. A visitor session begins on start accessing the application and ends when quits the application.

The number of visitor sessions on a site is used in measuring the amount of traffic a Web site gets. User determines the time frame of a visitor session since the last request sent (for example, 30 minutes). If the visitor returns back to the site within that time period, it is still considered as active session. If the visitor returns to the site after the allotted time period has expired, say an hour from the last request sent, then it is counted as a completed session.

Type of Sessions

Based on the duration of visitor’s session, since the last request sent, it is classified into two types.

  • Active Sessions
  • Completed Sessions

Active Sessions

Active sessions are those sessions which are currently in active state. It means, a visitor is currently accessing the site and the time since the last request sent by the visitor is within the time limit specified for session expiration. If the visitor’s session time (since the last request was sent) goes beyond the session expiration time, it is considered as a completed session. There are following types of Active sessions:

  • All Sessions: It generates a list of all active sessions. (No filter is applied) 
  • Struggling User Sessions: Struggling user is a visitor who faces some problems while accessing the site, such as not able to login to the site, not able to find the payment options while navigating the site so many times, not able to locate the items for which he/she is searching and so on. All those sessions which are related to a Struggling user are Struggling User Sessions. Applying this filter generates a list of Struggling User sessions.
 1.1Struggling users’ session are displayed with 1 (2)icon.
  • Sessions with Feedback: It generates a list of those sessions in which visitor has also provided some feedback while accessing a site.
 1.1Sessions with Feedback are displayed with 2 (2)icon.
  • Session with Events: It generates a list of those sessions in which visitor has experienced some issues due to an event and unable to proceed, such as trying to buy an item which is out of stock, applying coupon code which is invalid or expired, applying invalid reward code or reward serial number etc.
 1.1Sessions with Event are displayed with 3 (2)icon.
  • Sessions with Duration > Threshold: It generates a list of those sessions which are taking time beyond the threshold time specified by the system. 
  • Sessions with Page Duration > Threshold: It generates a list of those sessions in which the pages of the site are taking time beyond the threshold time specified by the system.

To View Active Sessions

Active Session TypeSteps to Follow
All SessionsSessions > Active Sessions > All Sessions
Struggling User SessionsSessions > Active Sessions > Struggling User Sessions
Sessions with FeedbackSessions > Active Sessions > Sessions with Feedback
Sessions with EventsSessions > Active Sessions > Sessions with Events
Sessions with Duration > ThresholdSessions > Active Sessions > Sessions with Duration > Threshold
Sessions with Page Duration > ThresholdSessions > Active Sessions > Sessions with Page Duration > Threshold

Table 1: Steps to view Active Sessions

 1.1If any session does not exists based on the filtered criteria, the message – “No Sessions were found based on current Filter Settings” is displayed.

 1.1User can replay an active session using the replay session icon 4 (2).

Completed Sessions

Completed sessions are those sessions which are currently in completed state. It means, a visitor accessing the site has crossed the time specified by the user since the last request sent. There are following types of completed sessions:

  • All Sessions: It generates a list of all completed sessions. (No filter is applied) 
  • Struggling User Sessions: Struggling user is a visitor who faces some problems while accessing the site, such as not able to login to the site, not able to find the payment options while navigating the site so many times, not able to locate the items for which searching is done and so on. All those sessions which are related to a Struggling user are Struggling User Sessions. Applying this filter generates a list of Struggling User sessions. 
  • Sessions with Feedback: It generates a list of those sessions in which visitor has also provided some feedback while accessing a site. 
  • Sessions with Events: It generates a list of those sessions in which visitor has experienced some issues and unable to proceed, such as trying to buy an item which is out of stock, applying coupon code which is invalid or expired, applying invalid reward code or reward serial number etc.
  • Sessions with Duration > Threshold: It generates a list of those sessions which are taking time beyond the threshold time specified in the system. 
  • Sessions with Page Duration > Threshold: It generates a list of those sessions in which the pages of the site are taking time beyond the threshold time specified in the system.

To View Completed Sessions

Completed Session TypeSteps to Follow
All SessionsSessions > Completed Sessions > All Sessions
Struggling User SessionsSessions > Completed Sessions > Struggling User Sessions
Sessions with FeedbackSessions > Completed Sessions > Sessions with Feedback
Sessions with EventsSessions > Completed Sessions > Sessions with Events
Sessions with Duration > ThresholdSessions > Completed Sessions > Sessions with Duration > Threshold
Sessions with Page Duration > ThresholdSessions > Completed Sessions > Sessions with Page Duration > Threshold

Table 2: Steps to view Completed Sessions

Attributes of a Session

Based on the filters set for active and completed sessions, there are following attributes of a session:

  • Session Start Time: It shows the time when the session was started. The format is hh:mm:ss mm/dd/yy. By default, it is sorted in descending order, means the latest session is at the top. 
  • Entry Page: It shows the page from where a visitor entered to the site. When a visitor hits the site address on the browser, by default home page is displayed. From there only, visitor can proceed and access the site. 
  • Events: It shows event name. An event is the situation a visitor might face while accessing a site. For example – Item out of stock, Item not found for international shipping, Invalid reward code, Invalid promo code, Coupon expired, Session expired etc.
  • Browser: It shows the browser name from which visitor is accessing the site. The browser name is displayed along with the version. For example – Firefox (24.0).
  • Location: It shows the location from where visitor is accessing the site. The location contains information on – Region, Location, and Client IP. 
  • Session Duration: It shows for how long the session is performed. The format is hh:mm:ss. 
  • Last Page: It shows what was the last page visitor accessed in the site and exited from there. 
  • Device: It shows from which device visitor is accessing the site. For example – PC, Laptop, iPad, Mobile etc. 
  • Pages: It shows the number of pages recorded.
  • Order Total: It shows the Order total.

Filters

User can apply various filters to get the filtered results. To open the Filter window, go to Sessions menu and click the Filters menu item. The following window is displayed:

Session Filters

Here, user can apply various filters on the sessions, such as session filter, time filter, business process filter, attribute filter, custom data filter, and store filter. User needs to specify the filter criteria and execute it using the Run button. Here, we are describing each and every filter criterion that can be applied on a session.

Session Filter

There are following filters under this section:

  • Channel: Select the channel type from the list, such as Dotcom, Mobile, or POSF. It is the medium from where the session is executed.
  • User Segment: Select the user segment from the list. It is a group of users having some common behavior or attributes.
  • Completed Sessions: On selecting this, completed sections are captures. User can have the further options, such as all sessions, struggling user sessions, sessions with events, sessions with replay, and sessions with specific events. For specific events, user needs to select the specific event(s) from the list.
  • Active Sessions: On selecting this, all active sessions are captured.
  • NV Session ID: On selecting this, sessions are captured based on the provided session ID.
  • Session with ND: On selecting this, session with ND are also included in the filtered results.

Time Filter

7

There are following filters under this section:

In case ‘Completed’ Session selected from Session Filter

  • Last Duration (in minutes): It generates a list of completed sessions based on a particular duration. User can specify the duration (in minutes). All the completed sessions that lie within that duration is generated in the table. By default, it is 15 minutes.
  • Specified Time: It generates a list of completed sessions based on specified date and time range. User can specify the time duration containing date range (in mm/dd/yy) and time range (in hh:mm:ss). All the completed sessions that lie within that duration is generated in the table. By default, the date ranges from current date to current date and time ranges from (00:00:00) to (23:59:59).

In case ‘Active’ Session selected from Session Filter

  • Last (number of active sessions): It generates a list of active sessions selected from the list, such as 100, 200, 300, and so on.

Business Process Filter

Business process filters are those filters which are based on pages (defined in the business flow) visited and the events occurred on such pages. It is applicable in case of completed sessions only.

8

There are following filters under this section:

  • Business Process (BP) 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 user has visited all the pages defined in the business flow. It generates a list of completed business processes. Other options are not enabled on selecting this.
  • Abandoned BP: This filters out those sessions in which user has exited from the business flow. It generates a list of abandoned business processes. Selecting this, other options are enabled:
    • BP Exit Page: Select the check box and BP Exit page. User can also select BP exit page event or no event (either BP exit page is selected or not).
    • Session Exit Page: Select the check box and Session Exit page. User can also select session exit page events or no event (either Session exit page is selected or not).
    • Transit Page Events: Select the check box for Transit page events or no events.

Attribute Filter

Attribute filters are those filters which 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 case of completed sessions only.

There are following filters under this section:

  • Entry Page: This denotes the entry page of the session. First, select the check box and then, entry page from the list.
  • Exit Page: This denotes the exit page of the session. First, select the check box and then, exit page from the list.
  • Page URL: This denotes the URL of the page on which 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.
  • Location: It denotes the location from where the page is accessed.
  • Screen Size: It denotes the screen size, such as DSL, Internet or others.
  • Page Count: It denotes the number of pages accessed in a session.
  • Session Duration: It denotes the duration of the session in HH:MM:SS.
  • Containing Page: It denotes a list a pages. User can select such pages that are contained in the session on which filter needs to be applied.
  • Not Containing Page: It denotes a list a pages. User can select such pages that are not contained in the session on which filter needs to be applied.
  • Response Search: It is used to search text in page dump.
  • Device: It denotes the device, such as PC, Mobile, Tablet on which the session is accessed.
  • Login ID: It denotes the login ID of the system from which the session is accessed.
  • Client IP: It denoted the IP address of the client system from where the session is accessed.
  • Browser: It denotes the browser used, such as Android, Chrome, Firefox and so on for accessing the session.
  • Session ID: It denotes the ID of the session.  
  • SVC URL: This denotes the SVC URL of the system.
  • Page Load Time: This denotes the time taken to load a page.
  • DOM Complete Time: This denotes the time taken for DOM completion.
  • Platform: This denotes the platform on which the session is running, such as Android, iOS, Windows, and so on.
  • Connection Type: It denotes the connection type, such as cable, dialup, dsl, and so on.
  • Order Total: User can set a condition (such as <, =, >) to filter the order total from here.
  • Order Count: User can set a condition (such as <, =, >) to filter the order count from here.

Custom Data Filter

10

Select the custom data parameter. This is to filter out session on the basis of some custom/special criteria that can be modified according to the requirements. After that, select the matching criteria (such as equal to, not equal to, contains) and its value. Click the Add button to add the filter. More custom data filters can be added by providing the details, selecting criteria (AND/OR) and clicking the Add button. Added filters can also be deleted using the (X) icon. It is applicable in case of completed sessions only.

Store Filter

There are following filters under this section:

  • Store Name: This denotes the name of the store.
  • Store ID: This denotes the ID of the store.
  • Terminal ID: This denotes the ID of the terminal.
  • Associate ID: This denotes the ID of the associate.
  • Transaction ID: Filter can also be done based on transaction ID.

Page Filters

Here, user can apply various filters on the page, such as time filter, session data filter, page data filter, and store name filter. User needs to specify the filter criteria and execute it using the Run button. Here, we are describing each and every filter criterion that can be applied on a page.

Time Filter

There are following filters under this section:

  • Last Duration: It generates a list of pages based on a particular duration. User can specify the duration, such as 1 hour, 1 day, 1 week, and so on. All the pages that lie within that duration is captured.
  • Specified Time: It generates a list of pages based on specified date and time range. User can specify the time duration containing date range (in mm/dd/yy) and time range (in hh:mm:ss). All the pages that lie within that duration is captured. By default, the date ranges from current date to current date and time ranges from (00:00:00) to (23:59:59).

Session Data Filter

There are following filters under this section:

  • Device: It denotes the device, such as PC, Mobile, Tablet on which the session is accessed.
  • Login ID: It denotes the login ID of the system from which the session is accessed.
  • Location: It denotes the location from where the page is accessed.
  • User Segment: It is a group of users having some common behavior or attributes.
  • Platform: This denotes the platform on which the session is running, such as Android, iOS, Windows, and so on.
  • Client IP: It denoted the IP address of the client system from where the session is accessed.
  • Screen Size: It denotes the screen size, such as DSL, Internet or others.
  • Browser: It denotes the browser used, such as Android, Chrome, Firefox and so on for accessing the session.
  • Session ID: It denotes the ID of the session.  
  • Channel: It denotes the channel from where the page is accessed, such as Dotcom, mobile, POSF.
  • Connection Type: It denotes the type of the connection used, such as cable, dialup, dsl, and so on.

Page Data Filter

There are following filters under this section:

  • Page: This denotes the page name to which filter needs to be applied.
  • Referrer URL: The referrer or referring page is the URL of the previous webpage from which a link was followed.
  • Page Load Time: This denotes the time taken to load a page.
  • Back End Time: Select the operator and specify the back end time.
  • Front End Time: It is the time spent to load the front end. Select the operator and specify the front end time for filtering.
  • Perceived Render Time:  Perceived Render Time is the time elapsed from the on-unload of the previous page to a rendering perceived by the visitor
  • Host: It denotes the host name.
  • Page URL: This denotes the URL of the page on which filter is to be applied.
  • Cookie Name: It is the name of the cookie.
  • Cookie Value: It is the value of the cookie.
  • Dom Complete Time: This denotes the time taken for DOM completion.
  • First Byte Time: It denotes the time taken by the system to download the first byte of the page data.
  • Network Time: Select the operator and provide the network time for filter.
  • DomInteractive Time: The time that the browser takes to parse the document (DOMInteractive), including the network time from the user’s location to the server. At this time, the user can interact with the Document Object Model even though it is not fully loaded.
  • Event Type: Filtering can also be performed based on the event type selected from the list.

Custom Data Filter

There are following filters under this section:

  • Custom data filter selection
  • Condition, such as equals, not equals, contains
  • Value of the custom data to filter
  • Operator either AND or OR. This is used to add multiple conditions while running the query.

Store Name Filter

There are following filters under this section:

  • Store Name: This denotes the store name
  • Store ID: This denotes the ID of the store.
  • Terminal ID: This denotes the ID of the terminal.
  • Associate ID: This denotes the ID of the associate.
  • Transaction ID: This denotes the id of the transaction.

HTTP Filters

HTTP filters are used to filter out the session for some particular http request. Here, user can apply various HTTP filters, such as time filter, HTTP request attribute filter, session attribute filters, mobile app filter, and store name filter. User needs to specify the filter criteria and execute it using the Run button. Here, we are describing each and every filter criterion that can be applied on a session.

Time Filter

There are following filters under this section:

  • Last Duration: It generates a list of pages based on a particular duration. User can specify the duration, such as 1 hour, 1 day, 1 week, and so on. All the pages that lie within that duration is captured.
  • Specified Time: It generates a list of pages based on specified date and time range. User can specify the time duration containing date range (in mm/dd/yy) and time range (in hh:mm:ss). All the pages that lie within that duration is captured. By default, the date ranges from current date to current date and time ranges from (00:00:00) to (23:59:59).

HTTP Request Attribute Filters

There are following filters under this section:

  • Failed Request: On selecting this check box, only failed requests are captured.
  • Domain: On selecting this check box, user needs to specify the domain on which the filter needs to be applied.
  • Resource: On selecting this check box, user needs to specify the resource on which the filter needs to be applied.
  • Method: On selecting this check box, user needs to specify the method (such as GET, POST, PUT) on which the filter need to be applied.
  • Status Code: On selecting this check box, only those status codes are captured that are selected from the list.
  • Response Time: On selecting this check box, user needs to specify the operator and the value. The results are captured based on the filtered criteria.
  • Correlation ID: This denotes the unique transaction ID which is also used for integration with other products, such as ND, NF, and so on.
  • Error Code: Filtering can also be done based on error code, such as XHR timeout, XHR failure, and so on.

Session Attribute Filters

There are following filters in this section:

  • Channel: This denotes the channel (such as dotcom, mobile, POST) used while executing the session.
  • Browser: This denotes the browser used (such as Firefox, chrome) while executing the session.
  • Device: This denotes the device used (such as PC, mobile, tablet) while executing the session.
  • Page: On selecting this check box, user needs to select the page on which the filter needs to be applied.
  • Location: This denotes the location from where the session is executed.
  • Platform: This denotes the platform (such as iOS, Windows, Linux) from where the session is executed.

Mobile App Filters

There are following filters under this section:

  • Application: This is the name of the application on which filter is required to be applied.
  • Application version: This is the version of the application which is specified in the application field.
  • Mobile Carrier: It denotes the mobile operator which is used by the user.
  • Connection Type: This filter is based on the connection type, such as Dialup, ISDN, Cable, DSL, FTTX, and Wireless with the mobile application.

Connection Type in NetVision GUI

Connection type header is displayed on Session Detail Page

5

Store Name Filter

There are following filters under this section:

  • Store Name: This denotes the name of the store.
  • Store ID: This denotes the ID of the store.
  • Terminal ID: This denotes the ID of the terminal.
  • Associate ID: This denotes the ID of the associate.

Transaction Filters

Here, user can apply various transaction level filters on session, such as time filter, transaction attribute filter, session attribute filter, store filter. User needs to specify the filter criteria and execute it using the Run button. Here, we are describing each and every filter criterion that can be applied on a session.

Time Filter

20

There are following filters under this section:

  • Last Duration: It generates a list of pages based on a particular duration. User can specify the duration, such as 1 hour, 1 day, 1 week, and so on. All the pages that lie within that duration is captured.
  • Specified Time: It generates a list of pages based on specified date and time range. User can specify the time duration containing date range (in mm/dd/yy) and time range (in hh:mm:ss). All the pages that lie within that duration is captured. By default, the date ranges from current date to current date and time ranges from (00:00:00) to (23:59:59).

Transaction Attribute Filter

21

There are following filters under this section:

  • Failed Transaction(s): On selecting this check box, only failed transactions are captured in the filtered result.
  • Transaction Name: Specify the transaction name on which the filter needs to be applied.
  • Duration (ms): Specify the duration of the transaction as a filter.

Session Attribute Filter

22

There are following filters in this section:

  • Channel: This denotes the channel (such as dotcom, mobile, POST) used while executing the session.
  • Browser: This denotes the browser used (such as Firefox, chrome) while executing the session.
  • Device: This denotes the device used (such as PC, mobile, tablet) while executing the session.
  • Page: On selecting this check box, user needs to select the page on which the filter needs to be applied.
  • Location: This denotes the location from where the session is executed.
  • Platform: This denotes the platform (such as iOS, Windows, Linux) from where the session is executed.

Store Filter

23

There are following filters under this section:

  • Store Name: This denotes the store name
  • Store ID: This denotes the ID of the store.
  • Terminal ID: This denotes the ID of the terminal.
  • Associate ID: This denotes the ID of the associate.

Session Details

On selecting any session from active sessions or completed sessions, session detailed window is displayed where user can see the details of the session.

Details displayed on Session Details window:

  • Page: It specifies the name of the page which is accessed by the visitor.
  • Events: It lists the names of all events occurred in session.
  • Start Time: It specifies the start time of the session.
  • First Byte Time (Sec): It specifies the time taken by the system to download the first byte of the page data.
  • Time to Load (Sec): It specifies the time taken by the system to load the complete page.
  • Time to DOM Complete (Sec): It specifies the time required to load a page before it is displayed to visitor.
  • URL: It specifies the URL which visitor accessed.
 1.1A session can be sorted based on all the above attributes.
IconDescription
 25 (2)To display the heat map
 27 (2)To display resource aggregate data

HeatMap

HeatMap helps a business user to visually understand clicks on web pages. Higher the temperature indicates higher the clicks.

1

Click Map

Click Map is similar to HeatMap. It represents elements and click count on that element visually. This helps developer/Business users to understand click behaviors of users.

2

This report displays the user view percentage on clicked elements. Data is also presented in Element tree on right pane in order of click counts.

Navigation Map

This report helps a business user in visually understand the navigation from a given page and enables to understand how a user is leaving a page. With the help of this report, user can remove unwanted navigation/links.

This report displays the user view percentage on clicked elements. Data is also presented in Element tree on right pane in order of click counts.

Scroll Map (Reachability map)

Scroll Map or Reachability map helps in understanding the reachability of a web page.

With help of above, highlighted needle, user can find percentage of user views on a certain position of a web page.

Iframe Support

Using iframe support, a business user can capture the user actions performed on an iframe.

View Session Details

To view the session details, click the session information icon 239. The session information is displayed in a pop-up window.

25

This window displays various details on session, such as session ID, session duration, entry/exit page, location, browser, user agent, and so on. These details can also be viewed on the top page of the session page.

Viewing Page Stats

User can view the detailed page stats on clicking the start time of the page. The Page Details page is displayed.

dom_intractive_1

This displays page name, navigation start time, URL, referrer, redirection count, DOM time, first byte time, time to DOM complete, perceived render time, time to load, and DOM interactive. This page consists of following other sections from where user can see various stats of the page:

  • Navigation Timing: Displays details, such as redirection, cache look up, DNS, Connection, SSL, Server Response Time, Main URL download time, unload time, DOM, and load event time.
  • Resource Timing: This displays information on bottlenecks, waterfall, and distribution.
  • User Timing: This displays details, such as user activity timeline, aggregate page user activity.
  • Events: This displays event name and its description.
  • Cookies: This displays cookie name and its value.
  • HTTP Request: This displays information, such as request name, method, status, domain, size, and timeline.
  • JS Errors: This displays information, such as action, time, error message, JF file name, error line, and error column.
  • User Activity: This displays information, such as user action, offset time, offset from previous, response time, serve time, and network time.
  • Transaction: This displays information, such as user action, offset time, offset from previous, response time, serve time, and network time.
  • Custom Metrics: This section displays information, such as page name, custom field name, and its value.

The session details page is categorized into two modes, first one is Real User Monitoring (RUM) and another one is Replay mode. By default, details are displayed in RUM mode.

Real User Monitoring (RUM)

Below are the features of RUM:

  • Passive monitoring of real users’ application performance perception.
  • Monitors performance of each user session – all pages.
  • Resource waterfall for sampled pages and pages having performance issues beyond a threshold.
  • Provides load/performance/revenue/conversion visibility across location/browser/OS.

View Waterfall

In this section, user can view various stats, such as ajax calls, resource timings, session user timings, user activity, and transaction. To view the waterfall, click the View Waterfall button at the bottom right corner of the window. To hide the waterfall, click the Hide Waterfall button (View Waterfall button is changed to Hide Waterfall button)

Ajax Calls

How to analyze AJAX Calls in Real User Monitoring (RUM) mode

This section displays the ajax calls executed on the page. The information displayed is – ajax call name, method, status code, size, and timeline.

28

Resource Timings

This displays the elements associated, such as XHR, Script, Stylesheets, documents, media, and others with the page. To see more details, mouse hover to the timeline section.

29

Session User Timings

This section displays the action name along with the sequential timings.

30

User Activity

This section displays user activity, such as clicked on, scrolled frame, along with other details, such as offset time, offset from previous, response time, server time, and network time.

31

Transaction

This section displays transaction related information, such as transaction action, offset time offset from previous, response time, server time, and network time.

32

User can download the waterfall details by clicking the download link.

1

Session Replay (OCX)

What is Session Replay

Once a session is recorded, user can replay the session to know the session details, and other factors, such as at which point a visitor is having trouble in accessing the site and in performing desired actions. User can replay a session and perform real user monitoring over the session. This can be done for active as well as completed sessions.

To replay a session, user needs to follow the below mentioned steps:

  1. Open the Session Details page and go to Replay mode by clicking the toggle button.

  1. Click the Start button 35 to go to session replay window. The session replay window is displayed.

  1. Click the Play button to start the session replay. To pause the session at any point of time, click the Pause button.On the left pane, page navigations along with the user actions is displayed via a hand icon 36.On the right pane, user has multiple sections:
SectionUsage
 37Play button is to replay the session automatically. Navigation buttons are for manual navigation of user actions.
 38To configure the replay speed by two times, four times, and by advance settings.
 39This section is displayed on clicking the Advance radio button. This is used to increase/decrease the session replay by specifying a certain percentage of inter-step time.
 40Progress of session replay in percentage.
 41This denotes the time spent on the page, page name, and non-silent user actions count.
 42This denotes the tag, selector, and value of the user activity.
 43This denotes the pages, its access timings, and events associated with that page. On clicking it, user is navigated to page details window.
 44This is displayed on clicking the choose selector icon   on the page navigator section. Here user can select an object and can find the tag name, attribute list, such as style, src, class. User can perform certain actions also, such as add blacklist element, add check point, add sensitive element, add custom data, configure click monitor, and add user segment rules.
 45 46This is displayed on clicking the ClickMap icon  on the page navigator section. This section displays the percentage of user clicks on a particular button for a specified period of time.
This is displayed on clicking the ExitMap icon  on the page navigator section. This displays the number of users exited from the specified page.

View Page Dump

User can view the page dumps by clicking the View Pagedump button on the bottom-right corner of the Session Details window.

On clicking this button, page dumps of a session are displayed page-wise. User can click on a particular page to view the page dump or navigate to a page by using the navigation buttons at the top.

51

Event Aggregator

This feature aggregates all the events that were occurred in the pages and provides a detailed description of pages and the event(s) on which event(s) was occurred. To perform this activity, follow the below mentioned steps:

  1. On the NetVision Home page, go to Sessions > Filters.
  1. Perform following operations on the Sessions Filters window:
    • Select completed sessions.
    • Select sessions with event or sessions with specific events.
  2. Select the filter time from the Time Filter
  3. Click Run to execute the filter operation. The filter gets executed and Sessions window is displayed with a list of events occurred in sessions.

1

  1. Click a particular event icon (for example – AjaxError) under the Events columns, the Event Aggregate Report is displayed. This report contains event related information, such as event name, event data (URL, status, and method), and count of the pages on which the event occurred with that specific data.

Here, filter criteria are also displayed at the top of report, such as last 4 hours, start time, end time, and event name.

  1. Click the numbers under the Count column to get the details of the pages on which the event is occurred.

2

7. This window displays filter criteria at the top along with the following details of the page on which the event occurred.

  • Navigation time
  • Page name
  • Event name
  • Browser
  • Location
  • Platform
  • Device
  • FirstByte time
  • TimeToLoad
  • TimeToDom
  • StoreId
  • TerminalId

NetVision Single Page Application (NVSPA)

NetVision provides a cutting-edge feature known as NetVision Single Page Application (NVSPA) that provides an advanced search option where details on sessions, pages, and other aspects can be searched quickly and with ease. This is a much faster mechanism of searching data as compared to the previous one, which result in the enhanced performance of user interface as well. Apart from search, user can replay a session, replay its corresponding pages, and can apply filters from here as well. This section also enables a user to view page performance using the Rum Analytics sub-section. First, we are describing about the search capability. To view the Search screen, click the Search menu on the NetVision window. The NVSPA window is displayed.

This window represents RUM overview, supporting Geo map on page views and page performance. It also provides drilldown capability to page performance details and overview.

This section introduced the most advanced smart search features in NetVision. Using smart search, user can search any information regardless of any column.

To go to Smart search, click on   icon and select Active sessions. This displays a Search bar which is called as Smart search.

Smart Search

This section is used to search for any record throughout all the sessions. Suggestions are provided when a particular text is searched.

Let’s take an example: While searching all the sessions accessed via Chrome browser, we have entered Chrome in the search box. System suggested various fields where this text can be searched.

User can add multiple search parameters in the same way (for example – Home).

Once the search parameters are defined, click the Search icon to execute the search within the sessions. The searched results are displayed.

The parameters which can be searched in the Smart search are:

  • Brower
  • Operating System
  • Order-ID
  • Visitor-ID
  • Login-ID
  • Application Pages
  • Test
  • Page URL
  • Method
  • Response time
  • Status Code

Apart from smart search, user can perform following actions from this window:

  • Replay a Session
  • Open a Session
  • Filter Sessions
  • Apply Time Filter
  • Reload Sessions
  • Columns Selection
  • View Event Details

Replay a Session

User can replay a session from this window using the replay session icon  within the Actions section on the NVSPA Sessions page. This navigates the user to the session replay window. This could be also achieved by clicking the Start button (after selecting replay mode) on the session details window (as discussed earlier).

Open a Session

To open a session, double-click anywhere on the session row, the Session Details is displayed.

This window contains three panes – left pane, top pane, and the right pane.

Left pane highlights the currently visible session and listed other sessions. It contains summary of the session, such as session start time, page count, session duration, browser, device, location, channel, and order count. This pane enables a user to easily navigate other sessions and its attributes and hence enhanced the performance of the user interface.

Top pane provides some more insights into session, such as location (along with city and user IP), Browser (along with browser version), operating system (along with version name).

On the right pane, more detailed information of the session, pages, and custom metrics is displayed in tabs. A detailed description of all the three tabs is provided in the subsequent sections.

Session Details

In this section, more detailed information of the session is displayed, such as sessoin id, session start/end time, session entry/exit page, display properties, and so on.

Pages

In this section, details of the pages associated with session, such as page start time, page name, events associated, Time to First Byte (TTFB), onLoad, Time to DOMContentLoaded (TTDL), Perceived Render Time (PRT), Time to DOM Interactive (TTDI), and URL is displayed.

User can perform following actions from the Pages section:

Replay Page

User can replay the individual pages within a session also. To do this, click the Replay Page icon within the Actions section. The page is displayed in the replay mode. How to replay a page has been described earlier in this help system. 

View Page Information

To view page information, double-click anywhere on the page row, the page details is displayed with the following sections:

  • Navigation Timing: Displays details, such as redirection, cache look up, DNS, Connection, SSL, Server Response Time, Main URL download time, unload time, DOM, and load event time. 

 

  • Resource Timing: This displays information on bottlenecks, waterfall, Distribution and Domain Level Activity.

 Bottle Necks

This displays summary of top 5 records (in various categories) that causes bottlenecks.

The detail includes:

  • Slowest Load
  • Slowest Response
  • Slowest DNS
  • Slowest Connect

 

 

        Waterfall

The details displayed in this section are:

  • Name
  • Initiator
  • Domain
  • Timeline

Domain Level Activity

This section displays the activity of every domain, so that one can easily identify which domain is slow among the all.

 

  • User Timing: This displays details, such as user activity timeline, aggregate page user activity.
  • Events: This displays event name and its description.

  • Cookies: This displays cookie name and its value.

  • HTTP Request: This displays information, such as request name, method, status, domain, size, and timeline.

  • JS Errors: This is the console error captured by NetVision. This displays information, such as action, time, error message, JF file name, error line, and error column.

 

  • User Activity: This displays information, such as user action, offset time, offset from previous, response time, serve time, and network time. 

  • Transaction: This displays information, such as user action, offset time, offset from previous, response time, serve time, and network time.
  • Custom Metrics: This section displays information, such as page name, custom field name, and its value.

  • User Actions: This section displays details of user actions, such as offset time, action, input type, tag name, value, pre-value, position, and so on.

  • Page Dump: This section displays the page dump information. A sample screen is displayed below.

Copy URL

Using the Copy URL icon , user can copy URL of the page and can open in a new browser or new window.

Custom Metrics

This section displays information of custom metrics, such as page, element name, and value.

Export Session Details

A user can download a particular NetVision (NV) session in an interactive excel file format. This excel file contains all the data, such as the list of pages, event, HTTP Request, JS Error, Custom Metrics etc. This file also includes Pagedump of each page (optional). It can be helpful for the users to share the complete NV session over email.

  1. Click the Export Session Details icon () on the session window.

2. This downloads the session details in .xls format. Open the file to view its content.

Replay as Video Format

A user can download Session Replay in MP4 video format. The user can share the replay to other users who do not have NetVision access. In case of any UI issue, a replay video can be attached with the bug details, which can help a developer to easily understand the issue.

To replay as video format, the user needs to follow the below mentioned steps:

  1. Click the  icon for a particular session to replay as video format.

  1. This displays a popup with following options:
  • Full Screen: Specify whether the replay video is downloaded with full screen or not.
  • Replay Delay Type: User can specify the delay in replaying video. There are further following options:
    • Actual: Replay video at actual rate.
    • Fixed: Replay video at specified fixed rate.
    • Slow: Slow down the Replay by a certain percentage.
    • Fast: Increase the replay speed by specified percentage.

Search Similar Sessions

There are times when user wanted to see/filter out sessions having same behavior in the NV filtering. The feature “Similar Session Search” in NV enables a user to easily filter out the sessions having same behavior.

Earlier, we were able to search similar sessions based on similar events, similar useractions, and similar page sequences. Now support of HTTP request, cookies, navigation timing and JS error have been added in similar search.

Complete sessions can also be added to search similar session, i.e. it will filter out similar sessions having same JS Error, HTTP failure, events, useractions, etc.

Adding Complete Session as Filter

Adding Cookies to similar session filter

Adding Event to Similar Session Filter

Adding HTTP request to similar session filter

Filter Sessions

NVSPA is a smart search, we can only search custom metrics using this, it makes our search fast and accurate. Where as the other filtering sessions help us to filter from the smallest aspect like Business process filter.

User can filter session using the Open Filter icon . On clicking it, the Session Filter window is displayed.

This section contains two tabs – General and Advanced. Both the tab contains various filters. These filters has already described in the filters section. Below is just the representation of the filters within the tabs. Once the filters are applied, user needs to click the Done button for the execution. To reset filters, click the Reset button.

General

Advanced

Apply Time Filter

User can apply time filter on sessions using the time filter button . By default, the sessions completed in last one hour is displayed. On clicking it, the Time Filter window is displayed.

User can select some pre-defined time, such as 15 minutes, 1 hour, 4 Hours, 12 Hours, and so on or can specify custom defined time in the From and To fields. Format of custom defined time should be mm/dd/yyyy hh:mm. Once the time filter is applied, click the Done button.

Reload Sessions

To reload sessions, click the Reload icon . The session list is updated and displayed accordingly.

Columns Selection

User can specify, which column to be displayed and which to hide in the session details window by using the  icon. On clicking it, a list of column is displayed with a check box prior to the column name. To include a column in the session details select the corresponding check box and to exclude the column from the session details, clear the corresponding check box.

View Event Details

User can identify all those session in which an event is occurred. All such sessions in which an event(s) is occurred are listed with events icon within the Events column.

The description of events and its various types is provided in the Events section. On clicking an event icon, Event Aggregate Report is displayed containing the details of the event.

HTTP Data

This is used for HTTP request filter in NVApp. User can view this section via clicking the  icon within the NVSPA window. This displays a section, where user needs to click the HttpData link.

Below is the aggregated view of HTTP data that is displayed when clicking the HttpData link.

Upon clicking a URL, user can view the HTTP request for that particular URL.

Upon clicking Actions, session details are displayed.

RUM Analytics

This further contains two sub-sections: Page Performance Overview and Page Performance Details.

This section contains link to view page performance overview and page performance details.

Page Performance Overview

This feature provides user a brief overview of all the pages of an application. Here, user can view the page count, timing data, and exit rate of all the pages of an application.

To view page performance overview, click the Page Performance Overview link. A filter section is displayed at the top. Based on the filter values, user can view the page performance overview.

There are following filters:

  • Time: This contains filters, such as last duration (such as 15 minutes, 1 hour, 1 week, 1 day, 1 week, and so on) and specified time (date and time range).
  • Page: It is the entry page from where the session is accessed.
  • Channel: It is the channel from where the site is accessed, such as Dotcom, mobile, POSF, or all.
  • User Segment: It is a group of users having some common behavior or attributes.
  • Device: It denotes the device, such as PC, mobile, tablet on which the session is accessed.
  • Operating System: It denotes the operating system used for accessing the site.
  • Browser: It denotes the browser used while accessing the site.
  • Advanced Filters: This contains some advance level filters to include/exclude in the results.

After applying filters, click the Done button. The Page performance overview is displayed in tabular and graphical format. The information is categorized in various tabs, such as Page, Device, Browser, Browser (versions), Connection, Location, Region, Operating System, OS (versions), and Browser & OS. By default, the Page tab is dislpayed.

Page Performance Overview – Tabular Format

The tabular format displays information around pages, such list of page name, page count, onLoad time, Time to DOM interactive (TTDI), Time to DOM load (TTDL), Server Respnse Time, Perceived Render Time (PRT), First Byte Time, DNS lookup time, Secure connection time, Cache lookup time, main URL download time, connection time, and exit rate.

Page Performance Overview – Graphical Format

This displays page performance information, such as Onload time, DOM interactive time, time to DOM content download, and other information in graphical format. On the Y-axis, there are pages, and on the X-axis, value is define in seconds.

In the same manner, information about other tabs, such as Device, Browser, and rest is displayed.

Device

Browser

Browser Version(s)

Connection

Location

OS

OS (versions)

Browser & OS

Export in CSV

User can download the tabular view of the information in csv format by clicking the Export button.

Print/Download Graphical View

User can print the graphical view format of the information and can download it in various formats, such as PNG, JPEG, PDF, or SVG vector image.

Page Performance Details

This section displays the detailed view of the page performance. User can drill to any session causing spike in the dashboard from a single page. User can also find the root cause for that spike using page performance details as it enables us to view all the details of the sessions. To access this, click the  icon at the top-left corner, go to Rum Analytics section and click the Page Performance Detail link.

A window displays with various sections:

  • Page Performance

This section displays information of various aspects:

Avg OnLoad: Onload time is the total time consumed in the processing of page and loading all the resources (images, CSS, etc.). This is the same time when DOM complete occurs and the JavaScript window.onload event fires.

Avg DOM Time: DOM time is total time spent in processing DOM and rendering the page. It is time from main URL (last non-redirect) response received to window.onload event.

Avg TTDI: DOM interactive time is the point at which the browser has finished loading and parsing HTML, and the DOM (Document Object Model) has been built. The DOM is how the browser internally structures the HTML so that it can render it.

Avg TTDL: DOM content loaded time (DOM loaded or DOM ready for short) is the point at which the DOM is ready (i.e. DOM interactive) and there are no stylesheets blocking JavaScript execution. If there are no stylesheets blocking JavaScript execution and there is no parser blocking JavaScript, then this will be the same as DOM interactive time.

Avg First Byte: Time to First Byte (TTFB) is the total amount of time spent to receive the first byte of the response once it has been requested. It is the sum of “Redirect duration”, “Connection duration”, and “Backend duration”. This metric is one of the key indicators of web performance.

Avg Unload: Time spent in unloading the previous document (if any).

Avg Redirect: It is the time taken by browser to fetch all redirect URLs, if there is any redirection in fetching the main URL.

Avg CacheLookUp: It is the time taken by browser to look up the main URL in browser cache.

Avg DNS: It is the average time required to resolve a host name.

Avg TCP: It is the average time required for TCP handshake. It does not include SSL/TLS negotiation.

Avg SSL: Time required for SSL/TLS negotiation.

Main URL Wait time: Server response time is wait time of main URL. It is time from main URL request (last non-redirect) start to time when first byte of response is received.

Main URL Download time: Total time taken in downloading the main URL (last non-redirect) response.

  • Performance Detail: From​ ​Performance​ ​details​ ​dashboard, user​ ​can​ ​find​ ​the peak. Here, Yellow line shows the peak. Hover on it to get the overall details at that particular time.

  • Page Performance Trend: This displays Page detail in tabular form with all parameters.

  • Domains by Duration: This displays all the domains with their duration. User can identify which domain is taking the maximum time.

  • Domains by Request Count: This displays the domains by request count.

  • Domain Aggregate: This is the tabular representation of the domain by request count.

Clicking the Domain Trend  button  enables the user to view the domain timing over time.

User can apply time filters and can download this chart too.

  • Resource Performance: Resource performance table provides​ ​an​ ​aggregate​ ​view of  ​the ​resource ​timing​ across all domains.​ ​This​ ​helps​ ​in​ ​identifying​ ​the​ ​page​ ​bottlenecks.

User can view the domain trend in graphical format by clicking the  icon. Now, user can analyze the resource trend to check why the duration time is high for this Domain.

User can view the resource trend in graphical format by clicking the  icon. Here, user can see highest duration for this particular resource (/tag) due to which corresponding domain took high time.

  • Content Type Distribution: This section displays content type distribution, such as images, scripts, documents, stylesheets, and so on.

  • Page Drill Down: This section displays page scatter map with various attributes and filters. User can select parameters, such as onload, TTDL, TTDI, DOM time, and so on. Based on the selection, user can also select the maximum time and bucket size.

 

Pages with resource timings are denoted with blue dots and pages without resource timings are denoted with black dots.

To view the details of any instance, mouse hover to it. A pop-up is displayed with details.

To open a session from this dialog box, click the “Click top open session” link. Session with that page is displayed.

Now, from resource timings tab, user can identify which file is taking more time to load.

Revenue Analytics

This helps in understanding the correlation between page performance and revenue. It helps in predicting the Revenue gain by improving the page performance.

To access the Revenue Analytics section, click the  icon on the NVSPA window.

Now select Revenue Analytics from the following section:

This displays the Revenue Analytics window:

This window displays Page performance Vs Revenue that contains Page views /sessions / Order total / order count/ Conversion Rate  Vs  Onload time.

Path Analytics

Path Analytics helps in understanding the flow of users (traffic) on an application. Pages, which have high exit rate, can be easily identified as well as it is easy to spot most taken path or least taken path.

To access the Path Analytics section, click the  icon on the NVSPA window.

This section contains links to View flow report and Navigation flow report.

View Flow Report

Visualize traffic on the website with different dimensions, as the entry point, such as OS, Browser, Location, Device type, Referral. The capabilities of View path are:

  • Identify most preferred flow and least preferred flow, also identify most converted flow and least converted flow. Improve the exit rate from such flow and increase the conversion rate.
  • Multilevel drilldown to understand the flow in more details.

Click any Node for further drilldown. Path associated to that node is highlighted. In above example, highlighted flow for Windows OS and Welcome page as entry page.

View Flow Report – Filters

There are following filters:

  • Time
  • Channel
  • User Segment
  • Dimension – OS, Browser, Location, Device Type, Referrer.

Navigation Flow

Navigation flow helps to visualize how users are interacting to a particular page. The following outcomes can be anticipated with the Help of navigation Flow, how:

  • Users are coming to a particular page
  • Users are proceeding further from that page
  • % of users exiting from that page

Navigation Flow- Filters

There are following filters:

  • Time
  • Channel
  • User Segment
  • Dimensions – OS, Browser, Location, Device Type, Referral.

Transactions

Some applications work completely on different types of transactions, such as Sale transactions, Delete Transactions, and so on. NetVision captures the flow of such transactions. To see specific transactions over a period, NetVision has the powerful filtering capabilities. User can see transactions by applying various criteria based on requirements.

To view transaction filter in NVAPP, click the Transactions link within the NVSPA window.

This displays Transactions window with a list of transactions.

Here, user can implement various filter from the list of filters.

Upon clicking a particular transaction, the transaction details is displayed.

JSError Filter

This feature enables a user to analyse and filter out sessions based on JavaScript error captured in NetVision. User can drill down to its detail very quickly. To use JSError filter, click the JSError Filter Error link within the NVAPP window.

This displays the aggregated view of the JS Error filter.

To view the detailed information, click the count link.

To view JSError stack trace, click the  link.

To view page details, click the page name.

User can also filter the records based on error message.

Reports

NetVision reporting feature allows viewing various reports on the reports panel. User can customize the duration for which the reports are to be generated and can view the generated data in the combination of tabular and graphical formats. Custom query can be created to get user interested data.

Special Report

These are some specific reports in which only tabular data is shown, graphical data is not displayed is such reports.

To open the Special Reports page, click the Special Report link within the Reports section.

The special reports page is displayed.

Sections in Special Report

There are following sections in Special Reports page:

  • Time Filter
    • Selection of a fixed interval: User can select a fixed interval, such as last 1 hour, last 1 day, last 1 week, last 1 month, and so on. In this, user can get reports for hourly, daily, weekly, monthly and yearly basis.
    • Specified time: Select the duration in terms of date, hours, minutes, and seconds. This needs to be done for start time and end time.
  • Report Filter
    • For Domain report: Select the channel (POSF, Mobile, Dotcom), specify the domain, and select the page. Select the bucket, such as hourly, daily, weekly, and so on.
    • For Domain Tag reports: It is used to create third party reports.

Once user sets the parameters and click the Generate button, the report is generated and displays in the tabular format. User can also download the report in XLS format using the  icon.

Template Based Report

Until now, NetVision has a functionality to generate reports i.e. performance metrics in the pre defined order. However, the format vary from Client to Client. So now, we have made the report generation according to the requirement. User can actually create and generate the report of the data/metrics of his/her interest.

To create a template-based report, click the Create Template Based Report link.

This displays the Template Builder window.

Select the template name from the drop-down list. Based on the template, user needs to specify various other details. Next, provide the report name, group, and group description.

This navigates the user to Special reports section. Provide the required details and click the Generate Reports button.

Bot Detection

This feature is used to detect the bot activity on an application (i.e. all the user actions and activity are done by human or bot).

The following parameters are used to determine bot behaviour :

  • AvgTimeSpentPerPage: Average time spend per page
  • Repeat visit: Frequency of repeat visit
  • AvgGapBetweenAction: Average time gap between two action
  • FocusNotChangeBetweenAction: Mouse move or tab between two user action
  • IsTrustedEvent: Is trusted Flag on the event

After the bot rule has been applied and total score has been calculated, the percentage is found. If it increases than that of the default percentage then that session will be marked as BOT.

Secure Client Authentication

The main purpose of this feature is to allow further only the NV authenticated users to access any particular website and all unauthenticated users are stopped/discarded. For this, a request is done for puzzle generation, which is then calculated by NV Agent and NV Server. If match is successful i.e. both the evaluation results are equal then a flag is set, which marks that particular session as NV authenticated session and is passed/allowed. We can also filter out these sessions, as option to filter out these sessions is also available in NVAPP.

Bot Detection with Secure Client Authentication

Bot sessions are denoted with  sign on the sessions page.

Upon clicking a particular session, the session details page is displayed.

In session details page, status of bot user and secure client authentication is displayed. Upon clicking the Bot score icon, a pop-up is displayed with Bot summary.

Bot and Secure Client Authentication Filters

User can apply filters for Bot sessions and Secure Client Authentication, such as to filter out those session where user is not authenticated and/or authentication is failed.

NetTest

NetTest is a solution which can easily export NV sessions as scripts. Let us find out how it is done!

There is an option available in NV, using which the NV sessions will be exported as a JSON. Using this, JSON Script Manager will create “WebClick and Type” script. After script creation, user will be able to test script by using NetStorm.

Here we have provided a Script Execution log GUI, which will provide us details, such as a summarized view of sessions to be executed, total passed Sessions, total Failed Sessions, and Reason of Failures.

In this GUI, user is able to view the failure page and the element where the script is failed in highlighted format.

Steps to export Sessions into Scripts

Follow the below mentioned steps to export sessions into scripts:

  1. Login to NV machine.
  2. Click on Search icon to open NVSPA UI.

3. On the session window, in the action metric, click on “export on test case” button of any session, to export that session into script.

4. Provide the test case name and click on “Create”.

 

5. A message will popup, prompting for permission to keep the file.

6. Once we click at “Keep”, script related to that session will get opened.

7. Either we can make changes to the script or we can keep it as it is. For example, we can change the “page think time“.

8. Now, click on the test script button to view the status of the script.

9. A Debug trace window will appear, where we can view the processing status of the script.

10. This is the debug trace of the script. Now, to view the execution log, go to View > Logs, and select Execution logs.

11.Here, Execution logs shows the status of the script., i.e. is failed, click on the status to view the root cause.

12. The Error message shows, the element was not found, so as the page dump. The script won’t run whenever such kind of issue occurs in the session.

Incase of Multiple Script

Just like single script, we can also run multiple scripts.

  1. Firstly, go to Scenarios, from NS GUI.

2. This displays the Scenarios window.

3. All available scenarios will appear. Either create a new scenario by clicking on Create icon or select any one from the given list. Click on a Scenario, to proceed further.

4. To add multiple scripts, click on ‘Add Group’ icon and provide the group name, as well as select the script from the drop down list, and click OK.

5. Each group represents a script, we can create multiple scripts by adding multiple groups. After saving the scenario, run the scenario.

6. From the Dashboard, go to Views > Logs and select Debug trace.

7. Go back to Dashboard and select Execution trace logs, to verify the status.

8. Click on the failed script to find the root cause.

9. The message and page dump shows the reason for faliure of the script.

Similarly we can test more scripts using NetTest.

Feedback

Feedback is the response provided by visitor based on the experience while accessing the site. User can apply time and page filter based on the requirements. To apply feedback filters, go to Feedback > Filters, set the filters and click the Run button.

Filters in Feedback

There are following filters in feedback:

Time Filter

237

  • Last Duration (in minutes): It generates a list of all sessions (active and completed) in which visitor has provided the feedback. It is based on a particular duration. User can specify the duration (in minutes). All the sessions that lie within that duration are generated in the table. By default, it is 1 hour. 
  • Specified Time: It also generates a list of all sessions (active and completed) in which visitor has provided the feedback but it is based on specified date and time range. User can specify the time duration containing date range (in mm/dd/yy) and time range (in hh:mm:ss). All the sessions that lie within that duration are generated in the table. By default, the date ranges from current date to current date and time ranges from (00:00:00) to (23:59:59)

Feedback Attribute Filters

238

  • Page: It is used to generate a list of those sessions in which visitor has provided feedback on a certain page. User can apply the filter based on page by first selecting the Page check box and then selecting a particular page.
  • Name: This generates a list of pages accessed from a particular user name.
  • Email: This generates a list of pages accessed from a user having the particular email ID.
  • Phone Number: This generates a list of pages accessed from a user having the particular phone number.
  • Rating: This generates a list of pages having a particular rating
  • Comments: This generates a list of pages in which a particular/all comment is provided by the user.

Business Process

What is Business process and funnel visualization

Business process is a list of page navigations which is crucial for business point of view. User can generate a funnel to see the user’s behavior on those pages. It is used to trace and analyze the processes/sub-processes, user issues etc. User can generate a funnel visualization based on some filters which are applied on Business process.

Business Process Filters

To view the filters in Business Process, go to Business Process menu and click the Funnel Visualization menu item.  Once the filters are configured, click the Run button to apply them and execute the query.

53

There are following filters in Business Process:

Business Process Name

There are following filters under this section:

  • Channel: It is the channel from where the site is accessed, such as Dotcom, mobile, POSF, or all.
  • User Segment: It is a group of users having some common behavior or attributes.
  • Business Process Name: It is the name of the business process, such as checkout.

Time Filter

  • Last Duration (in minutes): It generates a list of Business Processes based on a particular duration. User can specify the duration (in minutes). All the business processes that lie within that duration are generated. By default, it is 15 minutes. 
  • Specified Time: It generates a list of business processes based on specified date and time range. User can specify the time duration containing date range (in mm/dd/yy) and time range (in hh:mm:ss). All the business processes that lie within that duration are generated. By default, the date ranges from current date to current date and time ranges from (00:00:00) to (23:59:59)

 Example: Funnel Visualization

54

Understanding Business Process Funnel

55

To understand the business process funnel, it is categorized into certain sections:

Section – 1

This section denotes how many users entered to the system (for example, 625991) via the defined business process. It also denotes how many of them (in percentage) followed the next level of the business process (for example, 19%) and how many of them (in percentage) did not follow the business process (for example, 81%). This is because they have navigated to some other pages and exited from the system.

Section – 2

This section displays the pages from where the user entered to the system (for example – Entrance, category, and others).

Section – 3   

This section displays the segregation of the users (19 % or 120765) navigated to further pages (for example, AddToBag, ShoppingBag, CheckOutPayment).

Section – 4

This denotes from which page user exited from the system. It also denotes events occurred with various sections of the user navigation. Below is the list of events.

56

Section – 5

This section denotes the users forwarded to the next level of the business process along with the users joined from some other pages.

This process is followed at other business process levels in the similar manner. At the last level (for example, checkout payment), number of orders confirmed is displayed along with the funnel conversion rate.

End to End Application Performance Monitoring – RCA of Performance Issue (Event)

Compare Funnel

How to compare funnels

This feature is used to compare two funnels. For funnel comparison, click the Compare Funnel icon 58 on the business process funnel window. The Funnel Comparison window is displayed.

59

There are two ways of funnel comparison. First one is time based and second one is segment based. In time based comparison, same business process is compared for different times. In segment based comparison, two different business processes of the same channel are compared for the same time.

Time Based Comparison

  1. Select the channel, business process, and user segment.
  2. Go to time filter and select the time for the first funnel and for the second funnel.
  3. Click the Compare button.
  4. The system displays two funnels for the same business process based on the time selection.

60

Segment Based Comparison

  1. Select the channel from the drop-down list.
  2. Select first business process and user segment.
  3. Select second business process and user segment.
  4. Select the time for which the comparison is to be done.
  5. Click the Compare button to execute the comparison.

61

Funnel Visualization – Quantify Revenue Opportunities

Using this feature, user can quantify the revenue opportunities. For this, user first needs to click the Edit button. Then, a navigation bar is activated that allows the user to increase/decrease the values in the bar. And accordingly, the projected values are getting changed that can quantify the revenue opportunities.

Below is as example of this feature. On increasing the bar, the projected values, such as conversion rate, completed users, and revenue are also increased with the same ratio and user can quantify the revenue opportunities.

1

2