Revulytics > Revulytics - Support Help Desk > Knowledgebase

Search help:

What is multi-session mode and when should it be used?


The Revulytics Usage Intelligence SDK is able to operate in either single-session mode or multi-session mode. Single session mode (multi-session set to false) assumes that sessions start on application execution (when tbStart() is called), and stop just before the application is closed (when tbStop() is called). This mode is designed for most desktop applications and is convenient because your application does not need to manage sessions and session IDs – they are managed automatically by the Usage Intelligence SDK.

Multi-session mode should be used in cases where a single application execution is responsible for multiple different sessions. These include server-client applications where the tracking code is implemented inside a service/daemon process which can handle multiple UI sessions, either by the same user who may open more than 1 session throughout the runtime of the service, or else by multiple users either on the same machine or on different machines.

When to use multi-session mode:
  • Service-based applications where a service can host multiple UI sessions. A service means a single process on one single machine.
  • Server-client applications where tracking is implemented inside the server process.
When to use single-session mode:
  • Desktop applications that are started and stopped by the user.
  • Desktop applications that may have multiple instances running simultaneously as different processes.
  • Applications that are stored on a shared drive but still executed separately on user machines.
Was this article helpful? yes / no
Related articles What is multi-session mode and how should it be used?
What are Product Usage Filters?
Comparing Revulytics Usage Intelligence with Google Analytics or web-analytics solutions
What files are created by the Revulytics Usage Intelligence SDK and what is the folder location?
Revulytics Usage Intelligence SDK versions and updates - Changelog
Article details
Article ID: 44
Category: SDK integration and Technical queries
Date added: 2015-01-22 09:11:48
Views: 440
Rating (Votes): Article rated 2.3/5.0 (3)

« Go back