2019 · 33 citations · 10 references
BusinessComputer ScienceInformation SystemsData MiningRecommender SystemsWeb AnalyticsCustomer Behavior AnalyticsCustomer Journey AnalysisCustomer Journey ManagementProcess MiningRecommendation SystemsUser Behavior AnalysisCustomer Journey MappingCustomer Journey MiningCustomer Journey PlanningWeb Log Mining
Customer journey analysis seeks to understand customer behavior both offline and online, yet existing web analytics tools such as Google Analytics and journey maps provide oversimplified, narrowly scoped insights. This paper proposes a novel approach that applies process mining and recommender systems to web log customer journey analysis to overcome these limitations. The method combines process mining to discover and compare user behavior clusters and identify journey paths that can be enforced to improve KPIs, and a sequence‑aware recommender that uses the discovered paths as implicit feedback to suggest personalized actions that optimize those KPIs. A real‑world case study of 10 million events from 2 million users demonstrates the approach’s validity, showing that the extracted process models can be used to select and optimize a KPI through personalized recommendations.
Customer journey analysis aims at understanding customer behavior both in the traditional offline setting and through the online website visits. Particularly for the latter, web analytics tools like Google Analytics and customer journey maps have shown their usefulness, by being widely used by web companies. Nevertheless, they provide an oversimplified version of the user behavior in addition to other limitations related to the narrow scope over the cases. This paper contributes a novel approach to overcome these limitations by applying process mining and recommender systems techniques to web log customer journey analysis. Through our novel approach we are able to (i) discover the process that better describes the user behavior, (ii) discover and compare the processes of different behavioral clusters of users, and then (iii) use this analysis to improve the journey by optimizing some KPIs (Key Performance Indicators) via personalized recommendations based on the user behavior. In particular, with process mining it is possible to identify specific customer journey paths that can be enforced to optimize some KPIs. Then, with our novel, sequence-aware recommender system, it is possible to recommend to users particular actions that will optimize the selected KPIs, using the customer journey as an implicit feedback. The proof of the correctness of the introduced concepts is demonstrated through a real-life case study of 10 million events representing the online journeys in 1 month of 2 million users. We show and evaluate the discovered process models from this real web log, then use the extracted information from the process models to select and optimize a KPI via personalized recommendations.
10
Item-based collaborative filtering recommendation algorithms
Badrul Sarwar, George Karypis, Joseph A. Konstan et al. · 2001 · 9K citations
Collaborative Filtering for Implicit Feedback Datasets
Yifan Hu, Yehuda Koren, Chris Volinsky · 2008 · 3.2K citations
Computing, Data Science, Data Mining +16