Business interface optimization method, device and equipment based on multi-dimensional customer group

By analyzing customer behavior data in real time, dividing multi-dimensional customer groups and automatically determining optimization items, the problems of large workload and poor privacy and security of business interface optimization are solved, and efficient and secure interface optimization is achieved.

CN119127193AActive Publication Date: 2024-12-13CHINA CONSTRUCTION BANK +1

Patent Information

Application Number
CN202411250940.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-13
Estimated Expiration
2044-09-06

AI Technical Summary

Technical Problem

In the prior art, business interface optimization has problems such as large workload and poor customer privacy security, especially when optimizing through the test version, it is necessary to obtain customer privacy information, which affects customer privacy security.

Method used

By obtaining real-time behavior data of large batches of customers, dividing them into multi-dimensional customer groups, and automatically determining optimization items based on customer conversion rate and feedback information, it reduces the need for developers to release test versions, reduces the optimization workload, and ensures customer privacy and security.

Benefits of technology

Real-time optimization of the business interface is achieved, reducing the optimization workload, improving customer privacy security, reducing the demand for customer privacy information, and improving optimization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119127193A_ABST
    Figure CN119127193A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of computers, in particular to a business interface optimization method, device and equipment based on a multi-dimensional customer group. Comprising the following steps: acquiring behavior data and basic information of a plurality of clients for handling services through a service interface of a target service at a plurality of continuous moments; dividing the plurality of customers into a plurality of predetermined customer groups according to the behavior data and the basic information at each moment to obtain a customer group corresponding to each moment; calculating the customer group conversion rate of each business interface according to the corresponding relationship between the customer group and the business interface and the customer number of the customer group corresponding to each moment; determining a business interface needing to be optimized according to the customer group conversion rate as a business interface to be optimized; reading client feedback information of the to-be-optimized business interface at each moment; and determining an optimization item of the to-be-optimized service interface according to the feedback information. According to the embodiment of the invention, the optimization workload is reduced, and the privacy security of customers is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this specification relate to the field of computer technology, and in particular to a method, device and equipment for optimizing a business interface based on multi-dimensional customer groups. Background Art

[0002] At present, most customers conduct business through mobile banking apps or online banking interfaces, so the layout, color and interface response time of the business interface will affect the customer's business experience. At present, the optimization method for the business interface is mostly to release the client beta version, some users use the test version to handle business, and submit improvement optimization points for the business interface. Developers optimize the business interface based on the improvement optimization points provided by users and release the official version. However, this method will bring a huge workload, and may also require obtaining the customer's privacy information (such as customer identity information, etc.) to determine whether the customer meets the use conditions of the test version before pushing the test version. The customer's privacy security is not high.

[0003] How to ensure user privacy and reduce the workload of business interface optimization is a technical problem that needs to be solved urgently. Summary of the invention

[0004] In order to solve the problems of large workload and poor customer privacy security in the optimization of business interfaces in the prior art, the embodiments of this specification provide a business interface optimization method, device and equipment based on multi-dimensional customer groups, which obtain real-time behavior data of a large number of customers, and then analyze and process the real-time behavior data to determine the number of customers in the multi-dimensional customer groups corresponding to each interface of the business, calculate the group conversion rate based on the number of customers, and determine whether each interface needs to be optimized based on the group conversion rate. If optimization is required, obtain customer feedback information corresponding to the interface that needs to be optimized, analyze the customer feedback information, and determine the interface optimization points, so that developers can optimize the interface according to the interface optimization points.

[0005] The specific technical solutions of the embodiments of this specification are as follows:

[0006] On the one hand, the embodiments of this specification provide a method for optimizing a business interface based on a multi-dimensional customer group, including:

[0007] Obtaining behavior data of multiple customers handling business through the business interface of the target business at multiple consecutive moments and basic information of the multiple customers;

[0008] Dividing the plurality of customers into a plurality of predetermined customer groups according to the behavior data and basic information at each moment, respectively, to obtain a customer group corresponding to each moment;

[0009] Calculate the customer group conversion rate of each business interface according to the correspondence between the customer group and the business interface and the number of customers of the customer group corresponding to each moment;

[0010] Determine the business interface that needs to be optimized according to the customer group conversion rate as the business interface to be optimized;

[0011] Reading feedback information of at least one customer of the service interface to be optimized at each of the times;

[0012] Optimization items of the business interface to be optimized are determined according to the feedback information, and the optimization items are used to guide business personnel to optimize the business interface to be optimized.

[0013] Furthermore, according to the correspondence between the customer groups and the business interfaces and the number of customers of the customer groups corresponding to each moment, calculating the customer group conversion rate of each business interface further includes:

[0014] Sort each business interface according to the order of business processes;

[0015] For each business interface, the number of customers of the customer group corresponding to the previous business interface of the business interface at the previous moment between two adjacent moments is taken as the target customer number of the business interface; the number of customers of the customer group corresponding to the business interface at the next moment between the two adjacent moments is taken as the converted customer number of the business interface;

[0016] The customer group conversion rate at each two adjacent moments of the business interface is calculated according to the number of target customers and the number of converted customers corresponding to each two adjacent moments of the business interface in the multiple continuous moments.

[0017] Furthermore, calculating the customer group conversion rate at each two adjacent moments of the business interface according to the number of target customers and the number of converted customers corresponding to each two adjacent moments of the business interface in the multiple continuous moments further includes:

[0018] For each two adjacent moments of the business interface, the ratio of the number of converted customers to the number of target customers corresponding to the business interface at each two adjacent moments is calculated to obtain the customer conversion rate of the business interface at each two adjacent moments.

[0019] Furthermore, the business interface to be optimized is determined according to the customer group conversion rate, and the business interface to be optimized further includes:

[0020] For each business interface, determine the number of two adjacent moments at which the customer group conversion rate of the business interface does not exceed the first threshold;

[0021] It is determined whether the number exceeds a second threshold, and if so, the business interface is the business interface to be optimized.

[0022] Furthermore, if the number of the plurality of consecutive moments is 2, determining the business interface to be optimized according to the customer group conversion rate, as the business interface to be optimized further includes:

[0023] For each business interface, it is determined whether the customer conversion rate of the business interface does not exceed the third threshold value. If so, the business interface is the business interface to be optimized.

[0024] Furthermore, the plurality of customers are divided into a plurality of predetermined customer groups according to the behavior data and basic information at each moment, and obtaining the customer group corresponding to each moment further includes:

[0025] Matching the basic information and the behavior data of the customer with the predetermined rules corresponding to each customer group;

[0026] The customer is divided into the successfully matched customer group.

[0027] Furthermore, matching the basic information and the behavior data of the customer with the predetermined rules corresponding to each customer group further includes:

[0028] The basic information and the behavior data of the customer are input into a decision tree, and matched with the predetermined rules corresponding to each of the multiple nodes in the decision tree to obtain the customer group matched by the customer.

[0029] Further, the feedback information includes at least one predetermined interface defect point selected by the customer when exiting the service interface;

[0030] The method further comprises:

[0031] The interface defect points selected by the customer are stored in the first database table corresponding to the business interface according to the selection time, so that the interface defect points of the business interface to be optimized at each moment can be read from the first database table corresponding to the business interface to be optimized according to the time corresponding to each moment.

[0032] Furthermore, the interface defect points are anonymously selected by the customer when exiting the service interface.

[0033] Furthermore, determining the optimization items of the service interface to be optimized according to the feedback information further includes:

[0034] Determine the number of customer selections corresponding to each interface defect point among all interface defect points corresponding to the plurality of consecutive moments;

[0035] The interface defect points whose number of customer selections exceeds a fourth threshold are used as the optimization items.

[0036] Furthermore, the feedback information also includes the exit reason entered by the customer when exiting the interface;

[0037] The method further comprises:

[0038] The exit reason entered by the customer is stored in the second database table corresponding to the business interface according to the input time, so that the exit reason of the business interface to be optimized at each moment can be read from the second database table corresponding to the business interface to be optimized according to the time corresponding to each moment.

[0039] Furthermore, determining the optimization items of the service interface to be optimized according to the feedback information further includes:

[0040] Performing text vectorization processing on each of the exit reasons at the multiple consecutive moments to obtain multiple text vectors;

[0041] Each text vector is input into a pre-trained optimization recognition model for calculation to obtain the optimization item corresponding to each text vector, wherein the optimization recognition model is trained using the text vectors corresponding to the historical exit reasons and the annotated optimization items as training data sets.

[0042] On the other hand, the embodiment of this specification also provides a business interface optimization device based on multi-dimensional customer groups, the device comprising:

[0043] An information acquisition unit, used to acquire behavior data of multiple customers handling business through a business interface of a target business at multiple consecutive moments and basic information of the multiple customers;

[0044] A customer group division unit, used to divide the plurality of customers into a plurality of predetermined customer groups according to the behavior data and basic information at each moment, to obtain a customer group corresponding to each moment;

[0045] A customer group conversion rate calculation unit, used to calculate the customer group conversion rate of each business interface according to the correspondence between the customer group and the business interface and the number of customers of the customer group corresponding to each moment;

[0046] A business interface to be optimized determining unit, used to determine the business interface to be optimized according to the customer group conversion rate as the business interface to be optimized;

[0047] A feedback information reading unit, used to read feedback information of at least one customer of the service interface to be optimized at each time;

[0048] An optimization item determination unit is used to determine the optimization items of the business interface to be optimized according to the feedback information, and the optimization items are used to guide business personnel to optimize the business interface to be optimized.

[0049] On the other hand, an embodiment of the present specification further provides a computer device, including a memory, a processor, and a computer program stored in the memory, and the processor implements the above method when executing the computer program.

[0050] On the other hand, an embodiment of the present specification further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program implements the above method when executed by a processor.

[0051] Finally, the embodiments of this specification also provide a computer program product, wherein the computer program product includes a computer program, and the computer program implements the above method when executed by a processor.

[0052] Using the embodiments of this specification, first obtain the behavior data of a large number of customers who handle business through the business interface of the target business at multiple consecutive moments and the basic information of the customers, and then divide the customers into multiple predetermined customer groups based on the behavior data and basic information at each moment. It can be understood that the embodiments of this specification are to obtain the business handling data of multiple business interfaces of the target business in real time, and the business handling data is the behavior data of the customers and the basic information of the customers, and then divide the customers into corresponding customer groups in real time based on the obtained behavior data and basic information. The correspondence between customer groups and business interfaces is predefined, so by dividing customers into customer groups, the corresponding business interface of the customer can be determined based on the correspondence between customer groups and business interfaces.

[0053] Because customers handle business according to steps (processes), as time goes by, the number of customers corresponding to each business interface will also transfer in the order of steps (processes). Therefore, if the number of customers in the next business interface at the next moment is much smaller than the number of customers corresponding to the previous business interface at the previous moment, it means that a large number of customers have been lost in the next business interface, which means that the business interface does not conform to the habits of customers and needs to be optimized. Therefore, the embodiment of this specification calculates the customer conversion rate of each business interface based on the correspondence between the customer group and the business interface and the number of customers corresponding to the customer group at each moment; the business interface that needs to be optimized is determined according to the customer conversion rate as the business interface to be optimized.

[0054] Then, the feedback information from customers on the business interface to be optimized at each moment is read. The feedback information may be submitted by the customer when the customer exits the interface to be optimized, indicating which parts of the business interface to be optimized the customer is dissatisfied with. Therefore, the embodiment of this specification determines the optimization items of the interface to be optimized based on the feedback information, so that business personnel can optimize the business interface to be optimized based on the optimization items.

[0055] Through the method of the embodiments of this specification, the business interface that needs to be optimized can be determined by obtaining the interaction data between the customer and the business interface of the target business in real time, and the optimization items can be automatically determined for optimization based on the customer's feedback information. Developers do not need to release a test version of the target business, thereby reducing the optimization workload. In addition, there is no need to analyze whether the customer meets the usage conditions of the test version, thereby ensuring the privacy and security of the customer. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the embodiments of this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0057] Figure 1 The figure shows a schematic diagram of an implementation system of a business interface optimization method based on multi-dimensional customer groups according to an embodiment of the present specification;

[0058] Figure 2 The figure is a flow chart of a method for optimizing a business interface based on multi-dimensional customer groups according to an embodiment of the present specification;

[0059] Figure 3 The figure shows a flow chart of dividing the multiple customers into multiple predetermined customer groups according to the behavior data and basic information at each moment in the embodiment of this specification, and obtaining the customer group corresponding to each moment;

[0060] Figure 4 The figure shows a flow chart of calculating the customer group conversion rate of each business interface according to the correspondence between the customer group and the business interface and the number of customers of the customer group corresponding to each moment in the embodiment of the present specification;

[0061] Figure 5 The figure shows a flow chart of determining the business interface to be optimized according to the customer group conversion rate in the embodiment of this specification as a business interface to be optimized;

[0062] Figure 6 The figure shows a first flow chart of determining the optimization items of the service interface to be optimized according to the feedback information in the embodiment of this specification;

[0063] Figure 7 The figure shows a second flow chart of determining the optimization items of the service interface to be optimized according to the feedback information in the embodiment of this specification;

[0064] Figure 8 The figure shows a schematic diagram of the structure of a business interface optimization device based on multi-dimensional customer groups in an embodiment of this specification;

[0065] Fig. 9 The figure shows a schematic diagram of the structure of a computer device in an embodiment of the present specification.

[0066]

Description of reference numerals

[0067] 101. Terminal;

[0068] 102. Server;

[0069] 801, information acquisition unit;

[0070] 802. Customer group division unit;

[0071] 803. Customer conversion rate calculation unit;

[0072] 804, a unit for determining a business interface to be optimized;

[0073] 805, feedback information reading unit;

[0074] 806. Optimization item determination unit;

[0075] 902. Computer equipment;

[0076] 904. Processing equipment;

[0077] 906. Storage resources;

[0078] 908, drive system;

[0079] 910, input / output module;

[0080] 912. Input device;

[0081] 914. Output device;

[0082] 916. Presentation equipment;

[0083] 918. Graphical user interface;

[0084] 920, network interface;

[0085] 922, communication link;

[0086] 924. Communication bus. DETAILED DESCRIPTION

[0087] The following will be combined with the drawings in the embodiments of this specification to clearly and completely describe the technical solutions in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. Based on the embodiments in the embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the embodiments of this specification.

[0088] It should be noted that the terms "first", "second", etc. in the description and claims of the embodiments of this specification and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of this specification described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, device, product or equipment that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0089] It should be noted that the acquisition, storage, use, and processing of data in the technical solutions of the embodiments of this specification comply with the relevant provisions of national laws and regulations.

[0090] It should be noted that in the embodiments of this specification, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.

[0091] like Figure 1 The diagram is a schematic diagram of an implementation system of a business interface optimization method based on a multi-dimensional customer group in an embodiment of the present specification, including a terminal 101 and a server 102. The terminal 101 and the server 102 can communicate with each other through a network, and the network can include a local area network (LAN), a wide area network (WAN), the Internet or a combination thereof, and is connected to a website, a user device (such as a computing device) and a back-end system.

[0092] Customers can complete online business transactions through terminal 101. Server 102 can be a bank's business server. Server 102 displays the business interface to multiple customers through multiple terminals 101, and receives interaction data and feedback data between each customer and the business interface displayed on the corresponding terminal 101, and stores the feedback data in a database table. Server 102 analyzes the interaction data, determines the business interface to be optimized, and then reads the feedback data from the database table, and analyzes the feedback data to determine the optimization items.

[0093] Alternatively, the server 102 may be a node of a cloud computing system (not shown), or each server may be a separate cloud computing system including a plurality of computers interconnected by a network and operating as a distributed processing system.

[0094] In addition, it should be noted that Figure 1 What is shown is only one application environment provided by the embodiment of this specification. In actual application, other application environments may also be included, and this specification does not limit it.

[0095] In response to the problems existing in the prior art, the embodiments of this specification provide a business interface optimization method based on multi-dimensional customer groups, which obtains real-time behavior data of a large number of customers, and then analyzes and processes the real-time behavior data to determine the number of customers in the multi-dimensional customer groups corresponding to each interface of the business, calculates the group conversion rate based on the number of customers, and determines whether each interface needs to be optimized based on the group conversion rate. If optimization is required, obtain customer feedback information corresponding to the interface that needs to be optimized, analyze the customer feedback information, and determine the interface optimization points, so that developers can optimize the interface according to the interface optimization points.

[0096] Figure 2 The figure shows a flow chart of a business interface optimization method based on a multi-dimensional customer group. This figure describes the process of analyzing the customer's behavior data and basic information, determining the interface to be optimized, and determining the optimization items. The order of steps listed in the embodiment is only one way of executing the steps among many steps, and does not represent the only execution order. When the system or device product is executed in practice, it can be executed in sequence or in parallel according to the method shown in the embodiment or the accompanying drawings.

[0097] Specific as Figure 2 As shown, the method may include:

[0098] Step 201: Obtaining behavior data of multiple customers handling services through the service interface of the target service at multiple consecutive moments and basic information of the multiple customers;

[0099] Step 202: dividing the plurality of customers into a plurality of predetermined customer groups according to the behavior data and basic information at each moment, and obtaining a customer group corresponding to each moment;

[0100] Step 203: Calculate the customer group conversion rate of each business interface according to the correspondence between the customer group and the business interface and the number of customers of the customer group corresponding to each moment;

[0101] Step 204: determining the business interface to be optimized according to the customer group conversion rate as the business interface to be optimized;

[0102] Step 205: reading feedback information of at least one customer of the service interface to be optimized at each time;

[0103] Step 206: Determine optimization items of the business interface to be optimized according to the feedback information, and the optimization items are used to guide business personnel to optimize the business interface to be optimized.

[0104] Using the embodiments of this specification, first obtain the behavior data of a large number of customers who handle business through the business interface of the target business at multiple consecutive moments and the basic information of the customers, and then divide the customers into multiple predetermined customer groups based on the behavior data and basic information at each moment. It can be understood that the embodiments of this specification are to obtain the business handling data of multiple business interfaces of the target business in real time, and the business handling data is the behavior data of the customers and the basic information of the customers, and then divide the customers into corresponding customer groups in real time based on the obtained behavior data and basic information. The correspondence between customer groups and business interfaces is predefined, so by dividing customers into customer groups, the corresponding business interface of the customer can be determined based on the correspondence between customer groups and business interfaces.

[0105] Because customers handle business according to steps (processes), as time goes by, the number of customers corresponding to each business interface will also transfer in the order of steps (processes). Therefore, if the number of customers in the next business interface at the next moment is much smaller than the number of customers corresponding to the previous business interface at the previous moment, it means that a large number of customers have been lost in the next business interface, which means that the business interface does not conform to the habits of customers and needs to be optimized. Therefore, the embodiment of this specification calculates the customer conversion rate of each business interface based on the correspondence between the customer group and the business interface and the number of customers corresponding to the customer group at each moment; the business interface that needs to be optimized is determined according to the customer conversion rate as the business interface to be optimized.

[0106] Then, the feedback information from customers on the business interface to be optimized at each moment is read. The feedback information may be submitted by the customer when the customer exits the interface to be optimized, indicating which parts of the business interface to be optimized the customer is dissatisfied with. Therefore, the embodiment of this specification determines the optimization items of the interface to be optimized based on the feedback information, so that business personnel can optimize the business interface to be optimized based on the optimization items.

[0107] Through the method of the embodiments of this specification, the business interface that needs to be optimized can be determined by obtaining the interaction data between the customer and the business interface of the target business in real time, and the optimization items can be automatically determined for optimization based on the customer's feedback information. Developers do not need to release a test version of the target business, thereby reducing the optimization workload. In addition, there is no need to analyze whether the customer meets the usage conditions of the test version, thereby ensuring the privacy and security of the customer.

[0108] In the embodiments of this specification, the analysis is not based on the customer dimension, that is, the embodiments of this specification do not analyze the business interface interacted by the same customer at each moment. If the business interface interacted by the same customer at each moment is analyzed, a large number of subtasks will be required to analyze each customer. This analysis method will greatly increase the amount of calculation, and it is also necessary to integrate the analysis results of each subtask after the analysis of each subtask is completed and further analyze it. Therefore, analyzing the business interface interacted by the same customer at each moment is only suitable for analyzing a small batch of customers.

[0109] Only when a large number of customers handle business through the business interface can it be reflected whether the business interface conforms to the customer's usage habits and whether it needs to be optimized. Therefore, the embodiment of this specification abandons the method of analysis based on customer dimensions, but groups a large number of customers based on the behavior data and basic information of a large number of customers to obtain multiple customer groups. It can be seen that the embodiment of this specification divides a large number of customers into designated customer groups, and only needs to match the customer's behavior data and customer basics with multiple grouping rules, and can be analyzed in parallel to increase the amount of calculation.

[0110] The correspondence between each customer group and the business interface is pre-set. Therefore, the grouping rules are obtained by business personnel through pre-analysis of the business characteristics of the business interface. The grouping rules also represent the characteristics of the interactive data of customers handling business in each business interface. If the customer's interactive data (behavior data and basic information) meets the corresponding characteristics, then it can be determined that the customer belongs to the corresponding customer group, and it can also be determined which business interface the customer is interacting with.

[0111] For example, the target business includes registration, authentication, contract, expenditure and retention, a total of five steps (layers). The customer needs to first register on the business interface corresponding to the registration step, then authenticate on the business interface corresponding to the authentication step, then sign on the business interface corresponding to the contract step, then make expenditures on the business interface corresponding to the expenditure step, and finally retain on the business interface corresponding to the retention step. If the customer exits the business interface corresponding to a step, it means that the customer has not converted from the previous step of the step to the step, and the customer has been lost. On the contrary, if the customer does not exit the business interface corresponding to a step, the customer has completed the step, indicating that the customer has not been lost.

[0112] Therefore, the embodiment of this specification calculates the customer conversion rate of each business interface based on the correspondence between customer groups and business interfaces and the number of customers of the customer groups corresponding to each moment. The higher the conversion rate, the less customer loss, and the lower the conversion rate, the more customer loss. Thus, the business interface that needs to be optimized is determined according to the customer conversion rate as the business interface to be optimized.

[0113] When a customer exits a service interface, the embodiments of this specification can obtain customer feedback information regarding the exited service interface, for example, the customer points out which part or parts of the service interface have deficiencies that cause them not to want to continue processing, for example, the service interface response time is too long, the layout of the service interface is unreasonable, or there are too many functional modules in the service interface that cause operation difficulties.

[0114] The embodiment of this specification stores the customer's feedback information in a database table corresponding to the business interface, so that after determining the business interface to be optimized, the feedback information of at least one customer of the business interface to be optimized at each time is read, and the optimization items of the business interface to be optimized are determined based on the feedback information. The optimization items are used to guide business personnel to optimize the business interface to be optimized.

[0115] In the embodiments of this specification, the customer's behavioral data includes but is not limited to login behavior, transaction records, online activity traces, etc., to ensure that the customer's behavioral characteristics and preferences are fully captured.

[0116] The behavioral data can then be preprocessed and features extracted, for example:

[0117] Extract key indicators: such as authentication status, activity frequency within the time window (adjust the time-sensitive attributes in the policy definition according to the time window, for example, determine "near 7 days", "near 30 days", etc.), business contact points, etc., and convert them into feature vectors that can be used for classification. Authentication status usually refers to the identity authentication process of users or enterprises when using the platform, including personal real-name authentication, enterprise authentication, etc.

[0118] Cleaning data: remove outliers, delete feature columns with a missing rate higher than 90%, fill feature columns with the mean value for missing rates lower than 90%, and remove duplicates.

[0119] Then, the customers are grouped. Exemplarily, a classification processor can be used for grouping, which is configured with multiple preset classification rules, each of which corresponds to a specific customer group. The rules are based on the customer's behavioral characteristics (such as authentication status, business activity frequency, service usage preferences, etc.), time window (such as the last 7 days, the last 30 days, etc.) definition, life cycle, potential value indicators, and state transitions. Five aspects form a customer group classification framework covering the entire life cycle of customers, including the following:

[0120] A. Behavioral characteristics include personal real-name authentication status, abnormal login behavior, corporate activities after authentication, loan application behavior, browsing and use of service functions, customer activity indicators, etc.

[0121] B. The time window ensures the timeliness of the classification and can reflect the customer's latest behavior patterns.

[0122] C. Divide the customer life cycle into different stages, such as new registration, active period, potential upgrade stage, churn warning, etc. In each stage, define corresponding classification standards based on the customer's behavior trajectory and the amount of activity within the time window. New registration: refers to the stage when the customer completes registration or authentication for the first time. Active period: refers to the stage when the customer frequently uses services, participates in activities, or generates transactions within a period of time (such as the past 30 days). Potential upgrade stage: refers to the stage when the customer's behavior shows that he may be interested in higher-level services or products, but has not yet taken upgrade actions. Churn warning: refers to the stage when the customer's behavior shows that his activity level has decreased, such as a decrease in login frequency, a decrease in transaction volume, or the beginning of signs of leaving the platform.

[0123] D. Potential value indicators: Combine customer behavior data and potential business value, such as credit assessment results, predicted credit limit, funding needs, etc., to identify high-potential or high-risk customer groups.

[0124] E. Status transition: monitor the changes in customer status, such as from unauthenticated to authenticated, from unused quota (such as loan quota) to used, or from signed to about to expire, so as to take corresponding marketing strategies or retention measures in time. Signing also refers to credit granting, which means authorizing the customer to pay the loan amount. Expiration refers to the deadline for the customer to repay the loan.

[0125] Considering the above five classification scenarios, combined with actual business needs, the operation command customer group is finally divided into 16 customer groups. The specific grouping rules are not the invention of the embodiments of this specification. Bank business personnel can set grouping rules according to actual business conditions, which will not be repeated here.

[0126] Customer group 1: There are highly active personal certified customers of the enterprise;

[0127] Customer group 2: Customers who log in at abnormal times;

[0128] Customer group 3: verified but not yet opened an account;

[0129] Customer group 4: Customers who have a credit limit but have not signed a contract;

[0130] Customer group 5: Customers who have loan quota but have not signed a contract;

[0131] Customer group 6: Customers who have opened accounts and have funding needs;

[0132] Customer group 7: Customer group with missing four elements (the four elements include name, ID number, mobile phone number, and bank card number);

[0133] Customer group 8: Customers who have submitted an account opening appointment application but have not opened a public account;

[0134] Customer group 9: Customers who browsed the service functions but did not sign a contract;

[0135] Customer group 10: Enterprises that have been certified but have not activated the business card function;

[0136] Customer group 11: signed but unused customers;

[0137] Customer group 12: non-operating customers of contracted enterprises;

[0138] Customer group 13: Customer group that will sign the contract and will come online soon;

[0139] Customer group 14: Settle the customers who have not signed contracts and have funding needs;

[0140] Customer group 15: settled and highly active customers;

[0141] Customer segment 16: Retained customers.

[0142] Then, according to the characteristics of each step of the target business, the corresponding relationship between these customer groups and business interfaces is divided. For example, customer groups 1-2 belong to the registration step and correspond to the business interface of the registration step; customer groups 3-10 belong to the authentication step and correspond to the business interface of the authentication step; customer groups 11-12 belong to the contract step and correspond to the business interface of the contract step; customer groups 13-15 belong to the expenditure step and correspond to the business interface of the expenditure step; customer group 16 belongs to the retention step and corresponds to the business interface of the retention step.

[0143] It should be noted that the above-mentioned specific behavioral data, basic information, steps of the target business, customer groups, and the correspondence between the customer groups and the steps of the target business are all exemplary. When actually implementing the methods of the embodiments of this specification, bank business personnel can determine the correspondence between behavioral data, basic information, steps of the target business, customer groups, and the steps of the target business according to actual business conditions, and the embodiments of this specification do not impose any restrictions.

[0144] According to one embodiment of this specification, Figure 3 As shown, the multiple customers are divided into multiple predetermined customer groups according to the behavior data and basic information at each moment, and the customer group corresponding to each moment is further obtained, including:

[0145] Step 301: Match the basic information and behavior data of the customer with the predetermined rules corresponding to each customer group;

[0146] Step 302: Classify the customer into the successfully matched customer group.

[0147] In the embodiments of this specification, the preset rules can be set by business personnel according to actual business conditions, and the embodiments of this specification do not limit this.

[0148] Preferably, matching the basic information and the behavior data of the customer with the predetermined rules corresponding to each customer group further includes:

[0149] The basic information and the behavior data of the customer are input into a decision tree, and matched with the predetermined rules corresponding to each of the multiple nodes in the decision tree to obtain the customer group matched by the customer.

[0150] For example, in the decision tree algorithm, the customer's behavior data and basic information are first converted into a form that the decision tree can understand and process. For example:

[0151] 1) Behavioral data and basic information can be encoded as usage indicators for specific services, and text is represented in binary code. For example: customer authentication status, business activity activity, and service usage preferences.

[0152] 2) Time windows can count the number of activities within a fixed day. Considering the time sensitivity of customer behavior, the rules will set a corresponding time range to define the definition of recent activity. For example, time windows such as "recent seven days" and "recent 30 days" are used to track dynamic changes in the recent period of time to reflect the customer's latest possible business needs or potential value.

[0153] 3) Divide the customer's entire life cycle into specific life cycle coding indicators, represented by binary codes, to identify the different stages of customers in the product or service life cycle, from registration 0001, certification 0010, contract 0011, expenditure 0100 to retention 0101, and define a series of business funnels to segment customer groups based on the completion of these conversion steps.

[0154] 4) Potential value indicators are divided into specific potential value indicators, represented by binary codes, such as credit assessment results, funding requirements, etc., to locate high-potential or high-risk customer groups.

[0155] 5) State transitions can be represented by binary codes using different state-specific codes.

[0156] In the stage of defining decision nodes: each preset classification rule corresponds to an internal node of the decision tree. For example: if the customer has undergone corporate certification in the past 7 days, then go to a certain branch. If the customer has financial needs in the past 7 days and has not signed a contract, then go to another branch. In building the decision tree, the C4.5 algorithm is used to build the tree structure (C4.5 is a classification algorithm that introduces weighted information gain to handle missing values ​​more fairly. It supports the processing of continuous attributes, can automatically select the best split point, and introduces a pruning strategy to reduce the risk of overfitting). Each internal node represents a test of a feature or feature combination, and the leaf node represents a class of customers. At each split point, the algorithm will look for the optimal splitting criterion for information gain to maximize the distinction between categories. The accuracy rate is used to evaluate the final model effect, and the final accuracy rate reaches 97%.

[0157] In some other embodiments of this specification, in addition to determining the business interface to be optimized, the customer group can also be displayed to bank business personnel, for example, the number of customers handled in each region can be displayed in real time through the star map page, and the size of the starlight can be used to remind the business handling in the region. It can be used for account managers to analyze the real-time business handling activity and divide the regional business focus. It can also allow bank business personnel to click on graphic elements to trigger detailed data viewing, exporting and sending emails, and package the selected customer data and transmit it to the specified email address or local storage device in a secure manner. It can also generate a conversion rate report based on the grouping results to assist account managers in formulating personalized intervention measures.

[0158] It should be noted that strict authority management and data encryption should be implemented when implementing the methods of the embodiments of this specification, and the security of sensitive information should be ensured by encrypting the customer's personal key information, such as name and contact information.

[0159] According to one embodiment of this specification, Figure 4As shown, according to the correspondence between the customer groups and the business interfaces and the number of customers of the customer groups corresponding to each moment, calculating the customer group conversion rate of each business interface further includes:

[0160] Step 401: sorting each business interface according to the order of business processes;

[0161] Step 402: for each business interface, the number of customers of the customer group corresponding to the previous business interface of the business interface at the previous moment between two adjacent moments is used as the target customer number of the business interface; the number of customers of the customer group corresponding to the business interface at the next moment between the two adjacent moments is used as the converted customer number of the business interface;

[0162] Step 403: Calculate the customer group conversion rate at each two adjacent moments of the business interface according to the number of target customers and the number of converted customers corresponding to each two adjacent moments of the business interface in the multiple continuous moments.

[0163] In the embodiments of the present specification, the customer needs to first handle the business corresponding to the business interface ranked first, and then enter the business interface ranked later to handle the corresponding business. If the customer feels that the business interface ranked later is very cumbersome to handle or the experience is poor, then he may exit the business interface and may go to the counter offline to handle the business later. In this case, the customer has not converted from the steps corresponding to the business interface ranked first to the steps corresponding to the business interface ranked later, which means that the customer has been lost in the business interface ranked later, and the business interface ranked later may need to be optimized.

[0164] However, it should be noted that the embodiments of this specification do not analyze based on the customer dimension, that is, they do not determine whether each customer has converted from the previous business interface to the next business interface, but rather analyze a large number of customers as a whole, that is, they analyze the trend of customer conversion, rather than determining whether each customer has completed the conversion. For example, if a customer handles business very quickly, then it is possible that at the first moment of two adjacent moments, the customer belongs to the customer group corresponding to the registration step, but at the next moment, the customer may have completed the authentication step and the contract signing step and come to the spending step. At the next moment, the customer belongs to the customer group corresponding to the spending step. Although the customer has not actually lost, he is not in the number of customers in the next step (i.e., the authentication step) after the registration step, but this does not affect the calculation result of the customer group conversion rate, because the embodiments of this specification analyze the trend of customer conversion. If the business interface corresponding to a certain step has defects such as not conforming to the customer's usage habits or the interface waiting time is too long, then the business interface will definitely have a large number of customer losses, which can be reflected in the conversion trend of a large number of customers.

[0165] In an embodiment of the present specification, for each business interface (for example, business interface B), the number of customers at the previous moment 1 of the customer group corresponding to the previous business interface A of the business interface B is used as the target number of customers of the business interface; the number of customers at the next moment 2 of the customer group corresponding to the business interface B is used as the number of converted customers of the business interface; and the customer conversion rate of the business interface B at each two adjacent moments is calculated based on the target number of customers and the number of converted customers corresponding to each two adjacent moments of the business interface B in the multiple consecutive moments.

[0166] According to an embodiment of the present specification, calculating the customer group conversion rate at each two adjacent moments of the business interface according to the number of target customers and the number of converted customers corresponding to each two adjacent moments of the business interface in the multiple consecutive moments further includes:

[0167] For each two adjacent moments of the business interface, the ratio of the number of converted customers to the number of target customers corresponding to the business interface at each two adjacent moments is calculated to obtain the customer conversion rate of the business interface at each two adjacent moments.

[0168] Exemplarily, the number of target customers corresponding to business interface B at two adjacent moments (the previous moment 1 and the next moment 2) (that is, the total number of customers in the customer group determined by business interface A at the previous moment 1) is 1 million, and the number of converted customers (that is, the total number of customers in the customer group determined by business interface B at the next moment 2) is 500,000. Then, the customer conversion rate corresponding to business interface B at the two adjacent moments (the previous moment 1 and the next moment 2) is 50%, and half of the customers are lost at business interface B (that is, when the behavior data and basic information are obtained at the next moment 2, the customer has already exited business interface B, so the behavior data and basic information of the lost customers cannot be obtained at the next moment 2).

[0169] According to the above steps, the customer conversion rates corresponding to the business interface B at other two adjacent moments (eg, the previous moment 2 and the next moment 3, the previous moment 3 and the next moment 4) are calculated.

[0170] It should be noted that the time interval between each moment can be set by the business personnel according to the estimated processing time of each step in the business, and the embodiments of this specification do not limit this.

[0171] According to one embodiment of this specification, Figure 5 As shown, the business interface to be optimized is determined according to the customer group conversion rate, and the business interface to be optimized further includes:

[0172] Step 501: for each business interface, determine the number of two adjacent moments at which the customer group conversion rate of the business interface does not exceed a first threshold;

[0173] Step 502: Determine whether the number exceeds a second threshold;

[0174] Step 503: If yes, the business interface is the business interface to be optimized.

[0175] In the embodiment of the present specification, the first threshold may be an empirical value, and the second threshold may be set by a business person according to the total number of moments, which is not limited in the embodiment of the present specification.

[0176] Preferably, the number of the multiple continuous moments is 2, that is, after the behavior data and basic information of a moment are preferably obtained, the embodiment of this specification preferably calculates the customer conversion rate once, and determines the business interface to be optimized and the optimization items. Therefore. When the number of the multiple continuous moments is 2, the business interface to be optimized is determined according to the customer conversion rate, and the business interface to be optimized further includes:

[0177] For each business interface, it is determined whether the customer conversion rate of the business interface does not exceed the third threshold value. If so, the business interface is the business interface to be optimized.

[0178] In an embodiment of the present specification, after obtaining the behavioral data and basic information at a certain moment, a customer conversion rate is calculated, and it is determined whether the customer conversion rate exceeds a third threshold. If it exceeds, it means that the customer conversion rate meets the requirements. If it does not exceed, it means that the customer conversion rate does not meet the requirements, and the business interface is used as an interface to be optimized.

[0179] The third threshold may be an empirical value, which is not limited in the embodiments of this specification.

[0180] According to one embodiment of the present specification, the feedback information includes at least one predetermined interface defect point selected by the customer when exiting the business interface; the interface defect point can be set by bank business personnel, such as layout defects, interface waiting time defects, etc. When the customer clicks to exit on the business interface, a pop-up window including multiple interface defect points can be popped up for the customer to select, and multiple selections are supported. After the customer selects the interface defect point, he clicks Submit.

[0181] The method further comprises:

[0182] The interface defect points selected by the customer are stored in the first database table corresponding to the business interface according to the selection time, so that the interface defect points of the business interface to be optimized at each moment can be read from the first database table corresponding to the business interface to be optimized according to the time corresponding to each moment.

[0183] In the embodiment of this specification, the first database table only needs to store the selected interface defect points and the selection time, and does not need to record customer information, that is, the first database table does not need to record which customer submitted the interface defect point, but only needs to record the time when the interface defect point was submitted. Therefore, the embodiment of this specification supports customers to submit interface defect points anonymously, thereby ensuring the privacy of customers. In order to read the interface defect points of the interface to be optimized at each time from the first database table corresponding to the business interface to be optimized according to the time corresponding to each time.

[0184] According to one embodiment of this specification, Figure 6 As shown, determining the optimization items of the service interface to be optimized according to the feedback information further includes:

[0185] Step 601: determining the number of customer selections corresponding to each interface defect point among all interface defect points corresponding to the plurality of consecutive moments;

[0186] Step 602: The interface defect points whose number selected by the customers exceeds a fourth threshold are used as the optimization items.

[0187] In an embodiment of the present specification, after obtaining all interface defect points of the interface to be optimized, the number of customer selections corresponding to each interface defect point is determined, that is, the number of data entries recorded in the first database table for each interface defect point, indicating how many customers selected the same interface defect point when exiting the interface to be optimized.

[0188] If the number of customer selections exceeds the fourth threshold, it means that a large number of customers have selected the corresponding interface defect point, so the interface defect point is taken as an item to be optimized.

[0189] According to some other embodiments of the present specification, the feedback information also includes the exit reason entered by the customer when exiting the interface; when the customer clicks to exit on the business interface, a pop-up window including an exit reason input box may pop up for the customer to enter, and after the customer enters the exit reason, clicks Submit.

[0190] The method further comprises:

[0191] The exit reason entered by the customer is stored in the second database table corresponding to the business interface according to the input time, so that the exit reason of the business interface to be optimized at each moment can be read from the second database table corresponding to the business interface to be optimized according to the time corresponding to each moment.

[0192] In the embodiment of the present specification, the second database table only needs to store the exit reason and input time, and does not need to record customer information, that is, the second database table does not need to record which customer submitted the exit reason, but only needs to record the time when the exit reason was submitted. Therefore, the embodiment of the present specification supports customers to submit the exit reason anonymously, thereby ensuring the privacy of customers. In order to read the exit reason of the interface to be optimized at each time from the second database table corresponding to the business interface to be optimized according to the time corresponding to each time.

[0193] According to one embodiment of this specification, Figure 7 As shown, determining the optimization items of the service interface to be optimized according to the feedback information further includes:

[0194] Step 701: performing text vectorization processing on each exit reason at the plurality of consecutive moments to obtain a plurality of text vectors;

[0195] Step 702: Input each text vector into a pre-trained optimization recognition model for calculation to obtain the optimization item corresponding to each text vector, wherein the optimization recognition model is trained using the text vectors corresponding to the historical exit reasons and the annotated optimization items as training data sets.

[0196] In the embodiments of the present specification, the optimization recognition model is used to determine the optimization items corresponding to the exit reasons in text form fed back by the user. Specifically, the optimization recognition model can be a neural network model, and its training process is common knowledge in the field and will not be repeated here.

[0197] It should be noted that when a customer exits a business interface, an interface defect point and an exit reason input box may pop up at the same time, and the customer may select an interface defect point and enter an exit reason. The selected interface defect point and the entered exit reason are then stored in the first database table and the second database table corresponding to the business interface, respectively. Figure 6 and Figure 7 The method shown determines the optimization items, merges and removes duplicates, and obtains the final optimization items.

[0198] Business personnel can optimize the interface to be optimized based on the optimization items, thereby improving customer conversion rate and avoiding customer loss due to reasons such as the business interface not conforming to customer habits or long interface waiting time.

[0199] Based on the same inventive concept, the embodiment of this specification also provides a business interface optimization device based on multi-dimensional customer groups, such as Figure 8 As shown, the device comprises:

[0200] The information acquisition unit 801 is used to acquire the behavior data of multiple customers handling services through the service interface of the target service at multiple consecutive moments and the basic information of the multiple customers;

[0201] A customer group division unit 802 is used to divide the multiple customers into multiple predetermined customer groups according to the behavior data and basic information at each moment, so as to obtain a customer group corresponding to each moment;

[0202] The customer group conversion rate calculation unit 803 is used to calculate the customer group conversion rate of each business interface according to the correspondence between the customer group and the business interface and the number of customers of the customer group corresponding to each moment;

[0203] A to-be-optimized business interface determining unit 804, configured to determine the business interface to be optimized according to the customer group conversion rate as the to-be-optimized business interface;

[0204] A feedback information reading unit 805, configured to read feedback information of at least one customer of the service interface to be optimized at each time;

[0205] The optimization item determination unit 806 is used to determine the optimization items of the business interface to be optimized according to the feedback information, and the optimization items are used to guide business personnel to optimize the business interface to be optimized.

[0206] Furthermore, according to the correspondence between the customer groups and the business interfaces and the number of customers of the customer groups corresponding to each moment, calculating the customer group conversion rate of each business interface further includes:

[0207] Sort each business interface according to the order of business processes;

[0208] For each business interface, the number of customers of the customer group corresponding to the previous business interface of the business interface at the previous moment between two adjacent moments is taken as the target customer number of the business interface; the number of customers of the customer group corresponding to the business interface at the next moment between the two adjacent moments is taken as the converted customer number of the business interface;

[0209] The customer group conversion rate at each two adjacent moments of the business interface is calculated according to the number of target customers and the number of converted customers corresponding to each two adjacent moments of the business interface in the multiple continuous moments.

[0210] Furthermore, calculating the customer group conversion rate at each two adjacent moments of the business interface according to the number of target customers and the number of converted customers corresponding to each two adjacent moments of the business interface in the multiple continuous moments further includes:

[0211] For each two adjacent moments of the business interface, the ratio of the number of converted customers to the number of target customers corresponding to the business interface at each two adjacent moments is calculated to obtain the customer conversion rate of the business interface at each two adjacent moments.

[0212] Furthermore, the business interface to be optimized is determined according to the customer group conversion rate, and the business interface to be optimized further includes:

[0213] For each business interface, determine the number of two adjacent moments at which the customer group conversion rate of the business interface does not exceed the first threshold;

[0214] It is determined whether the number exceeds a second threshold, and if so, the business interface is the business interface to be optimized.

[0215] Furthermore, if the number of the plurality of consecutive moments is 2, determining the business interface to be optimized according to the customer group conversion rate, as the business interface to be optimized further includes:

[0216] For each business interface, it is determined whether the customer conversion rate of the business interface does not exceed the third threshold value. If so, the business interface is the business interface to be optimized.

[0217] Furthermore, the plurality of customers are divided into a plurality of predetermined customer groups according to the behavior data and basic information at each moment, and obtaining the customer group corresponding to each moment further includes:

[0218] Matching the basic information and the behavior data of the customer with the predetermined rules corresponding to each customer group;

[0219] The customer is divided into the successfully matched customer group.

[0220] Furthermore, matching the basic information and the behavior data of the customer with the predetermined rules corresponding to each customer group further includes:

[0221] The basic information and the behavior data of the customer are input into a decision tree, and matched with the predetermined rules corresponding to each of the multiple nodes in the decision tree to obtain the customer group matched by the customer.

[0222] Further, the feedback information includes at least one predetermined interface defect point selected by the customer when exiting the service interface;

[0223] The device also includes: a feedback information storage unit, which is used to store the interface defect points selected by the customer in a first database table corresponding to the business interface according to the selection time, so as to facilitate reading the interface defect points of the business interface to be optimized at each moment from the first database table corresponding to the business interface to be optimized according to the time corresponding to each moment.

[0224] Furthermore, the interface defect points are anonymously selected by the customer when exiting the service interface.

[0225] Furthermore, determining the optimization items of the service interface to be optimized according to the feedback information further includes:

[0226] Determine the number of customer selections corresponding to each interface defect point among all interface defect points corresponding to the plurality of consecutive moments;

[0227] The interface defect points whose number of customer selections exceeds a fourth threshold are used as the optimization items.

[0228] Furthermore, the feedback information also includes the exit reason entered by the customer when exiting the interface;

[0229] The feedback information storage unit is further used to store the exit reason entered by the customer in a second database table corresponding to the business interface according to the input time, so as to read the exit reason of the business interface to be optimized at each moment from the second database table corresponding to the business interface to be optimized according to the time corresponding to each moment.

[0230] Furthermore, determining the optimization items of the service interface to be optimized according to the feedback information further includes:

[0231] Performing text vectorization processing on each of the exit reasons at the multiple consecutive moments to obtain multiple text vectors;

[0232] Each text vector is input into a pre-trained optimization recognition model for calculation to obtain the optimization item corresponding to each text vector, wherein the optimization recognition model is trained using the text vectors corresponding to the historical exit reasons and the annotated optimization items as training data sets.

[0233] Since the principle of solving the problem by the above device is similar to that of the above method, the implementation of the above device can refer to the implementation of the above method, and the repeated parts will not be repeated.

[0234] like Fig. 9 The diagram is a schematic diagram of the structure of a computer device in an embodiment of the present specification. The apparatus in an embodiment of the present specification may be a computer device in an embodiment of the present specification, executing the method in the embodiment of the present specification described above.

[0235] The computer device 902 may include one or more processing devices 904, such as one or more central processing units (CPUs), each of which may implement one or more hardware threads. The computer device 902 may also include any storage resources 906 for storing any type of information such as code, settings, data, etc. Without limitation, for example, the storage resource 906 may include any one or more combinations of the following: any type of RAM, any type of ROM, a flash memory device, a hard disk, an optical disk, etc. More generally, any storage resource may use any technology to store information.

[0236] Further, any storage resource may provide volatile or non-volatile retention of information.

[0237] Further, any storage resource may represent a fixed or removable component of the computer device 902. In one case, when the processing device 904 executes the associated instructions stored in any storage resource or combination of storage resources, the computer device 902 may perform any operation of the associated instructions. The computer device 902 also includes one or more drive systems 908 for interacting with any storage resource, such as a hard disk drive system, an optical disk drive system, etc.

[0238] The computer device 902 may also include an input / output module 910 (I / O) for receiving various inputs (via input devices 912) and for providing various outputs (via output devices 914). A specific output mechanism may include a presentation device 916 and an associated graphical user interface (GUI) 918. In other embodiments, the input / output module 910 (I / O), the input device 912, and the output device 914 may not be included, and the computer device 902 may be used as a computer device in a network. The computer device 902 may also include one or more network interfaces 920 for exchanging data with other devices via one or more communication links 922. One or more communication buses 924 couple the components described above together.

[0239] The communication link 922 may be implemented in any manner, for example, through a local area network, a wide area network (e.g., the Internet), a point-to-point connection, etc., or any combination thereof. The communication link 922 may include any combination of hardwired links, wireless links, routers, gateway functions, name servers, etc. governed by any protocol or combination of protocols.

[0240] The embodiments of the present specification also provide a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program implements the above method when executed by a processor.

[0241] The embodiments of the present specification also provide a computer-readable instruction, wherein when a processor executes the instruction, the program therein causes the processor to execute the above method.

[0242] It should be understood that in the various embodiments of the present specification, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present specification.

[0243] It should also be understood that in the embodiments of this specification, the term "and / or" is only a description of the association relationship of the associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in the embodiments of this specification generally indicates that the associated objects before and after are in an "or" relationship.

[0244] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of this specification can be implemented with electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of this specification.

[0245] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0246] In the several embodiments provided in the embodiments of this specification, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.

[0247] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of this specification.

[0248] In addition, each functional unit in each embodiment of the present specification can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units.

[0249] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of this specification is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the embodiment of this specification. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code.

[0250] The embodiments of this specification use specific embodiments to illustrate the principles and implementation methods of the embodiments of this specification. The description of the above embodiments is only used to help understand the methods and core ideas of the embodiments of this specification. At the same time, for those skilled in the art, according to the ideas of the embodiments of this specification, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the embodiments of this specification.

Claims

1. A business interface optimization method based on multi-dimensional customer groups, characterized in that: The method comprises: Obtaining behavior data of multiple customers handling business through the business interface of the target business at multiple consecutive moments and basic information of the multiple customers; Dividing the plurality of customers into a plurality of predetermined customer groups according to the behavior data and basic information at each moment, respectively, to obtain a customer group corresponding to each moment; Calculate the customer group conversion rate of each business interface according to the correspondence between the customer group and the business interface and the number of customers of the customer group corresponding to each moment; Determine the business interface that needs to be optimized according to the customer group conversion rate as the business interface to be optimized; Reading feedback information of at least one customer of the service interface to be optimized at each of the times; Optimization items of the business interface to be optimized are determined according to the feedback information, and the optimization items are used to guide business personnel to optimize the business interface to be optimized.

2. The method according to claim 1, characterized in that Calculating the customer group conversion rate of each business interface according to the correspondence between the customer group and the business interface and the number of customers of the customer group corresponding to each moment further includes: Sort each business interface according to the order of business processes; For each business interface, the number of customers of the customer group corresponding to the previous business interface of the business interface at the previous moment between two adjacent moments is taken as the target customer number of the business interface; the number of customers of the customer group corresponding to the business interface at the next moment between the two adjacent moments is taken as the converted customer number of the business interface; The customer group conversion rate at each two adjacent moments of the business interface is calculated according to the number of target customers and the number of converted customers corresponding to each two adjacent moments of the business interface in the multiple continuous moments.

3. The method according to claim 2, characterized in that Calculating the customer group conversion rate at each two adjacent moments of the business interface according to the number of target customers and the number of converted customers corresponding to each two adjacent moments of the business interface in the multiple continuous moments further includes: For each two adjacent moments of the business interface, the ratio of the number of converted customers to the number of target customers corresponding to the business interface at each two adjacent moments is calculated to obtain the customer conversion rate of the business interface at each two adjacent moments.

4. The method according to claim 2, characterized in that Determining the business interface to be optimized according to the customer group conversion rate, as the business interface to be optimized further includes: For each business interface, determine the number of two adjacent moments at which the customer group conversion rate of the business interface does not exceed the first threshold; It is determined whether the number exceeds a second threshold, and if so, the business interface is the business interface to be optimized.

5. The method according to claim 2, characterized in that: If the number of the plurality of consecutive moments is 2, determining the business interface to be optimized according to the customer group conversion rate, as the business interface to be optimized further includes: For each business interface, it is determined whether the customer conversion rate of the business interface does not exceed the third threshold value. If so, the business interface is the business interface to be optimized.

6. The method according to claim 1, characterized in that Dividing the plurality of customers into a plurality of predetermined customer groups according to the behavior data and basic information at each moment, and obtaining the customer group corresponding to each moment further includes: Matching the basic information and the behavior data of the customer with the predetermined rules corresponding to each customer group; The customer is divided into the successfully matched customer group.

7. The method according to claim 6, characterized in that Matching the basic information and the behavior data of the customer with the predetermined rules corresponding to each customer group further includes: The basic information and the behavior data of the customer are input into a decision tree, and matched with the predetermined rules corresponding to each of the multiple nodes in the decision tree to obtain the customer group matched by the customer.

8. The method according to claim 1, characterized in that The feedback information includes at least one predetermined interface defect point selected by the customer when exiting the service interface; The method further comprises: The interface defect points selected by the customer are stored in the first database table corresponding to the business interface according to the selection time, so that the interface defect points of the business interface to be optimized at each moment can be read from the first database table corresponding to the business interface to be optimized according to the time corresponding to each moment.

9. The method according to claim 8, characterized in that The interface defect points are anonymously selected by the customer when exiting the service interface.

10. The method according to claim 8, characterized in that Determining the optimization items of the service interface to be optimized according to the feedback information further includes: Determine the number of customer selections corresponding to each interface defect point among all interface defect points corresponding to the plurality of consecutive moments; The interface defect points whose number of customer selections exceeds a fourth threshold are used as the optimization items.

11. The method according to claim 1, characterized in that: The feedback information also includes the exit reason entered by the customer when exiting the interface; The method further comprises: The exit reason entered by the customer is stored in the second database table corresponding to the business interface according to the input time, so that the exit reason of the business interface to be optimized at each moment can be read from the second database table corresponding to the business interface to be optimized according to the time corresponding to each moment.

12. The method according to claim 11, characterized in that Determining the optimization items of the service interface to be optimized according to the feedback information further includes: Performing text vectorization processing on each of the exit reasons at the multiple consecutive moments to obtain multiple text vectors; Each text vector is input into a pre-trained optimization recognition model for calculation to obtain the optimization item corresponding to each text vector, wherein the optimization recognition model is trained using the text vectors corresponding to the historical exit reasons and the annotated optimization items as training data sets.

13. A business interface optimization device based on multi-dimensional customer groups, characterized in that: The device comprises: An information acquisition unit, used to acquire behavior data of multiple customers handling business through a business interface of a target business at multiple consecutive moments and basic information of the multiple customers; A customer group division unit, used to divide the plurality of customers into a plurality of predetermined customer groups according to the behavior data and basic information at each moment, to obtain a customer group corresponding to each moment; A customer group conversion rate calculation unit, used to calculate the customer group conversion rate of each business interface according to the correspondence between the customer group and the business interface and the number of customers of the customer group corresponding to each moment; A business interface to be optimized determining unit, used to determine the business interface to be optimized according to the customer group conversion rate as the business interface to be optimized; A feedback information reading unit, used to read feedback information of at least one customer of the service interface to be optimized at each time; An optimization item determination unit is used to determine the optimization items of the business interface to be optimized according to the feedback information, and the optimization items are used to guide business personnel to optimize the business interface to be optimized.

14. A computer device comprising a memory, a processor, and a computer program stored in the memory, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 12 is implemented.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 12 is implemented.

16. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 12 is implemented.

Citation Information

Patent Citations

  • User feedback data analysis method and device, computer equipment and storage medium

    CN116052825A

  • User behavior data recording method, device and system

    CN117349529A

  • User interface for co-optimizing weight factors

    US20170102860A1

  • Funnel visualization of user journeys in a website

    US20240106910A1

  • Business analysis information provision method, device, and program for providing benchmark information through data collection and analysis based on automation

    WO2023121339A1

Cited By

  • Universal loan batch running method and device, terminal equipment and medium

    CN119515539A

  • An e-commerce marketing prediction method and system based on big data analysis

    CN119762122A