1. A computer implemented method for categorization of user interactions into predefined hierarchical categories, comprising: providing a processor configured for classifying user interactions during a user interaction session by labeling text data into predefined hierarchical categories, and building a scoring model; and said processor executing said scoring model on untagged user interaction data to classify said user interactions into either action-based or information-based interactions.