Data analysis method and device, electronic equipment, storage medium and program product

By setting buried points in the business platform and using link configuration information to automatically analyze the types and status of interaction points, the problem of low analysis efficiency of business platform operation process problems is solved, and the rapid search and optimization of business function links is achieved, and the service quality is improved.

CN120407358APending Publication Date: 2025-08-01BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510488210.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-17
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

The operation process problem analysis of business platforms is low efficiency. The existing technology relies on manual analysis of task result data, lacking operation data during operation, resulting in poor optimization results.

Method used

By setting buried points to collect interaction information and page identifiers in the business platform, using link configuration information to determine the type of interaction point, query the link status of the target link based on the type of interaction point, trigger time and service status, and automatically analyze the operation process of the business function link.

Benefits of technology

It improves the problem analysis efficiency of the business platform operation process, can quickly find and optimize degraded business functional links, and improve service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120407358A_ABST
    Figure CN120407358A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data analysis, and discloses a data analysis method and device, electronic equipment, a storage medium and a program product, the method comprises the following steps: obtaining report information of a business platform, the report information comprising description information of an interaction point with a page in the business platform, trigger time, a business state and a page identifier of the page where the interaction point is located; determining interaction points located in the same page based on the page identifier; determining the type of the interaction point based on link configuration information and the description information, wherein the link configuration information comprises a link starting point and a link ending point of at least one service function link; the types of the interaction points comprise a link starting point and a link ending point; and based on the types of the interaction points of the same page, the trigger time and the service state, querying a target link formed by the interaction points of the same page and determining a link state, the link state being used for determining an analysis result of a service function link. The problem that the problem analysis efficiency of the operation process of the business platform is low can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of data analysis, and particularly to a data analysis method, apparatus, electronic device, storage medium, and program product. Background Art

[0002] In a business platform, a user can execute corresponding tasks through the business functions provided by the platform. Among them, in order to improve the service quality of the business platform, related technologies obtain task result data through data logging, such as success rate and failure rate. Then, problems existing in the operation process of the business platform are analyzed manually based on the task result data, and the problem analysis efficiency of the operation process is relatively low. Summary of the Invention

[0003] In view of this, the present disclosure provides a data analysis method, apparatus, electronic device, storage medium, and program product to solve the problem of relatively low problem analysis efficiency of the operation process of the business platform.

[0004] In a first aspect, the present disclosure provides a data analysis method, the method comprising:

[0005] Obtaining the reported information of the business platform, the reported information including the interaction information with the pages in the business platform and the page identifier of the page where the interaction point is located; the interaction information includes the description information, trigger time, and business status of the interaction point;

[0006] Determining the interaction points located on the same page based on the page identifier;

[0007] Determining the type of the interaction point based on the link configuration information and the description information, the link configuration information including the link start point and link end point of at least one business function link; the type of the interaction point includes the link start point and the link end point;

[0008] Querying the target link formed by the interaction points on the same page and determining the link status of the target link based on the type, trigger time, and business status of the interaction points on the same page, the link status being used to determine the analysis result of the business function link.

[0009] In a second aspect, the present disclosure provides a data analysis apparatus, the apparatus comprising:

[0010] A data acquisition module, configured to obtain the reported information of the business platform, the reported information including the interaction information with the pages in the business platform and the page identifier of the page where the interaction point is located; the interaction information includes the description information, trigger time, and business status of the interaction point;

[0011] A first processing module, configured to determine the interaction points located on the same page based on the page identifier;

[0012] A second processing module, configured to determine the type of the interaction point based on the link configuration information and the description information, where the link configuration information includes a link start point and a link end point of at least one service function link; the type of the interaction point includes a link start point and a link end point.

[0013] A third processing module, configured to query a target link formed by the interaction points on the same page and determine the link state of the target link based on the type, trigger time, and service status of the interaction points on the same page, where the link state is used to determine the analysis result of the service function link.

[0014] In a third aspect, the present disclosure provides an electronic device, including: a memory and a processor, which are communicatively connected to each other, where the memory stores computer instructions, and the processor executes the computer instructions to execute the data analysis method according to the first aspect or any corresponding embodiment thereof.

[0015] In a fourth aspect, the present disclosure provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to cause a computer to execute the data analysis method according to the first aspect or any corresponding embodiment thereof.

[0016] In a fifth aspect, the present disclosure provides a computer program product, including computer instructions, and the computer instructions are used to cause a computer to execute the data analysis method according to the first aspect or any corresponding embodiment thereof.

[0017] For the data analysis method provided by the embodiments of the present disclosure, only the interaction information reported by the service platform and the page identifier of the page where the interaction point is located are required, and the interaction points on the same page can be determined on the service side through the page identifier of the page where the interaction point reported by the service platform is located. And through the pre-configured link configuration information, the interaction points representing the link start point and the interaction points representing the link end point are determined. Therefore, it is possible to query the target link formed by the interaction points on the same page and determine the link state of the target link based on the type, trigger time, and service status of the interaction points on the same page. Thus, it is possible to analyze the service function link through the link state of the target link, determine the analysis result of the service function link in the operation process of the service platform, so as to quickly find the service function link that deteriorates the operation process of the service platform, and analyze the problems existing in the service function link, improve the problem analysis efficiency of the operation process, and then optimize the service function link with problems to improve the service quality of the service platform.

[0018] Regarding the beneficial effects of the data analysis device, electronic device, storage medium, and program product, they correspond to the beneficial effects of the data analysis method, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the following will briefly introduce the drawings required for use in the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present disclosure. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0020] Figure 1 is a schematic diagram of an application scenario according to an embodiment of the present disclosure;

[0021] Figure 2 is a schematic flowchart of a data analysis method according to an embodiment of the present disclosure;

[0022] Figure 3 is a schematic diagram of an operation of task creation according to an embodiment of the present disclosure;

[0023] Figure 4 is a schematic diagram of link configuration information according to an embodiment of the present disclosure;

[0024] Figure 5 is a schematic flowchart of a process for determining the type of interaction point according to an embodiment of the present disclosure;

[0025] Figure 6 is a schematic flowchart of another data analysis method according to an embodiment of the present disclosure;

[0026] Figure 7 is a schematic flowchart of yet another data analysis method according to an embodiment of the present disclosure;

[0027] Figure 8 is a schematic diagram of the analysis of a service function link according to an embodiment of the present disclosure;

[0028] Figure 9 is a schematic diagram of the structure of a data analysis device according to an embodiment of the present disclosure;

[0029] Figure 10 is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0030] In order to make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present disclosure with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are some, but not all, of the embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present disclosure.

[0031] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to users in an appropriate manner and the authorization of users should be obtained in accordance with relevant laws and regulations.

[0032] For example, when responding to an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application program, a server, or a storage medium that executes the operations of the technical solutions of the present disclosure based on the prompt message.

[0033] As an optional but non-limiting implementation manner, the way of sending a prompt message to the user in response to receiving an active request from the user may be, for example, in the form of a pop-up window, and the prompt message may be presented in text in the pop-up window. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0034] It is understandable that the above process of notifying and obtaining user authorization is only illustrative and does not limit the implementation manner of the present disclosure, and other ways that meet relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0035] It is understandable that the data involved in the present technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of corresponding laws, regulations and related provisions.

[0036] In a business platform, a user can execute corresponding tasks through the business functions provided by the platform. Among them, in order to improve the service quality of the business platform, related technologies obtain task result data through data logging, such as success rate and failure rate. Then, manually analyze the problems existing in the operation process of the business platform based on the task result data, and further assist in improving the operation efficiency and user experience of the business platform. However, this way of manually analyzing problems has a low problem analysis efficiency.

[0037] Based on this, user experience measurement models (such as the HEART measurement model) and product experience measurement models (such as the PTECH measurement model) have been proposed in related technologies.

[0038] User Experience Measurement Model: It mainly covers five indicators: Happiness, Engagement, Adoption, Retention, and Task Success. Among them, Happiness is used to represent the user's subjective experience, that is, the user believes that the product is helpful, easy to operate, and always feels happy when using the product or function. Engagement is used to represent that the user is interested in the product content and is willing to use it frequently. Adoption is used to represent that the user is willing to use a new product or new function when seeing it. Retention is used to represent that within a certain period of time, the user is willing to come back and continue to use the product or function. Task Success is used to represent that the user can complete tasks efficiently and accurately, and is used to measure the task completion situation of the user when using the relevant product or service.

[0039] Product Experience Measurement Module: It mainly measures the task completion situation of the user when using the relevant product or service through Task Success.

[0040] However, these two measurement models still analyze the problems existing in the operation process of the business platform through task result data analysis, lacking operation data during the operation process, and the optimization effect on the business platform is not good.

[0041] As an optional application scenario of the embodiments of the present disclosure, as Figure 1 shown, in the entire data analysis scenario, it includes a data analysis platform 1 and a business platform 2. The business platform 2 is configured with one or more business function links for task configuration to perform task configuration in the client of the business platform 2. Among them, the page of the business platform 2 is provided with data points to collect the interaction information with the page and the page identifier of the page where the interaction point is located, generate reporting information, and report it to the server 11 of the data analysis platform 1. Correspondingly, based on the reporting information of the business platform 2 in the server 11 of the data analysis platform 1, the business function link is analyzed to obtain the analysis result of the business function link, and the analysis result of the business function link is displayed on the client 12 of the data analysis platform 1.

[0042] According to the embodiments of the present disclosure, an embodiment of a data analysis method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0043] In this embodiment, a data analysis method is provided, which can be used for a data analysis platform, such as the server of the data analysis platform. Among them, one or more business platforms are connected to the data analysis platform. Figure 2is a flow chart of a data analysis method according to an embodiment of the present disclosure, such as Figure 2 As shown, the process includes the following steps:

[0044] Step S201: Acquire the reporting information of the service platform. The reporting information includes the interaction information with the page in the service platform and the page identifier of the page where the interaction point is located. The interaction information includes the description information, triggering time and service status of the interaction point.

[0045] Specifically, tracking points are set on the pages of the business platform. When users interact with the pages of the business platform (such as clicking, visiting, leaving the page, etc.), the business platform collects the interaction information and page identifiers of the page through the tracking points on the page. The business platform then reports the collected interaction information and page identifiers to the data analysis platform.

[0046] Furthermore, according to the link starting point and link ending point of the business function link provided by the business platform, embedding points can be set at corresponding positions on the page to enable the business platform to collect and report interaction information and page identification.

[0047] Optionally, the description information of the interaction point includes at least one of location information, interaction point identifier, control identifier of the control where it is located, and information about the executed business function. In addition, the description information of the interaction point can also use other information that can be used to identify the interaction point, which is not limited here.

[0048] Step S202: Determine the interaction points located on the same page based on the page identifier.

[0049] Specifically, each time a page in the service platform is opened, a page identifier is generated. Alternatively, page identifiers for various pages in the service platform are pre-configured, which is not limited here.

[0050] It's understandable that the start and end points of a business function link are typically located on the same page. For example, when a user configures a business function on a page, they open the form for that function. After completing the form configuration, they click the corresponding submit control on the page containing the business function to submit the form. At this point, the business function link for that function is complete. Therefore, you can use the page identifier to query interaction points located on the same page to find interaction points that match the start and end points of the business function link.

[0051] Step S203: Determine the type of the interaction point based on the link configuration information and the description information. The link configuration information includes a link start point and a link end point of at least one service function link. The type of the interaction point includes a link start point and a link end point.

[0052] Specifically, the service platform provides at least one level of service functions for task configuration. Among them, the service function link is the operation link of the corresponding service function.

[0053] Exemplarily, as Figure 3 shown, assume that the service platform includes three levels of service functions. The primary service function includes "task creation". The secondary service functions include "task objectives and scenarios" and "search function". The tertiary service functions include "task objectives", "application scenarios", "keyword editing", and "search sources". Among them, "task objectives" and "application scenarios" belong to "task objectives and scenarios", "keyword editing" and "search sources" belong to "search function", and "task objectives and scenarios" and "search function" belong to "task creation". By analyzing the start operation node and end operation node of each service function, the link start point and link end point of the service function link corresponding to each service function are determined, and the link configuration information as shown in Figure 4 is obtained. For example, the level of the service function link of "task creation" is primary, the link name is "task creation", the link start point is "start point a", and the link end point is "end point b".

[0054] It should be noted that the link start point recorded in the link configuration information includes at least one of the description information of the link start point, such as the location information of the link start point, the point identifier, the control identifier of the control where it is located, and the service function information executed. The recorded link end point includes at least one of the description information of the link end point, such as the location information of the link end point, the point identifier, the control identifier of the control where it is located, and the service function information executed.

[0055] It can be understood that the link start point and link end point of the service function link in the link configuration information carry the corresponding description information. By configuring the description information of the interaction point and the link configuration information, the type of the interaction point can be determined as the link start point or the link end point.

[0056] Exemplarily, as Figure 5 shown, taking the example that the service platform reports 12 interaction points, assume that 6 interaction points are located on the same page based on the page identifier, then read the link configuration information. Then, based on the link configuration information, the interaction points of the type of link start point and the interaction points of the type of link end point are determined among these 6 interaction points.

[0057] In practical applications, if the reported information includes the information of interaction points other than the link start point and the link end point, the types of these interaction points are recorded as intermediate nodes or other nodes. And in subsequent link queries, the interaction points other than the link start point and the link end point are filtered out.

[0058] It should be noted that the execution order of the above steps S202 and S203 can be exchanged, and there is no limitation here.

[0059] Step S204: Based on the type, trigger time, and service status of the interaction points on the same page, query the target link formed by the interaction points on the same page and determine the link status of the target link. The link status is used to determine the analysis result of the service function link.

[0060] It should be noted that the target link includes an unfinished link and a completed link. An unfinished link is a link that includes the link start point but does not include the link end point, and an unfinished link can include only one link start point. A completed link is a link that includes the link start point and the link end point.

[0061] Specifically, based on the type and trigger time of the interaction points on the same page, query the unfinished links formed by the link start points (i.e., the next trigger interaction point of the interaction point representing the link start point is still the link start point) and / or the completed links formed by the link start point and the link end point among the interaction points on the same page to obtain the target link.

[0062] Furthermore, if the target link is an unfinished link, it is determined that the target link is an abandoned operation. If the target link is a completed link, the link status of the target link is determined according to the link status of the link end point in the target link.

[0063] Optionally, the link status of the target link includes at least one of operation success, operation failure, and abandoned operation.

[0064] For the data analysis method provided in this embodiment, only the interaction information reported by the service platform and the page identifier of the page where the interaction point is located are required. Then, on the service side (i.e., the above data analysis platform), the interaction points on the same page can be determined through the page identifier of the page where the interaction point reported by the service platform is located. And through the pre-configured link configuration information, the interaction point representing the link start point and the interaction point representing the link end point can be determined. Therefore, it is possible to query the target link formed by the interaction points on the same page and determine the link status of the target link based on the type, trigger time, and service status of the interaction points on the same page. Thus, it is possible to analyze the service function link through the link status of the target link, determine the analysis result of the service function link in the operation process of the service platform, so as to quickly find the service function link that deteriorates the operation process of the service platform, and analyze the problems existing in the service function link, improve the problem analysis efficiency of the operation process, and then optimize the service function link with problems to improve the service quality of the service platform.

[0065] In this embodiment, another data analysis method is provided, which can be used in a data analysis platform, such as the server of the data analysis platform. Among them, one or more service platforms are connected to the data analysis platform. Figure 6 It is a schematic flowchart of another data analysis method according to an embodiment of the present disclosure. As Figure 6 shown, the process includes the following steps:

[0066] Step S601: Obtain the reported information of the service platform. The reported information includes the interaction information with the page in the service platform and the page identifier of the page where the interaction point is located; the interaction information includes the description information, trigger time, and service status of the interaction point. For details, please refer to Figure 2 Step S201 of the shown embodiment, which will not be elaborated here.

[0067] Step S602: Determine the interaction points located on the same page based on the page identifier. For details, please refer to Figure 2 Step S202 of the shown embodiment, which will not be elaborated here.

[0068] Step S603: Determine the type of the interaction point based on the link configuration information and the description information. The link configuration information includes the link start point and the link end point of at least one service function link; the type of the interaction point includes the link start point and the link end point. For details, please refer to Figure 2 Step S203 of the shown embodiment, which will not be elaborated here.

[0069] Step S604: Query the target link formed by the interaction points on the same page based on the type, trigger time, and service status of the interaction points on the same page, and determine the link status of the target link. The link status is used to determine the analysis result of the service function link.

[0070] In some optional implementation manners, the above step S604 includes:

[0071] Step S6041: Query the target link formed by the interaction points on the same page based on the type and trigger time of the interaction points on the same page.

[0072] Specifically, based on the trigger time of the interaction points on the same page, sort the interaction points on the same page. And based on the sorting result and the type of the interaction points on the same page, query the target link formed by the interaction points on the same page.

[0073] Step S6042: If there is a target interaction point of the type of link end point in the target link, determine the link status of the target link based on the service status of the target interaction point.

[0074] Specifically, for the data points buried on the pages in the business platform, while recording the interaction points, the business status corresponding to the interaction points will be recorded. For example, the success status or the failure status. If the business status of the target interaction point representing the end point of the target link is the failure status, it indicates that the operation of the business function link this time fails. If the business status of the target interaction point representing the end point of the target link is the success status, it indicates that the operation of the business function link this time succeeds.

[0075] Further, determining the link status of the target link based on the business status of the target interaction point in step S6042 above includes: If the business status of the target interaction point is the success status, determine that the link status of the target link is successful operation. If the business status of the target interaction point is the failure status, determine that the link status of the target link is failed operation.

[0076] For the data analysis method provided in this embodiment, when determining the start point and the end point of the link in the interaction points, combined with the trigger time of the interaction points on the same page, query the target link formed by the interaction points on the same page. Therefore, it is possible to correctly match the start point and the end point of the link according to the trigger time, avoid misattributing the end point of the link to other start points of the link, and ensure the accuracy of the target link query. At the same time, considering that if the start point of the link fails to execute or is not processed further, the end point of the link will not be generated. Therefore, only by the business status of the end point of the link in the target link, the link status of the target link can be quickly determined.

[0077] In some optional implementation manners, step S6041 above includes:

[0078] Step a1, for the first interaction point of the type of the start point of the link, based on the trigger time order of the interaction points, query, among the interaction points on the same page, the second interaction point that is triggered after the first interaction point and before the next start point of the link, and the type of the second interaction point is the end point of the link.

[0079] Specifically, based on the trigger time order of the interaction points, sort the interaction points on the same page. Based on the sorting result, query, among the interaction points on the same page, the second interaction point that is triggered after the first interaction point and before the next start point of the link.

[0080] For example, if the types of interaction point 1 and interaction point 2 are the start points of the link, and if interaction point 1 is the first interaction point and interaction point 2 is the next start point of the link triggered after interaction point 1, then the interaction point of the type of the end point of the link generated between interaction point 1 and interaction point 2 is used as the second interaction point.

[0081] It should be noted that if there is no starting point of the next link at the first interaction point, that is, the first interaction point is the last triggered link starting point among the interaction points on the same page, then the interaction point of the type of link end point triggered after the first interaction point on the same page is used as the second interaction point.

[0082] Step a2: Determine the target link based on the first interaction point and the corresponding second interaction point.

[0083] Specifically, the link formed between the first interaction point and the corresponding second interaction point is used as the target link.

[0084] The data analysis method provided in this embodiment queries for the second interaction point that is triggered after the first interaction point and before the starting point of the next link among the interaction points on the same page based on the trigger time sequence of the interaction points to determine the target link. Therefore, it can avoid wrongly attributing the link end point triggered by the starting point of the next link or other link starting points to the link starting point being currently analyzed, thereby improving the accuracy of link analysis.

[0085] In some alternative embodiments, the above step S6041 further includes:

[0086] Step a3: If no second interaction point is queried, then determine the unfinished link corresponding to the first interaction point as the target link.

[0087] For example, if the types of interaction point 1 and interaction point 2 are link starting points, and there is no link end point between interaction point 1 and interaction point 2, it indicates that the business function link starting from interaction point 1 is abandoned, and the unfinished link corresponding to interaction point 1 is determined as the target link.

[0088] It should be noted that if the first interaction point is the last interaction point, then the first interaction point is used as the unfinished link to serve as the target link.

[0089] For the data analysis method provided in this embodiment, if no second interaction point that is triggered after the first interaction point and before the starting point of the next link is queried among the interaction points on the same page, then the unfinished link corresponding to the first interaction point is determined as the target link. Therefore, it can accurately analyze the abandonment situation of the business function link through the unfinished link, further improving the accuracy of business function link analysis.

[0090] In some alternative embodiments, the above step S604 further includes:

[0091] Step S6043: If there is no target interaction point in the target link, then determine the link state of the target link as an abandonment operation.

[0092] It should be noted that if there is no target interaction point of the type of link end point in the target link, it indicates that the target link is an incomplete link. For example, when a user opens a form of a certain service function and then closes the form, at this time, since the form is not submitted, there is no link end point, so there is only one link start point. The operation link corresponding to this link start point is recorded as an incomplete link, and the link status is an abandoned operation.

[0093] In the data analysis method provided in this embodiment, when the target link does not include a link end point, the link status of the target link is determined to be an abandoned operation. Therefore, it can not only record the link status of the completed link, but also effectively record the link status of the target link with an abandoned operation, thereby effectively improving the accuracy of the analysis result of the service function link.

[0094] Exemplarily, as shown in Table 1, interaction points 1 to 6 are sorted in ascending order of trigger time. Among them, interaction points 1, 2, and 4 are link start points, and interaction points 3, 5, and 6 are link end points. Since there is no link end point between interaction point 1 and interaction point 2, it is determined that interaction point 1 is an incomplete link. The incomplete link corresponding to interaction point 1 is used as the target link, and the link status is determined to be an abandoned operation. Since there is a link end point (i.e., interaction point 3) between interaction point 2 and interaction point 4, when interaction point 2 is the first interaction point, interaction point 3 is used as the second interaction point, the link formed by interaction point 2 and interaction point 3 is used as the target link, and the service status of interaction point 3 is obtained. If the service status of interaction point 3 is a successful status, it is determined that the link status of the target link corresponding to interaction point 2 and interaction point 3 is an operation success. Since interaction point 4 is the last link start point in the same page and there is no next link start point, when interaction point 4 is the first interaction point, both interaction point 5 and interaction point 6 are used as the second interaction points, the links formed by interaction point 4 and interaction point 5, and the links formed by interaction point 4 and interaction point 6 are used as the target links, and the service statuses of interaction point 5 and interaction point 6 are obtained. If the service status of interaction point 5 is a failed status, it is determined that the link status of the target link corresponding to interaction point 4 and interaction point 5 is an operation failure. If the service status of interaction point 6 is a successful status, it is determined that the link status of the target link corresponding to interaction point 4 and interaction point 6 is an operation success.

[0095] Table 1 Link Matching

[0096]

[0097] In some alternative embodiments, another data analysis method is provided in this embodiment, which can be used in a data analysis platform, such as the server of the data analysis platform. Among them, one or more service platforms are connected to the data analysis platform. Figure 7It is a schematic flowchart of another data analysis method according to an embodiment of the present disclosure. As Figure 7 shown, the process includes the following steps:

[0098] Step S701: Obtain the reported information of the service platform. The reported information includes the interaction information with the pages in the service platform and the page identifier of the page where the interaction point is located; the interaction information includes the description information, trigger time, and service status of the interaction point. For details, please refer to Figure 2 Step S201 of the embodiment shown, and details will not be elaborated here.

[0099] Step S702: Determine the interaction points located on the same page based on the page identifier. Refer to the above Step S202, and details will not be elaborated here.

[0100] Step S703: Determine the type of the interaction point based on the link configuration information and the description information. The link configuration information includes the link start point and the link end point of at least one service function link; the types of the interaction points include the link start point and the link end point. For details, please refer to Figure 2 Step S203 of the embodiment shown, and details will not be elaborated here.

[0101] Step S704: Query the target link formed by the interaction points on the same page and determine the link status of the target link based on the type, trigger time, and service status of the interaction points on the same page. For details, please refer to Figure 6 Step S604 of the embodiment shown, and details will not be elaborated here.

[0102] Step S705: Match the target link and the service function link based on the link start point of the target link and the link start point of the service function link to obtain a matching result.

[0103] Specifically, if the link start point of the target link is the same as the link start point of the service function link, it is determined that the target link matches the service function link.

[0104] Step S706: Perform statistical analysis on the link status of the matched target link to obtain the analysis result of the service function link.

[0105] Optionally, the analysis result of the service function link includes at least one of the failure rate, success rate, and abandonment rate.

[0106] Among them, statistical analysis is performed on the target links with failed operations in the matched target links to obtain the failure rate of the service function link. Statistical analysis is performed on the target links with successful operations in the matched target links to obtain the success rate of the service function link. Statistical analysis is performed on the target links with abandoned operations in the matched target links to obtain the abandonment rate of the service function link.

[0107] In the data analysis method provided in this embodiment, whether the business function link is abandoned, successfully operated, or failed in operation, there will always be a link starting point. Therefore, by simply matching the link starting point of the target link with the link starting point of the business function link, all target links matching the business function link can be screened out. Furthermore, based on the link status of the matching target links, the analysis result of the business function link can be statistically analyzed.

[0108] As a specific application example, as Figure 8 shown, set data points on the page of the business platform, and use the data points to report the interaction information with the page and the page identifier of the page where the interaction point is located. The link starting point and link ending point of the business function link of the business platform are pre-configured in the data analysis platform. The data analysis platform analyzes the reported information of the business platform through the data analysis method disclosed in this application to obtain the analysis result of the business function link in the business platform. The data analysis method disclosed in this application can comprehensively analyze the business function link by constructing an operation behavior measurement analysis system, so as to quickly measure the problems existing in the operation process of the business platform, continuously optimize the business function of the business platform, and further comprehensively improve the operation efficiency of the business platform. Moreover, when setting data points on the page of the business platform, the data analysis method disclosed in this application does not need to consider the behavior of each business function link and the relationship between each business function link. Only the interaction information of operations such as clicks and accesses and the page identifier of the page where the interaction point is located need to be reported separately, and the rest of the data analysis process is executed by the data analysis platform, and the users on the business platform side are unaware.

[0109] In this embodiment, a data analysis device is also provided. This device is used to implement the above embodiments and preferred implementation manners, and those that have been described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0110] This embodiment provides a data analysis device, as Figure 9 shown, including:

[0111] A data acquisition module 901, configured to acquire the reported information of the business platform, where the reported information includes the interaction information with the page in the business platform and the page identifier of the page where the interaction point is located; the interaction information includes the description information of the interaction point, the trigger time, and the service status;

[0112] A first processing module 902, configured to determine the interaction points located on the same page based on the page identifier;

[0113] The second processing module 903 is configured to determine the type of interaction points based on the link configuration information and the description information, where the link configuration information includes the link start point and the link end point of at least one service function link; the types of interaction points include the link start point and the link end point;

[0114] The third processing module 904 is configured to query the target link formed by the interaction points on the same page and determine the link status of the target link based on the type, trigger time, and service status of the interaction points on the same page, where the link status is used to determine the analysis result of the service function link.

[0115] In some alternative embodiments, the third processing module 904 includes:

[0116] The link query unit is configured to query the target link formed by the interaction points on the same page based on the type and trigger time of the interaction points on the same page;

[0117] The first processing unit is configured to, if there is a target interaction point of the type of link end point in the target link, determine the link status of the target link based on the service status of the target interaction point.

[0118] In some alternative embodiments, the link query unit includes:

[0119] The first query subunit is configured to, for a first interaction point of the type of link start point, query, in the interaction points on the same page based on the trigger time order of the interaction points, a second interaction point that is triggered after the first interaction point and before the next link start point, and the type of the second interaction point is the link end point;

[0120] The link determination subunit is configured to determine the target link based on the first interaction point and the corresponding second interaction point.

[0121] In some alternative embodiments, the link query unit further includes:

[0122] The second query subunit is configured to, if the second interaction point is not queried, determine the unfinished link corresponding to the first interaction point as the target link.

[0123] In some alternative embodiments, the first processing unit includes:

[0124] The first processing subunit is configured to, if the service status of the target interaction point is the success status, determine the link status of the target link as the operation is successful;

[0125] The second processing subunit is configured to, if the service status of the target interaction point is the failure status, determine the link status of the target link as the operation fails.

[0126] In some alternative embodiments, the third processing module 904 further includes:

[0127] A second processing unit, configured to determine that the link state of the target link is an abandonment operation if the target interaction point does not exist in the target link.

[0128] In some alternative embodiments, the data analysis device of the present disclosure further includes:

[0129] A link matching module, configured to match the target link with the service function link based on the link start point of the target link and the link start point of the service function link, and obtain a matching result;

[0130] A data analysis module, configured to statistically analyze the link state of the matched target link to obtain an analysis result of the service function link.

[0131] The data analysis device provided by the embodiments of the present disclosure can execute the data analysis method provided by any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing the method. The data analysis device provided by the embodiments of the present disclosure only needs the service platform to report the interaction information and the page identifier of the page where the interaction point is located, and can determine the interaction point representing the link start point and the interaction point representing the link end point through the pre-configured link configuration information. Thus, based on the type, trigger time, and service status of the interaction points on the same page, query the target link formed by the interaction points on the same page and determine the link state of the target link, so as to analyze the service function link through the link state of the target link and obtain the analysis results of each service function link. Therefore, it can quickly find the service function links that deteriorate the operation process of the service platform, and analyze the problems existing in the service function links, improving the problem analysis efficiency of the operation process. Furthermore, optimize the service function links with problems to improve the service quality of the service platform.

[0132] It should be noted that the further function descriptions of the above-mentioned various modules and units are the same as those in the corresponding embodiments above, and will not be repeated here.

[0133] Figure 10 It is a schematic structural diagram of an electronic device provided by an alternative embodiment of the present disclosure.

[0134] Specifically, refer to the following Figure 10, which shows a schematic structural diagram of an electronic device suitable for implementing the electronic device in the embodiments of the present disclosure. The electronic device may include a processor (such as a central processing unit, a graphics processing unit, etc.) 1001, which may perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the memory 1008 into the random access memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the electronic device are also stored. The processor 1001, the ROM 1002, and the RAM 1003 are connected to each other through a bus 1004. The input / output (I / O) interface 1005 is also connected to the bus 1004.

[0135] Generally, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a memory 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 10 an electronic device with various devices is shown, it should be understood that it is not required to implement or have all the shown devices, and more or fewer devices may be alternatively implemented or had.

[0136] Specifically, according to the embodiments of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network through the communication device 1009, or installed from the memory 1008, or installed from the ROM 1002. When the computer program is executed by the processor 1001, the above functions defined in the data analysis method of the embodiments of the present disclosure are performed.

[0137] Figure 10 The shown electronic device is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.

[0138] Embodiments of the present disclosure also provide a computer-readable storage medium. The methods according to the embodiments of the present disclosure can be implemented in hardware, firmware, or be implemented as computer code that can be recorded on a storage medium, or be implemented as computer code that is originally stored in a remote storage medium or a non-transitory machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the methods described herein can be stored as such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid-state drive, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code, and when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the data analysis method shown in the above embodiments is implemented.

[0139] A part of the present disclosure can be applied as a computer program product, such as computer program instructions, which when executed by a computer, can call or provide the methods and / or technical solutions according to the present disclosure through the operation of the computer. Those skilled in the art should be able to understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executes the instructions, or the computer compiles the instructions and then executes the corresponding compiled program, or the computer reads and executes the instructions, or the computer reads and installs the instructions and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible by the computer.

[0140] Although the embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A data analysis method, characterized in that, The method includes: Obtaining the reported information of the service platform, where the reported information includes the interaction information with the pages in the service platform and the page identifier of the page where the interaction point is located; the interaction information includes the description information, trigger time, and service status of the interaction point; Determining the interaction points located on the same page based on the page identifier; Determining the type of the interaction point based on the link configuration information and the description information, where the link configuration information includes the link start point and link end point of at least one service function link; the type of the interaction point includes the link start point and link end point; Querying the target link formed by the interaction points on the same page based on the type, trigger time, and service status of the interaction points on the same page, and determining the link status of the target link, where the link status is used to determine the analysis result of the service function link.

2. The method according to claim 1, wherein The querying the target link formed by the interaction points on the same page based on the type, trigger time, and service status of the interaction points on the same page, and determining the link status of the target link includes: Querying the target link formed by the interaction points on the same page based on the type and trigger time of the interaction points on the same page; If there is a target interaction point of the type of link end point in the target link, determining the link status of the target link based on the service status of the target interaction point.

3. The method according to claim 2, characterized in that, The querying the target link formed by the interaction points on the same page based on the type and trigger time of the interaction points on the same page includes: For the first interaction point of the type of link start point, querying, based on the trigger time order of the interaction points, for a second interaction point that is triggered after the first interaction point and before the next link start point among the interaction points on the same page, where the type of the second interaction point is the link end point; Determining the target link based on the first interaction point and the corresponding second interaction point.

4. The method according to claim 3, wherein The querying the target link formed by the interaction points on the same page based on the type and trigger time of the interaction points on the same page further includes: If the second interaction point is not queried, determining the incomplete link corresponding to the first interaction point as the target link.

5. The method according to claim 2, wherein The determining the link status of the target link based on the service status of the target interaction point includes: If the service status of the target interaction point is the success status, determining the link status of the target link as operation successful; If the service status of the target interaction point is the failure status, determining the link status of the target link as operation failed.

6. The method according to claim 2, wherein The querying the target link formed by the interaction points on the same page based on the type, trigger time, and service status of the interaction points on the same page, and determining the link status of the target link further includes: If the target interaction point does not exist in the target link, determining the link status of the target link as operation abandoned.

7. The method according to claim 1, wherein The method further includes: Matching the target link and the service function link based on the link start point of the target link and the link start point of the service function link to obtain a matching result; Statistically analyze the link status of the matched target link to obtain the analysis result of the service function link.

8. A data analysis device, characterized in that: The device includes: A data acquisition module, configured to acquire the reported information of the service platform, where the reported information includes the interaction information with the page in the service platform and the page identifier of the page where the interaction point is located; the interaction information includes the description information, trigger time, and service status of the interaction point. A first processing module, configured to determine the interaction points located on the same page based on the page identifier. A second processing module, configured to determine the type of the interaction point based on the link configuration information and the description information, where the link configuration information includes the link start point and link end point of at least one service function link; the type of the interaction point includes a link start point and a link end point. A third processing module, configured to query the target link formed by the interaction points on the same page and determine the link status of the target link based on the type, trigger time, and service status of the interaction points on the same page, where the link status is used to determine the analysis result of the service function link.

9. An electronic device, characterized in that, It includes: A memory and a processor, where the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to execute the data analysis method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, Computer instructions are stored on the computer-readable storage medium, and the computer instructions are used to cause a computer to execute the data analysis method according to any one of claims 1 to 7.

11. A computer program product, characterized in that, It includes computer instructions, and the computer instructions are used to cause a computer to execute the data analysis method according to any one of claims 1 to 7.