User behavior path analysis method, system, device and storage medium

By generating path fragment information and performing aggregated queries, the accuracy and query freedom issues of user behavior path analysis are solved, and the complete restoration and flexible display of user operation paths are achieved.

CN114780596BActive Publication Date: 2025-09-12CHINA MERCHANTS BANK
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210546931.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-19
Publication Date
2025-09-12
Estimated Expiration
2042-05-19

AI Technical Summary

Technical Problem

The accuracy of user behavior path analysis in the existing technology is low, the path customization query conditions are single, and there is a lack of query freedom.

Method used

By obtaining the operation records in the user behavior log, path fragment information is generated, and aggregate queries are performed based on the target embedding point ID and customized query conditions to generate a target behavior path tree diagram, which supports tree structure display and customized path editing.

Benefits of technology

It achieves complete and accurate restoration of user operation paths, improves the freedom and flexibility of path queries, and meets diverse query needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114780596B_ABST
    Figure CN114780596B_ABST
Patent Text Reader

Abstract

The present application discloses a method, system, device and storage medium for analyzing a user behavior path. The method comprises: obtaining user behavior logs of different users, wherein the user behavior logs include operation records of users on various pages and function columns in a network platform, and the operation records include operation tracking IDs. For each user's user behavior log, the operation tracking IDs in each operation record are used as path centers to generate a number of path fragment information, obtain the query request information of the target user, wherein the query request information includes the target tracking ID and customized query conditions, and based on the target tracking ID and customized query conditions, perform aggregate query on each path fragment information according to a preset customized content query strategy to obtain a target behavior path tree diagram, and display the target behavior path tree diagram in a personalized manner. The present application solves the technical problems of low accuracy of user behavior paths and single customized query conditions for paths.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a user behavior path analysis method, system, device and storage medium. Background Art

[0002] User behavior path analysis is an analytical method that can understand user flows and, in turn, how they use applications. Based on user behavior logs, user behavior path analysis analyzes the patterns and characteristics of user flows across various events, thereby enabling specific business applications.

[0003] Typically, user behavior paths are calculated based on all user behavior data within a preset timeframe. To ensure the visibility of the path map, the original user behavior data is cropped and filtered to a certain extent, or only partial paths are captured. This makes it difficult to clearly and intuitively display the user's true path, resulting in low accuracy and difficulty in analyzing the user's behavior path. Furthermore, the path map's custom query conditions are limited, mostly supporting only time selection or requiring both a fixed start and end point when querying a path, lacking query flexibility. Summary of the Invention

[0004] The main purpose of this application is to provide a user behavior path analysis method, system, device and storage medium, aiming to solve the technical problems of low accuracy of user behavior paths and single path customization query conditions in the existing technology.

[0005] To achieve the above objectives, the present application provides a user behavior path analysis method, which includes:

[0006] Obtain user behavior logs of different users, wherein the user behavior logs include user operation records on various pages and function fields in the network platform, and the operation records include operation tracking point IDs;

[0007] For each user's user behavior log, a plurality of path segment information is generated with the operation tracking point ID in each operation record as the path center;

[0008] Obtain the target user's query request information, wherein the query request information includes the target tracking point ID and customized query conditions;

[0009] Based on the target tracking point ID and the customized query conditions, an aggregate query is performed on the path segment information to obtain a target behavior path tree diagram.

[0010] The operation record also includes one or more of an operation session ID, an operation sequence, and column display content.

[0011] The step of generating a plurality of path segment information for each user's user behavior log using the operation tracking point ID in each operation record as the path center includes:

[0012] If the operation session IDs in the operation records are the same, then use each operation tracking ID as the path center, and based on each operation tracking ID, operation sequence, and column display content in the user behavior log, query the preceding operation record and subsequent operation record corresponding to each operation tracking ID;

[0013] Based on the preceding operation record and the following operation record of each operation tracking ID, the path segment information corresponding to each operation tracking ID is generated.

[0014] The step of performing an aggregate query on each of the path segment information based on the target tracking point ID and the customized query condition to obtain a target behavior path tree diagram includes:

[0015] Based on the target tracking point ID and the customized query condition, query the corresponding target path segment information in the path segment information and the preset product configuration data;

[0016] Aggregation processing is performed on each target path segment information, and node access information of each node in each target path segment information after aggregation is counted to obtain the target behavior path tree diagram.

[0017] After the step of performing an aggregate query on each path segment information based on the target tracking point ID and the customized query condition to obtain a target behavior path tree diagram, the user behavior path analysis method further includes:

[0018] Based on the hierarchical relationship of each node in the target behavior path tree diagram, the target behavior path tree diagram is displayed in a tree structure form.

[0019] After the step of displaying the target behavior path tree diagram in a tree structure based on the hierarchical relationship of each node in the target behavior path tree diagram, the user behavior path analysis method further includes:

[0020] Determining user information of each node based on node access information of each node in the target behavior path tree diagram;

[0021] Analyze the user information of each node to obtain the customer group analysis results of the network platform.

[0022] After the step of displaying the target behavior path tree diagram in a tree structure based on the hierarchical relationship of each node in the target behavior path tree diagram, the method further includes:

[0023] Obtaining the target user's path customization requirements;

[0024] Based on the path customization requirements, each node in the target behavior path tree diagram is added or deleted to obtain a customized path tree diagram.

[0025] The present application also provides a user behavior path analysis system, which is a virtual system and includes:

[0026] A first acquisition module is used to obtain user behavior logs of different users, wherein the user behavior logs include operation records of users on various pages and function fields in the network platform, and the operation records include operation tracking point IDs;

[0027] A generation module is used to generate a plurality of path segment information based on the user behavior log of each user and the operation tracking point ID in each operation record as the path center;

[0028] A second acquisition module is used to obtain query request information of a target user, wherein the query request information includes a target embedding point ID;

[0029] The query module is used to perform an aggregate query on the path segment information based on the target embedding point ID according to a preset customized content query strategy to obtain a target behavior path tree diagram.

[0030] The present application also provides a user behavior path analysis device, which is a physical device. The user behavior path analysis device includes: a memory, a processor, and a user behavior path analysis program stored on the memory. The user behavior path analysis program is executed by the processor to implement the steps of the user behavior path analysis method as described above.

[0031] The present application also provides a storage medium, which is a computer-readable storage medium. The computer-readable storage medium stores a user behavior path analysis program, and the user behavior path analysis program is executed by a processor to implement the steps of the user behavior path analysis method as described above.

[0032] The present application provides a user behavior path analysis method, system, device and storage medium. The present application first obtains user behavior logs of different users, wherein the user behavior logs include operation records of users on various pages and function columns in the network platform, and the operation records include operation embedding IDs. Then, for each user behavior log of the user, the operation embedding ID in each operation record is used as the path center to generate a number of path fragment information. Further, the query request information of the target user is obtained, wherein the query request information includes the target embedding ID and the customized query conditions, and then based on the target embedding ID and the customized query conditions , aggregate and query the path fragment information of each of the above-mentioned paths to obtain the target behavior path tree diagram, thereby recording all page loading and function column clicking behaviors of users on the network platform, and then taking each operation embedding point ID as the path center in turn, generate its corresponding path fragment information, so that in the subsequent path query process, based on the set customized query conditions and target embedding point ID, aggregate and query the corresponding path fragment information in each path fragment information, thereby improving the freedom of path query and fully meeting various query requirements. In addition, any loaded page and clicked function column in the display is a node in the behavior path tree diagram, thereby completely and accurately restoring the user operation path. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0034] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without any creative work.

[0035] Figure 1 This is a flowchart of the first embodiment of the user behavior path analysis method of this application;

[0036] Figure 2 This is a flowchart of the second embodiment of the user behavior path analysis method of this application;

[0037] Figure 3 This is a flowchart of the third embodiment of the user behavior path analysis method of this application;

[0038] Figure 4 This is a schematic diagram of the structure of a user behavior path analysis device in the hardware operating environment involved in the embodiment of the present application;

[0039] Figure 5This is a schematic diagram of the functional modules of the user behavior path analysis device of this application.

[0040] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION

[0041] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.

[0042] The main solution of the embodiment of the present application is: obtaining user behavior logs of different users, wherein the user behavior logs include operation records of users on various pages and function columns in the network platform, and the operation records include operation tracking IDs; for each user behavior log of the user, respectively, using the operation tracking ID in each operation record as the path center, generating a plurality of path segment information; obtaining query request information of the target user, wherein the query request information includes the target tracking ID and customized query conditions; based on the target tracking ID and the customized query conditions, performing an aggregate query on each path segment information to obtain a target behavior path tree diagram. Through the above scheme, all page loading and function column click behaviors of the user on the network platform are recorded, and then each operation tracking ID is used as the path center to generate its corresponding path segment information. Therefore, in the subsequent path query process, based on the set customized query conditions and target tracking ID, the corresponding path segment information is aggregated and queried in each path segment information, thereby improving the freedom of path query and fully meeting various query requirements. In addition, in the display, any loaded page and clicked function column is a node in the behavior path tree diagram, thereby completely and accurately restoring the user operation path.

[0043] Specifically, refer to Figure 1 In the first embodiment of the user behavior path analysis method of the present application, referring to Figure 1 , the user behavior path analysis method includes:

[0044] Step S10: Obtaining user behavior logs of different users, wherein the user behavior logs include operation records of users on various pages and function fields in the network platform, and the operation records include operation tracking point IDs;

[0045] In this embodiment, it should be noted that the network platform includes applications and websites. The network platform can be various client platforms, for example, shopping, social, information flow, finance and other websites or applications. The user behavior log is the operation record corresponding to the user loading pages and clicking on function columns in the process of using the network platform. The operation record includes information such as operation point ID, operation session ID, operation sequence and column display content. The operation point ID includes page ID and function column ID. It should be noted that a page contains at least one function column, and each page and function column has its corresponding unique ID.

[0046] Specifically, user behavior monitoring points are set at various locations in the network platform, and then the user's operation records on the network platform are monitored through the multiple user behavior monitoring points. In order to ensure that the user's behavior path is completely restored, in this embodiment, the operation record includes the user's loading page and clicking on the function column in the page. The user's corresponding operation behavior is saved according to the preset storage method to obtain the user behavior log. In order to distinguish different operation records in the user behavior log, the appsessionid field can be used to identify the session ID corresponding to the operation record, the actserial field represents the occurrence order of different operation records (the operation order in this embodiment), the location field is the column ID corresponding to a click on the function column or the page ID corresponding to a visit to the page (the operation point ID in this embodiment), and the content field is the content to be displayed by the clicked function column (the column display content in this embodiment).

[0047] Step S20: for each user's user behavior log, using the operation tracking point ID in each operation record as the path center, generating a plurality of path segment information;

[0048] In this embodiment, it should be noted that the user's path segment information can be represented by a series of events. For example, the path segment information can be a path formed by all the operation records of the user from the time they first accessed the network platform to the time they exited the network platform. Alternatively, the path segment information can be formed by taking a specific page as the center of the path and querying the operation records corresponding to the pages and function fields visited by the user based on the operation sequence of each operation record, and querying the operation records corresponding to the pages and function fields visited by the user, thereby forming a path segment information corresponding to the page as the center of the path.

[0049] In order to quickly and accurately find the behavior path corresponding to each page in subsequent path queries, and thus accurately analyze the user information lost between each page, specifically, the following steps are performed for the user behavior log of each user:

[0050] First, determine whether each operation record in the user behavior log belongs to the same operation session. If so, it proves that each operation record belongs to the same login request session. Then, use the operation point ID corresponding to each operation record as the path center. According to each operation point ID, the operation sequence of the page and function column, and the column display content, query the preceding operation record and the following operation record corresponding to each operation point ID. Based on the preceding operation record and the following operation record of each operation point ID, generate the path segment information corresponding to each operation point ID as the path center, and then store each path segment information in the preset database. For example, for the user behavior log of each user, when the user uses a shopping application, he logs in to the homepage, then adds an item on the homepage to the shopping cart, and then clicks to buy on the shopping cart page. If the homepage is taken as the path center, no information can be found by forward query, and the operation records corresponding to the add to cart field, the shopping cart page, and the purchase field are obtained by backward query, thereby obtaining the path segment information with the homepage as the path center. If the shopping cart page is taken as the path center, the operation records corresponding to the homepage and the add to cart field are obtained by forward query, and the operation records corresponding to the purchase field are obtained by backward query, thereby obtaining the path segment information with the shopping cart as the path center.

[0051] Step S30: Acquire query request information of the target user, wherein the query request information includes the target embedding point ID and customized query conditions;

[0052] In this embodiment, it should be noted that the customized query conditions include screening conditions such as time range, starting point type, end point type, and specific display content, thereby realizing path query of customized content and fully meeting various query requirements.

[0053] Step S40: Based on the target tracking point ID and the customized query condition, perform an aggregate query on the path segment information to obtain a target behavior path tree diagram.

[0054] In this embodiment, specifically, based on the target tracking point ID, the customized query conditions, all path segment information and preset product configuration data, all target path segment information with the target tracking point ID as the path center is queried, wherein it should be noted that the preset product configuration data is product configuration data for different scenarios pre-stored in a preset database, and the preset product configuration data includes basic information of each product element, and information of the first category and second category to which the product element belongs. Since each target path segment information contains completely identical target path segment information, or contains target path segment information with the same nodes, it is necessary to aggregate each target path segment information to obtain aggregated target path segment information. Furthermore, the column display content of each node on the aggregated target path segment information is aggregated. In addition, in the aggregated query process, in addition to aggregating the column display content on each node, it is also necessary to associate queries or aggregate calculations to represent the node access information corresponding to each node. The node access information includes user ID, number of visits, number of visitors, corresponding page diagram in the network platform, coordinate position corresponding to the specific click function column, business information (such as transaction amount), and other information. Furthermore, according to customized query conditions, filtering is performed to generate a target behavior path tree diagram with a hierarchical interface.

[0055] Wherein, after the step of performing an aggregate query on each of the path segment information based on the target tracking point ID and the customized query condition to obtain a target behavior path tree diagram, the user behavior path analysis method further includes:

[0056] Step a1: Based on the hierarchical relationship of each node in the target behavior path tree diagram, the target behavior path tree diagram is displayed in a tree structure form.

[0057] In addition, after obtaining the target behavior path tree diagram, the user can click on a node in the target behavior path tree diagram to view the node access information corresponding to the node, thereby realizing the viewing of rich business information in the target behavior path tree diagram and providing data support for path analysis.

[0058] Wherein, after the step of displaying the target behavior path tree diagram in a tree structure based on the hierarchical relationship of each node in the target behavior path tree diagram, the method further includes:

[0059] Step b1, obtaining the path customization requirements of the target user;

[0060] Step b2: Based on the path customization requirements, add and delete each node in the target behavior path tree diagram to obtain a customized path tree diagram.

[0061] In this embodiment, it should be noted that the user can delete the node selected in the target behavior path tree diagram, or expand the nodes of the next level in the selected node, thereby realizing personalized addition, deletion and scaling of the target behavior path tree diagram, which is extremely flexible and interactive.

[0062] The embodiment of the present application uses the above-mentioned scheme, that is, obtaining user behavior logs of different users, wherein the user behavior logs include operation records of users on various pages and function fields on the network platform, and the operation records include operation tracking IDs. Then, for each user behavior log of the user, the operation tracking IDs in each operation record are used as the path center to generate a plurality of path segment information. Furthermore, query request information of the target user is obtained, wherein the query request information includes the target tracking ID and customized query conditions. Then, based on the target tracking ID and the customized query conditions, an aggregate query is performed on each path segment information to obtain a target behavior path tree diagram, thereby recording all page loading and function field click behaviors of the user on the network platform. Then, each operation tracking ID is used as the path center to generate its corresponding path segment information. In the subsequent path query process, the corresponding path segment information is aggregated and queried in each path segment information based on the set customized query conditions and target tracking ID, thereby improving the freedom of path query and fully meeting various query requirements. In the display, any loaded page and clicked function field is a node in the behavior path tree diagram, thereby completely and accurately restoring the user operation path.

[0063] Further, refer to Figure 2 Based on the first embodiment of the present application, in another embodiment of the present application, the step of generating a plurality of path segment information for each user's user behavior log using the operation tracking point ID in each operation record as the path center includes:

[0064] Step A10: If the operation session IDs in the operation records are the same, then using each operation tracking ID as the path center, based on each operation tracking ID, operation sequence, and column display content in the user behavior log, query the preceding operation record and subsequent operation record corresponding to each operation tracking ID;

[0065] Step A20: Generate path segment information corresponding to each operation tracking ID based on the preceding operation record and the following operation record of each operation tracking ID.

[0066] In this embodiment, it should be noted that the path length of the path segment information can be set based on actual conditions and is not specifically limited here.

[0067] Specifically, if the operation session ID in each operation record is the same, each operation point ID is used as the path center respectively, and then based on the operation sequence and column display content corresponding to each operation point ID, the preceding operation record and the following operation record corresponding to each operation point ID are queried, thereby generating path fragment information corresponding to each operation point ID as the path center. For example, the operation point ID includes A, B and C, and the operation sequence is A, C and B. Then, with A as the path center, based on the operation sequence, the forward query of the preceding operation record is empty, and the backward query of the following operation record is C and B, thereby forming a path fragment information with A as the path center, and then with C as the path center and B as the path center, a path fragment information with C as the path center and a path fragment information with B as the path center are generated, and the above three path fragment information are stored, so that in the subsequent path query process, the path fragment information corresponding to the path center can be quickly and accurately queried.

[0068] The embodiment of the present application adopts the above-mentioned scheme, that is, if the operation session ID in each of the operation records is the same, then each of the operation point IDs is used as the path center, and based on each of the operation point IDs, the operation sequence and the column display content in the user behavior log, the preceding operation record and the following operation record corresponding to each of the operation point IDs are queried, and then based on the preceding operation record and the following operation record of each of the operation point IDs, the path fragment information corresponding to each of the operation point IDs is generated, thereby realizing that the operation point ID in each of the operation records is used as the path center, generating a number of path fragment information, accurately querying the path fragment information corresponding to the target point ID, and improving the efficiency and accuracy of path query.

[0069] Further, refer to Figure 3 Based on the first embodiment of the present application, in another embodiment of the present application, after the step of displaying the target behavior path tree diagram in a tree structure based on the hierarchical relationship of each node in the target behavior path tree diagram, the user behavior path analysis method further includes:

[0070] Step B10, determining user information of each node based on the node access information of each node in the target behavior path tree diagram;

[0071] Step B20: Analyze the user information of each node to obtain the customer group analysis results of the network platform.

[0072] In this embodiment, specifically, in order to obtain users lost between nodes and implement targeted operations, it is necessary to analyze user behavior. Specifically, in the node access information of each node in the target behavior path tree diagram, the user information corresponding to each node is extracted, and then the user information is analyzed to obtain the customer group analysis results of the network platform. For example, the analyst can select several nodes in the target behavior path tree diagram to perform intersection, union and other operations to obtain the number of visits corresponding to each node and the corresponding user ID, so as to understand the users lost between each node.

[0073] Reference Figure 4 , Figure 4 It is a schematic diagram of the structure of the user behavior path analysis device of the hardware operating environment involved in the embodiment of the present application.

[0074] like Figure 4 As shown, the user behavior path analysis device may include: a processor 1001, such as a CPU, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to implement communication between the processor 1001 and the memory 1005. The memory 1005 may be a high-speed RAM memory or a non-volatile memory, such as a disk storage device. The memory 1005 may also be a storage device independent of the processor 1001.

[0075] Optionally, the user behavior path analysis device may further include a rectangular user interface, a network interface, a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. The rectangular user interface may include a display screen and an input submodule such as a keyboard. Optionally, the rectangular user interface may also include a standard wired interface and a wireless interface. The network interface may optionally include a standard wired interface and a wireless interface (such as a WiFi interface).

[0076] Those skilled in the art will understand that Figure 4 The structure of the user behavior path analysis device shown in the figure does not constitute a limitation on the user behavior path analysis device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0077] like Figure 4As shown, the memory 1005, which serves as a computer storage medium, may include an operating system, a network communication module, and a user behavior path analysis program. The operating system is a program that manages and controls the hardware and software resources of the user behavior path analysis device and supports the operation of the user behavior path analysis program and other software and / or programs. The network communication module is used to enable communication between the various components within the memory 1005, as well as communication with other hardware and software in the user behavior path analysis system.

[0078] exist Figure 4 In the user behavior path analysis device shown, the processor 1001 is used to execute the user behavior path analysis program stored in the memory 1005 to implement the steps of any of the above-mentioned user behavior path analysis methods.

[0079] The specific implementation of the user behavior path analysis device of the present application is basically the same as the various embodiments of the above-mentioned user behavior path analysis method, and will not be repeated here.

[0080] In addition, please refer to Figure 5 , Figure 5 This is a functional module diagram of the user behavior path analysis device of the present application. The present application also provides a user behavior path analysis system, which includes:

[0081] A first acquisition module is used to obtain user behavior logs of different users, wherein the user behavior logs include operation records of users on various pages and function fields in the network platform, and the operation records include operation tracking point IDs;

[0082] A generation module is used to generate a plurality of path segment information based on the user behavior log of each user and the operation tracking point ID in each operation record as the path center;

[0083] A second acquisition module is used to obtain query request information of a target user, wherein the query request information includes a target embedding point ID;

[0084] The query module is used to perform an aggregate query on the path segment information based on the target embedding point ID according to a preset customized content query strategy to obtain a target behavior path tree diagram.

[0085] Optionally, the generating module is further configured to:

[0086] If the operation session IDs in the operation records are the same, then use each operation tracking ID as the path center, and based on each operation tracking ID, operation sequence, and column display content in the user behavior log, query the preceding operation record and subsequent operation record corresponding to each operation tracking ID;

[0087] Based on the preceding operation record and the following operation record of each operation tracking ID, the path segment information corresponding to each operation tracking ID is generated.

[0088] Optionally, the query module is further configured to:

[0089] Based on the target tracking point ID and the customized query condition, query the corresponding target path segment information in the path segment information and the preset product configuration data;

[0090] Aggregation processing is performed on each target path segment information to obtain the target behavior path tree diagram, and node access information of each node in each target path segment information is counted.

[0091] Optionally, the user behavior path analysis system is further used to:

[0092] Based on the hierarchical relationship of each node in the target behavior path tree diagram, the target behavior path tree diagram is displayed in a tree structure form.

[0093] Optionally, the user behavior path analysis system is further used to:

[0094] Obtaining the target user's path customization requirements;

[0095] Based on the path customization requirements, each node in the target behavior path tree diagram is added or deleted to obtain a customized path tree diagram.

[0096] Optionally, the user behavior path analysis system is further used to:

[0097] Extracting user information corresponding to each node in the target behavior path tree diagram;

[0098] The user information of each node is analyzed to obtain the customer group analysis results in the network platform.

[0099] The specific implementation of the user behavior path analysis system of the present application is basically the same as the various embodiments of the above-mentioned user behavior path analysis method, and will not be repeated here.

[0100] An embodiment of the present application provides a storage medium, which is a computer-readable storage medium, and the computer-readable storage medium stores one or more programs, and the one or more programs can also be executed by one or more processors to implement the steps of any of the above-mentioned user behavior path analysis methods.

[0101] The specific implementation of the computer-readable storage medium of this application is basically the same as the embodiments of the above-mentioned user behavior path analysis method, and will not be repeated here.

[0102] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the present application.

Claims

1. A user behavior path analysis method, characterized in that: The user behavior path analysis method includes: Obtaining user behavior logs of different users, wherein the user behavior logs include user operation records on various pages and function columns on the network platform, and the operation records include one or more of the following: operation tracking point ID, operation session ID, operation sequence, and column display content; For each user's user behavior log, a plurality of path segment information is generated with the operation tracking point ID in each operation record as the path center; Obtain the target user's query request information, wherein the query request information includes the target tracking point ID and customized query conditions; Based on the target tracking point ID and the customized query condition, perform an aggregate query on the path segment information to obtain a target behavior path tree diagram; The step of generating a plurality of path segment information for each user's user behavior log using the operation tracking point ID in each operation record as the path center includes: If the operation session IDs in the operation records are the same, then use each operation tracking ID as the path center, and based on each operation tracking ID, operation sequence, and column display content in the user behavior log, query the preceding operation record and the following operation record corresponding to each operation tracking ID; based on the preceding operation record and the following operation record of each operation tracking ID, generate the path segment information corresponding to each operation tracking ID; The step of performing an aggregate query on each of the path segment information based on the target tracking point ID and the customized query condition to obtain a target behavior path tree diagram includes: Based on the target tracking point ID and the customized query conditions, the corresponding target path fragment information is queried in the path fragment information and the preset product configuration data; the target path fragment information is aggregated, and the node access information of each node in the target path fragment information after aggregation is counted to obtain the target behavior path tree diagram.

2. The user behavior path analysis method according to claim 1, characterized in that: After the step of performing an aggregate query on each path segment information based on the target tracking point ID and the customized query condition to obtain a target behavior path tree diagram, the user behavior path analysis method further includes: Based on the hierarchical relationship of each node in the target behavior path tree diagram, the target behavior path tree diagram is displayed in a tree structure form.

3. The user behavior path analysis method according to claim 1, characterized in that: After the step of displaying the target behavior path tree diagram in a tree structure based on the hierarchical relationship of each node in the target behavior path tree diagram, the user behavior path analysis method further includes: Determining user information of each node based on node access information of each node in the target behavior path tree diagram; Analyze the user information of each node to obtain the customer group analysis results of the network platform.

4. The user behavior path analysis method according to claim 1, wherein: After the step of displaying the target behavior path tree diagram in a tree structure based on the hierarchical relationship of each node in the target behavior path tree diagram, the method further includes: Obtaining the target user's path customization requirements; Based on the path customization requirements, each node in the target behavior path tree diagram is added or deleted to obtain a customized path tree diagram.

5. A user behavior path analysis system, characterized in that: The user behavior path analysis system includes: A first acquisition module is configured to acquire user behavior logs of different users, wherein the user behavior logs include operation records of users on various pages and function fields on the network platform, and the operation records include one or more of an operation tracking point ID, an operation session ID, an operation sequence, and field display content; A generation module is used to generate a plurality of path segment information based on the user behavior log of each user and the operation tracking point ID in each operation record as the path center; The second acquisition module is used to obtain the query request information of the target user, wherein the query request information includes the target embedding point ID and the customized query condition; A query module is used to perform an aggregate query on each of the path segment information based on the target tracking point ID and a preset customized content query strategy to obtain a target behavior path tree diagram; The generating module is further configured to, if the operation session IDs in the operation records are the same, use each operation tracking ID as the path center, and based on each operation tracking ID, the operation sequence, and the column display content in the user behavior log, query the preceding operation record and the following operation record corresponding to each operation tracking ID; and generate path segment information corresponding to each operation tracking ID based on the preceding operation record and the following operation record of each operation tracking ID; The query module is also used to query the corresponding target path fragment information in each path fragment information and preset product configuration data based on the target tracking point ID and the customized query condition; aggregate the target path fragment information, and count the node access information of each node in each target path fragment information after aggregation to obtain the target behavior path tree diagram.

6. A user behavior path analysis device, characterized in that: The user behavior path analysis device includes: a memory, a processor, and a user behavior path analysis program stored in the memory. The user behavior path analysis program is executed by the processor to implement the steps of the user behavior path analysis method according to any one of claims 1 to 4.

7. A storage medium, wherein the storage medium is a computer-readable storage medium, characterized in that: The computer-readable storage medium stores a user behavior path analysis program, which is executed by a processor to implement the steps of the user behavior path analysis method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Data processing method and device

    CN106547761A

  • Data analysis method and device

    CN114511353A