Enhancing Customer Experience: Exploring Deep Learning Models for Banking Customer Journey Analysis
摘要
Customer journey analytics is the process of monitoring and analyzing how customers use combinations of points of contact, services, or products to interact with an organization. Companies use customer journey analytics because it is one of the most effective ways to increase long-term customer value, improve customer loyalty, and drive revenue growth. Customer journey analysis provides teams with a window on customer behavior that provides valuable information that they can then use to inform their decisions. These points of contact are called events and they define the customer’s behavioral model across an organization. In a typical big bank, about 100,000 events are carried out per second. Several dynamic events are associated with a bank such as an ATM withdrawal, a POS transaction, a cash deposit. This series of customer journey events can be used for different use cases such as cross-selling, account reactivation, hard rolling, soft rolling to name a few. This paper uses deep neural network-based, recurrent neural network (RNN) algorithm to capture these customer journey events across a bank and how these events can be used to predict cross-sell propensity for other bank products. We developed various RNN models using both time series and static data layers to estimate the likelihood of cross-selling credit card facility to existing customers on hypothetical dataset. A highly predictable model is developed with an AUC of 0.92 on training and 0.90 on validation sample. This model can capture around 91% of the cross-sell events in first two deciles for training sample, indicating that by targeting a small proportion of the portfolio, a bank can achieve maximum conversions from cross-sell programs.