Accurate customer operation method based on big data label and computer equipmentTechnical Field
The invention relates to the technical field of customer data information processing, in particular to a precise customer operation method based on a big data label and computer equipment.
Background
The traditional data analysis technology based on the database can meet the data analysis requirements under non-mass data, but the technology has limited data capacity and cannot depict the characteristic attributes of users or products by collecting data of various dimensions of social attributes, consumption habits, preference characteristics and the like of the users for a long time, analyze and count the characteristics and mine potential value information, so that the information overview of the users is abstracted.
At present, the situation that the lattice customer data has multiple channels and multiple redundancies and cannot be effectively utilized exists, the sedimentation and the continuous operation of the assets of consumers are difficult to establish, new customers are difficult to obtain, and old customers are seriously impacted by competitors. The invention effectively manages the client assets, and draws images to the clients through labeling, thereby establishing a more accurate channel for enterprises and clients and providing better and better services for the clients.
Disclosure of Invention
Aiming at the problems that the customer data has multiple channels and multiple redundancies and cannot be effectively utilized, and the sedimentation and continuous operation of the consumer assets are difficult to establish, the invention provides an accurate customer operation method and computer equipment based on a big data label, which are used for sorting the data of each channel, unifying the customer data, and performing accurate customer operation through the big data label to achieve the purposes of new customer drainage and old customer activation.
In order to achieve the purpose, the invention adopts the following technical scheme: a precise customer operation method based on big data labels comprises the following steps:
obtaining customer information input by a user, wherein the customer information at least comprises a customer index identification;
judging whether the input customer index identification is repeated with the input customer information;
establishing a mapping relation between the input customer information and a user;
labeling the client information to generate a user portrait;
and executing a marketing strategy on the customer information with the specific label to be marketed.
Preferably, the operating method further comprises:
after the user logs in and verifies, the latest activity condition and/or the customer information statistics of the entered customer information are displayed to the user,
the customer information input by the user comprises single input and/or batch input, the customer information comprises customer basic information, dynamic information and customer index identification, and the customer index identification is contact telephone number information.
Preferably, the operating method further comprises:
receiving input customer information and acquiring a customer index identifier;
comparing the client index identification with the client index identification of the entered client information:
when repeated client index identifications exist, sending whether covering inquiry is carried out to the user;
and when no repeated client index identification exists, creating new client information in the client database, and establishing a mapping relation between the new client information and the user.
Preferably, the operating method further comprises:
user response override query:
when the user selects the overlay processing, newly-entered customer information is added on the basis of the original customer information, wherein the same part of information is not processed;
and when the user selects not to cover the processing, creating new client information in the client database, and establishing a mapping relation between the new client information and the user.
Preferably, the operating method further comprises:
performing labeling management on users, and adding first label information into user information of each user;
and grouping and managing the users with the same first label information.
Preferably, the operating method further comprises:
labeling the customer information, adding second label information into the customer information of each customer, and generating a user portrait according to the customer information;
screening the second label information, and grouping the customer information according to the requirements of the users, wherein the identification of each group takes the second label information as an effective identification;
and summarizing and counting the customer information of each group to construct accurate customer group information.
Preferably, the operating method further comprises:
displaying the customer information, wherein the displaying comprises the following steps:
the customer information is collected and counted by second label information and is displayed through Echart;
and summarizing and counting the customer information by using the second label information and displaying the customer information by using a table.
Preferably, the operating method further comprises:
the customer information carries second label information after being subjected to labeling processing, and specific labels to be marketed are constructed in the second label information;
screening and summarizing the customer information according to the specific label to be marketed to obtain a customer group to be marketed;
and executing marketing strategies of precise customers to a customer group to be marketed, wherein the marketing strategies at least comprise one of telephone marketing strategies and short message marketing strategies.
On the other hand, the invention adopts the following technical scheme: a computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements a big data tag-based precision customer operation method as described above when executing the computer program.
On the other hand, the invention adopts the following technical scheme: a computer-readable storage medium, storing a computer program which, when executed by a processor, causes the processor to perform a big data tag based precision customer operation method as described above.
Compared with the prior art, the invention has the following beneficial effects:
the invention arranges the data of each channel and unifies the customer data, constructs an accurate customer operation service system based on big data labels, and achieves the purposes of new customer drainage and old customer activation. And uniformly managing the dispersed data, and clustering the users by using a big data static dynamic label technology to generate the user portrait. The problem that client data are scattered, unified management and analysis are inconvenient to conduct, and more potential value information cannot be mined through data is solved. The invention uses big data label technology to group users, is convenient for operators to describe the characteristics of the users specifically, labellingly and pertinently, and is used as the basis for market analysis, business decision and accurate marketing.
Drawings
In order to more clearly illustrate the technical solution, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
FIG. 1 is a flow chart illustrating an embodiment of the present invention.
FIG. 2 is a flow chart of another embodiment of the present invention.
Detailed Description
For a clear and complete understanding of the technical solutions, the present invention will now be further described with reference to the embodiments and the accompanying drawings, and it is obvious that the described embodiments are only some embodiments of the present invention, and all other embodiments obtained by those skilled in the art without any inventive work are within the scope of the present invention.
As shown in fig. 1, the present embodiment discloses a precise customer operation method based on a big data tag, which includes:
the method comprises the steps of obtaining customer information input by a user, wherein the customer information input by the user comprises single input and/or batch input, the customer information comprises customer basic surface information, dynamic surface information and customer index identification, the customer index identification is contact telephone number information, and after login verification of the user, recent activity conditions and/or customer information statistics of the input customer information are displayed for the user.
Judging whether the input customer index identification is repeated with the input customer information, and establishing a mapping relation between the input customer information and a user, wherein the mapping relation comprises the following steps:
receiving the input customer information, acquiring a customer index identifier, and comparing the customer index identifier with the customer index identifier of the input customer information:
when repeated client index identifiers exist, whether covering inquiry is sent to a user, when the user selects covering processing, newly-entered client information is added on the basis of original client information, and the same part of information is not processed; when the user selects not to cover the processing, new client information is created in the client database, and a mapping relation is established between the new client information and the user; and when no repeated client index identification exists, creating new client information in the client database, and establishing a mapping relation between the new client information and the user.
And performing labeling management on the users, adding first label information into the user information of each user, and performing grouping management on the users with the same first label information.
And performing labeling processing on the client information, adding second label information into the client information of each client, generating a user figure according to the client information, screening the second label information, performing grouping processing on the client information according to the requirements of the user, taking the second label information as an effective identification identifier for the identifier of each group, summarizing and counting the client information of each group to construct accurate client group information, and executing a marketing strategy on the client information with specific labels to be marketed.
Analyzing and displaying the customer information, wherein the method comprises the following steps: the customer information is collected and counted by second label information and is displayed through Echart; and summarizing and counting the customer information by using the second label information and displaying the customer information by using a table.
And executing a marketing strategy on the customer information with the specific label to be marketed, wherein the customer information carries second label information after being subjected to labeling treatment, the specific label to be marketed is constructed in the second label information, the customer information is screened and summarized according to the specific label to be marketed to obtain a customer group to be marketed, and the marketing strategy of an accurate customer is executed on the customer group to be marketed, and the marketing strategy at least comprises one of a telephone marketing strategy and a short message marketing strategy.
On the other hand, the invention also discloses another implementation case: in order to facilitate understanding of the embodiments of the present application, some terms related to the present application are explained below.
Flume is a distributed, reliable, and highly available system for mass log collection, aggregation, and transmission. Support customization of various data senders in a logging system for collecting data, while flute provides the ability to easily process and write data to various data recipients (e.g., text, HDFS, Hbase, etc.). The flow of flash is always followed by events (events). Events are the basic data unit of the Flume, which carries log data (in the form of byte arrays) and carries header information, these events are generated by sources external to the Agent, and after capturing the Event, the sources perform a specific formatting and then push the Event into the Channel(s).
The ClickHouse is an open-source inline-storage-oriented DBMS for online analytical processing (OLAP), CK for short, and is lightweight compared to Hadoop, Spark. Characteristics of ClickHouse: the open-source column storage database management system supports linear expansion, is simple and convenient, has high reliability, fast fault-tolerant distribution and multiple functions, and is used for analyzing events or log streams with good and clear structures and invariable functions.
Kafka was originally developed by Linkedin corporation, is a distributed, partitioned, multi-replica, multi-subscriber, zookeeper-based coordinated distributed log system (which may also be regarded as MQ system), and can be commonly used for web/nginx logs, access logs, message services, and the like, and the main application scenarios are: a log collection system and a messaging system.
Apache flash is a framework and distributed processing engine for stateful computation of unbounded and bounded data streams. Flink is designed to run in all common clustered environments, performing calculations at memory speed and any scale.
As shown in fig. 2, the processing method includes acquiring a user data file generated by operation through a data front end buried point, where the user data file includes at least one of a login information file, an order information file, and a user behavior information file. And the user data file is processed through the Flume and the Kafka and then is subjected to Flink data processing, the processed data is written into the downstream Kafka and then is analyzed by the Flink in real time, and the result is visualized through real-time analysis. The user data files processed by the Flink data can be written into MySql at the regular time by historical data updating and scheduling to perform original data backup, original data synchronization and historical data analysis are performed through ClickHouse, and the result is visualized after analysis. The implementation case completes the unified management of the scattered data, and on the basis, the accurate user operation based on the big data label is used, so that the delivery of invalid marketing information is reduced, and the accurate touch of the marketing information of the user is realized.
On the other hand, the invention also discloses another embodiment: a computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements a big data tag-based precise customer operation method when executing the computer program. The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
On the other hand, the invention adopts the following technical scheme: a computer-readable storage medium, storing a computer program which, when executed by a processor, causes the processor to perform a method of accurate customer operation based on big data tags as described above. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Any connection is properly termed a computer-readable medium.
The above disclosure is intended to be illustrative of one or more of the preferred embodiments of the present invention and is not intended to limit the invention in any way, which is equivalent or conventional to one skilled in the art and which is intended to cover all modifications, equivalents, and alternatives falling within the scope of the invention as defined by the appended claims.