A system and method for calculating a journey excellence score (JES) for a customer journey in a contact center, including, during a training phase: representing each of a plurality of tagged customer journeys by a list of attributes and a value associated with each of the attributes, wherein each of the tagged customer journeys is tagged with respect to a dissatisfaction indicator, and training a model using the plurality of tagged customer journeys, based on the associated values and tags, to generate model weights; and at runtime: obtaining the customer journey; representing the customer journey by the list of attributes and a value associated to each of the attributes; and calculating the JES for the customer journey by applying the model weights to the associated values.
展开▼