Siebel UPT Usage Pattern Tracking Simplified

UPT Usage Pattern Tracking is new feature on Siebel application from IP 2015.

Siebel provide an excellent feature to track the user behavior and using a configurable feature called UPT, this feature is available from IP 2015.

For any web based application, it is very crucial to track the user activity pattern that will help developers and Analysts to come with enhancement on the UI optimization and Navigation.

There is similar comparable product from CRMMantra for Siebel click-stream analyser tool. However, I never used this tool in any of implementation to do a comparison.


To Enable UPT;

User prefernce --> Query for *UPT*

Enable the UPT feature by setting "Enable UPT" property to "TRUE". Enabling is just easy. There is cache property.

Enable the UPT Feature by setting "Enable UPT" property to "TRUE". Enabling is just easy. There is cache property.
Make sure that "UPT Process" is enabled for the batch processing which will be discussed later under loading data to Siebel tables.


View the File:
To view the file navigate Siebel installation directory and open upt folder. In the folder, there are files specific to each user folder are created with .csv extension. /sibsrvr/upt/SADMIN folder contains files from SADMIN login.

The number for files are created based on the “Cache” property defined at the system preference file or based on the user sessions.




Define the User preference for individual tracking pairs:

The pairs can be defined by comma separated value and can be tied to another user preference value
Create relevant actions sets and event for UPT


These user preference value are captured under the run-time events to capture the more logical navigation patterns and user actions.

Refer: https://www.youtube.com/watch?v=zKrKTIiqKGk
This video will provide the details of the pairing the User preferences for the UPT.


Usage Pattern Service and Usage Log Event

This is event will write the log files to the UPT

Loading data to Siebel table:


Once the data is in CSV files, use UPT WFP to load data into Siebel Table “UPT Process”. Once the process is completed, the files will be automatically purged.

OOTB process will process all the files under /upt directory. (Need to verify)



Restricting the UPT for specific User:


Restricting the UPT for specific user currently done by filter expression on the Event screen.











EmoticonEmoticon