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

By analyzing the link status and sub-link hierarchy relationship formed by interaction points in the business platform, and generating and displaying analysis data, the problem of low analysis efficiency of business platform operation process problems is solved, and the operation efficiency improvement of rapid positioning and optimization of business functional links is achieved.

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

Patent Information

Application Number
CN202510488219.9
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

In the prior art, the operation process problem analysis of business platforms is low efficiency, and the operation data analysis during operation is lacking, resulting in poor optimization results.

Method used

By obtaining the link status formed by the interaction points of the same page in the service platform, the correlation analysis is performed based on the first analysis result of the service functional link and the hierarchical relationship of the sub-link, the second analysis result is generated, and the first analysis data is displayed under interactive operation to quickly locate the problematic business functional link and sub-link.

Benefits of technology

It improves the efficiency of the operation process problem analysis of the business platform, and can quickly find and optimize the problematic business function links and sub-links, thereby improving operational efficiency and service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120407359A_ABST
    Figure CN120407359A_ABST
Patent Text Reader

Abstract

The invention discloses a data analysis method and device, electronic equipment, a storage medium and a program product, and relates to the technical field of data analysis, the method comprises the following steps: obtaining a first analysis result of a service function link in a service platform, the first analysis result being determined based on a link state of a link formed by interaction points of the same page in the service platform; performing association analysis based on the first analysis result of the service function link and the hierarchical relationship of sub-links in the service function link to obtain a second analysis result of the service platform; and in response to the interaction operation of the first analysis mode, obtaining and displaying first analysis data of the business platform in the first analysis mode, the first analysis data being generated based on the second analysis result. 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, manually analyze the problems existing in the operation process of the business platform 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] Obtain a first analysis result of a business function link in a business platform, the first analysis result being determined based on the link state of a link formed by interaction points on the same page in the business platform;

[0006] Perform correlation analysis based on the first analysis result of the business function link and the hierarchical relationship of sub-links in the business function link to obtain a second analysis result of the business platform;

[0007] In response to an interaction operation in a first analysis mode, obtain and display first analysis data of the business platform in the first analysis mode, the first analysis data being generated based on the second analysis result.

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

[0009] A data acquisition module, configured to obtain a first analysis result of a business function link in a business platform, the first analysis result being determined based on the link state of a link formed by interaction points on the same page in the business platform;

[0010] A first analysis module, configured to perform correlation analysis based on the first analysis result of the business function link and the hierarchical relationship of sub-links in the business function link to obtain a second analysis result of the business platform;

[0011] A second analysis module, configured to obtain and display first analysis data of the service platform in the first analysis mode in response to an interaction operation in the first analysis mode, where the first analysis data is generated based on the second analysis result.

[0012] In a third aspect, the present disclosure provides an electronic device, including: a memory and a processor, 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.

[0013] 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.

[0014] 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.

[0015] For the data analysis method provided by the embodiments of the present disclosure, the data analysis platform can quickly analyze the link status of the service function link by analyzing the link status of the link formed by the interaction points on the same page in the service platform, so as to obtain the first analysis result. Thus, the first analysis result and the hierarchical relationship of the sub-links in the service function link can be used for correlation analysis to quickly find the service function link that deteriorates the operation process of the service platform and the sub-links with anomalies in the service function link, so as to improve the problem analysis efficiency of the operation process of the service platform. Furthermore, through the interaction operation with the first analysis mode, the first analysis data of the service platform in the first analysis mode is generated based on the second analysis result obtained by the correlation analysis, and the first analysis data is displayed. Therefore, it is possible to quickly locate the service function link and sub-links with problems through the displayed first analysis data, so as to optimize the service function link or sub-links with problems, thereby improving the operation efficiency and service quality of the service platform.

[0016] 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 herein. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] 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 accompanying drawings required for the description of the specific embodiments or the prior art. Obviously, the accompanying drawings in the following description are some embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

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

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

[0020] Figure 3 is an analysis schematic diagram of a second analysis result according to an embodiment of the present disclosure;

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

[0022] Figure 5 is a schematic flowchart of a third data analysis method according to an embodiment of the present disclosure;

[0023] Figure 6 is a display schematic diagram of first analysis data under the first sub - mode according to an embodiment of the present disclosure;

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

[0025] Figure 8 is a display schematic diagram of first analysis data under the second sub - mode according to an embodiment of the present disclosure;

[0026] Figure 9 is a display schematic diagram of second analysis data under a second analysis mode according to an embodiment of the present disclosure;

[0027] Figure 10 is a data screening and analysis schematic diagram for a second analysis mode according to an embodiment of the present disclosure;

[0028] Figure 11 is a display schematic diagram under a third analysis mode according to an embodiment of the present disclosure;

[0029] Figure 12 is a display schematic diagram of third analysis data under a fourth analysis mode according to an embodiment of the present disclosure;

[0030] Figure 13 is a schematic flowchart of an attribution analysis according to an embodiment of the present disclosure;

[0031] Figure 14 It is a schematic diagram of the analysis log push process of a service platform according to an embodiment of the present disclosure;

[0032] Figure 15 It is a schematic diagram of an analysis log according to an embodiment of the present disclosure;

[0033] Figure 16 It is a schematic structural diagram of a data analysis device according to an embodiment of the present disclosure;

[0034] Figure 17 It is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. Detailed implementation manners

[0035] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are some, but not all, of the embodiments of the present disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.

[0036] It can be understood 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 shall be informed to the user and the user's authorization shall be obtained through appropriate means in accordance with relevant laws and regulations.

[0037] For example, when receiving the user's active request, 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, application program, server, or storage medium that executes the operation of the technical solution of the present disclosure according to the prompt message.

[0038] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the user in response to receiving the user's active request 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.

[0039] It can be understood that the above process of notifying and obtaining the user's authorization is only illustrative and does not limit the implementation manner of the present disclosure. Other manners that meet relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

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

[0041] In a business platform, users can perform corresponding tasks through the business functions provided by the platform. Among them, in order to improve the service quality of the business platform, relevant 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, thereby assisting 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.

[0042] 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.

[0043] User experience measurement model: mainly covers five indicators: happiness, engagement, adoption, retention, and task success rate. 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 period of time, the user is willing to come back and continue to use the product or function. Task success rate 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 related products or services.

[0044] Product experience measurement module: mainly measures the task completion situation of the user when using related products or services through task success rate.

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

[0046] As an optional application scenario of the embodiment of the present disclosure, such as Figure 1As 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 pages in the business platform are provided with buried points to collect interaction information with the pages and the page identifiers of the pages where the interaction points are located, generate reporting information, and report it to the server 11 of the data analysis platform 1. Correspondingly, in the server 11 of the data analysis platform 1, based on the reporting information of the business platform 2, the business function links are analyzed to obtain the analysis results of the business function links, and the analysis results of the business function links are displayed on the client 12 of the data analysis platform 1. For example, the usage situation, operation success situation, operation failure situation, operation abandonment situation, blocking situation, etc. of the business function links in the business platform 2. In addition, the analysis results of abnormal business function links can also be displayed on the client 12 of the data analysis platform 1. For example, the analysis results of at least one analysis index (such as analysis index 11, analysis index 12) of the business function link 1.

[0047] In view of this, according to an embodiment 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.

[0048] In this embodiment, a first data analysis method is provided, which can be used in the above-mentioned data analysis platform, such as the server of the data analysis platform. Figure 2 It is a schematic flowchart of the first data analysis method according to an embodiment of the present disclosure. As Figure 2 shown, this process includes the following steps:

[0049] Step S201, obtain the first analysis result of the business function link in the business platform. The first analysis result is determined based on the link state of the link formed by the interaction points on the same page in the business platform.

[0050] Specifically, the data analysis platform obtains the first analysis result through the following steps: Obtain the reported information of the business platform. Among them, the reported information is collected and reported by the business platform through the data points set on the page; 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, trigger time, and business status of the interaction point. Then, determine the interaction points located on the same page based on the page identifier. And, 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 the sub-link in the business function link; the type of the interaction point includes the link start point and the link end point. Furthermore, based on the type, trigger time, and business status of the interaction points on the same page, query the link formed by the interaction points on the same page and determine the link status of this link. Finally, based on the link start point of the link formed by the interaction points and the link start point of the sub-link in the business function link, match the link formed by the interaction points with the sub-link, and statistically analyze the link status of the link formed by the matching interaction points to obtain the analysis result of the sub-link, so as to obtain the first analysis result.

[0051] Among them, the link formed by the interaction points includes an unfinished link and a completed link. Specifically, the link formed by the interaction points is obtained through the following method: For the first interaction point whose type is the link start point, based on the trigger time order of the interaction points, among the interaction points on the same page, query the second interaction point that is triggered after the first interaction point and before the next link start point. The type of the second interaction point is the link end point; based on the first interaction point and the corresponding second interaction point, determine the link formed by the interaction points. If the second interaction point is not found, the unfinished link corresponding to the first interaction point is determined as the link formed by the interaction points.

[0052] Furthermore, if there is a target interaction point whose type is the link end point in the link formed by the interaction points, then determine the link status of the link formed by the interaction points based on the business status of the target interaction point. For example, if the business status of the target interaction point is the success status, then determine the link status of the link formed by the interaction points as operation successful; if the business status of the target interaction point is the failure status, then determine the link status of the link formed by the interaction points as operation failed. If there is no target interaction point in the link formed by the interaction points, then determine the link status of the link formed by the interaction points as operation abandoned.

[0053] Optionally, the first analysis result includes at least one of the failure rate of sub-link operations in the business function link that fails, the success rate of sub-link operations that succeed, the abandonment rate of sub-links with abandoned operations, the number of abandoned operations of sub-links, the number of blockages caused by sub-links during the operation process of the business platform, the average number of times the page where the sub-link is located is used, and the time taken to complete the operation of the sub-link. Among them, the failure rate is obtained by the ratio of the number of failed operations of the sub-link to the number of uses. The success rate is obtained by the ratio of the number of successful operations of the sub-link to the number of uses. The abandonment rate is obtained by the ratio of the number of abandoned operations of the sub-link to the number of uses. The average number of times the page is used is obtained by the ratio of the total number of times the page of the sub-link is used to the number of sessions. In addition, the first analysis result may also include other analysis results related to the analysis of sub-links, which are not limited here.

[0054] Furthermore, the time taken to complete the operation of the above sub-link is the average time taken to complete the operation. The number of blockages caused by the above sub-link during the operation process of the business platform is the average number of blockages. Among them, the average number of blockages is obtained by the ratio of the total number of blockages of the sub-link to the number of sessions.

[0055] Step S202: Perform correlation analysis based on the first analysis result of the business function link and the hierarchical relationship of sub-links in the business function link to obtain the second analysis result of the business platform.

[0056] Specifically, as Figure 3 shown, after the data analysis platform obtains the first analysis result of the business function link, it can combine attribute information such as the business attributes and operation object attributes of the business function link in the business platform to perform multi-dimensional analysis on the first analysis result, and insight into the analysis results with anomalies in the first analysis result. And based on the preset analysis method and the hierarchical relationship of sub-links in the business function link, interpret the correlation relationship between different analysis indicators in the first analysis result to obtain the second analysis result of the business platform.

[0057] Optionally, the second analysis result includes the problem analysis result of the business function link that fails to operate successfully (i.e., fails to operate or is abandoned). Among them, the problem analysis result includes the problem source of the business function link that fails to operate successfully and the analysis result of at least one first analysis indicator of the problem source. For example, the number of failed operations corresponding to the problem source, the reason for the failed operation, etc. The problem source is the sub-link that causes the business function link to fail to operate successfully.

[0058] Step S203: In response to the interactive operation of the first analysis mode, obtain and display the first analysis data of the business platform in the first analysis mode, and the first analysis data is generated based on the second analysis result.

[0059] Optionally, the data analysis platform displays one or more analysis modes in the condition area of the analysis page. For example, the first analysis mode, the second analysis mode, the third analysis mode, the fourth analysis mode, etc. The analysis mode to be adopted can be selected according to the actual situation.

[0060] Among them, if the first analysis mode is selected, the first analysis data of the business platform in the first analysis mode is displayed in the display area of the analysis page. For example, when the first analysis mode is the first sub-mode, the first analysis data includes the first operation object situation of different task results in the business platform, the problem source when the task result is to abandon the task, and the second operation object situation of the problem source. Or, when the first analysis mode is the second sub-mode, the first analysis data includes the change situation of the operation objects of each sub-link in the business function link compared with the sub-link of the upper level. The display template / display style corresponding to the first analysis mode can be used to display the first analysis data.

[0061] In the data analysis method provided in this embodiment, the data analysis platform can quickly analyze the link state of the business function link by analyzing the link state of the link formed by the interaction points on the same page in the business platform, so as to obtain the first analysis result. Thus, the first analysis result and the hierarchical relationship of the sub-links in the business function link can be used for correlation analysis to quickly find the business function link that deteriorates the operation process of the business platform and the abnormal sub-links in the business function link, so as to improve the problem analysis efficiency of the operation process of the business platform. Furthermore, through the interaction operation with the first analysis mode, the first analysis data of the business platform in the first analysis mode is generated based on the second analysis result obtained by the correlation analysis, and the first analysis data is displayed. Therefore, it is possible to quickly locate the business function link and sub-links with problems through the displayed first analysis data, so as to optimize the business function link or sub-links with problems, thereby improving the operation efficiency and service quality of the business platform.

[0062] In this embodiment, a second data analysis method is provided, which can be used for the above data analysis platform, such as the server of the data analysis platform. Figure 4 It is a schematic flowchart of the second data analysis method according to an embodiment of the present disclosure, as Figure 4 shown. The process includes the following steps:

[0063] Step S401, obtain the first analysis result of the business function link in the business platform, and the first analysis result is determined based on the link state of the link formed by the interaction points on the same page in the business platform. For details, please refer to Figure 2 Step S201 of the embodiment shown, and details will not be elaborated here.

[0064] Step S402: Perform correlation analysis based on the first analysis result of the business function link and the hierarchical relationship of the sub-links in the business function link to obtain the second analysis result of the business platform.

[0065] Specifically, the above step S402 includes: performing drill-down analysis on the business function link based on the first analysis result and the hierarchical relationship to obtain the problem analysis result of the unsuccessful operation of the business function link, so as to obtain the second analysis result. The problem analysis result includes the problem source of the unsuccessful operation of the business function link and the analysis results of at least one first analysis index of the problem source.

[0066] Optionally, the first analysis index includes at least one of the number of operation failures corresponding to the problem source and the reasons for operation failures. In addition, the first analysis index can also include the number of blocking times, the time taken to complete the operation, the average number of times the page where it is located is used, etc., which can be adjusted according to the actual situation.

[0067] Specifically, the first analysis result includes analysis results such as the abandonment rate, the number of blocking times, and the average number of times the page is used corresponding to the sub-links in the business function link. Through the analysis results of the sub-links and the hierarchical relationship between the sub-links, drill-down analysis can be performed on the business function link to determine the sub-link that causes the unsuccessful operation of the business function link, and use this sub-link as the problem source. Then, based on the analysis results corresponding to the problem source, analyze the number of operation failures and the reasons for operation failures corresponding to the problem source, etc.

[0068] It can be understood that the problem source is the sub-link of the last operation in each operation abandonment or operation failure of the business function link.

[0069] Step S403: In response to the interaction operation of the first analysis mode, obtain and display the first analysis data of the business platform in the first analysis mode. The first analysis data is generated based on the second analysis result. For details, please refer to Figure 2 Step S203 of the illustrated embodiment, which will not be elaborated here.

[0070] For the data analysis method provided in this embodiment, the data analysis platform performs drill-down analysis on the business function link through the first analysis result and the hierarchical relationship to determine the problem source of the unsuccessful operation of the business function link and the analysis results of at least one first analysis index of the problem source. Therefore, when there is a problem in the operation process of the business function link, the reason for the abnormal operation of the business function link can be quickly queried.

[0071] In some optional implementation manners, the first analysis result includes the failure rate of sub-link operation failures. The drill-down analysis of the business function link based on the first analysis result and the hierarchical relationship in the above step S402 to obtain the problem analysis result of the unsuccessful operation of the business function link includes:

[0072] Step a1: Query the first sub-link in the business function link whose failure rate meets the first preset screening condition based on the hierarchical relationship to obtain the problem source.

[0073] Optionally, the first preset screening condition includes at least one of the failure rate being greater than the preset failure rate threshold, the month-on-month fluctuation of the failure rate within the first preset period being greater than the first preset fluctuation value, and the failure rate of the sub-link being within the first preset ranking range among the failure rates of sub-links at the same level.

[0074] Among them, the first preset fluctuation value and the preset failure rate threshold are determined based on the failure rate baseline of the sub-links in the business platform.

[0075] Optionally, the first preset period is 14 days, 15 days, 16 days, etc., and the first preset fluctuation value is 5%, 6%, 7%, etc., which can be selected according to the actual situation.

[0076] Optionally, the first preset ranking range includes being within the top preset ranking in the order of the failure rate from high to low. Among them, the top preset ranking is the top 2, top 3, etc., which are not restricted here.

[0077] Specifically, in the case where the failure rate of any sub-link is greater than the preset failure rate threshold, determine this sub-link as the first sub-link. For example, if the failure rate of sub-link 1 is greater than the preset failure rate threshold, then determine sub-link 1 as the first sub-link. Or, in the case where the month-on-month fluctuation of the failure rate of any sub-link within the first preset period is greater than the first preset fluctuation value, determine this sub-link as the first sub-link. For example, if the month-on-month fluctuation of the failure rate of sub-link 1 in the recent 14 days is more than 5%, then determine sub-link 1 as the first sub-link. Or, in the case where the failure rate of any sub-link is within the first preset ranking range among the failure rates of sub-links at the same level, use this sub-link as the first sub-link. For example, if the failure rate of sub-link 1 is the maximum value among the failure rates of sub-links at the same level, then determine sub-link 1 as the first sub-link.

[0078] Among them, the problem source includes the first sub-link.

[0079] Step a2: Obtain the error message of the problem source, and analyze the error message of the problem source to obtain the reason for the operation failure of the problem source, so as to obtain the analysis result of at least one first analysis index, and the first analysis index includes the reason for the operation failure.

[0080] Optionally, the error message includes the front-end error message and the back-end error message, and the data analysis platform determines the reason for the operation failure of the problem source by analyzing the front-end error message and the back-end error message of the problem source.

[0081] For the data analysis method provided in this embodiment, the data analysis platform queries the first sub-link that meets the first preset screening condition through the hierarchical relationship and failure rate of the sub-links in the business function link to obtain the problem source. Therefore, it is possible to quickly query the sub-links in the business function link where the operation process may be abnormal through the failure rate.

[0082] In some alternative embodiments, the first analysis result further includes the number of blockages caused by the sub-link in the operation process of the business platform. The above step a1 includes:

[0083] Step a11, query the first sub-link in the business function link whose failure rate meets the first preset screening condition based on the hierarchical relationship. For details, please refer to the relevant description of step a1 above, and will not be elaborated here.

[0084] Step a12, query the second sub-link in the business function link whose number of blockages meets the second preset screening condition based on the hierarchical relationship.

[0085] Optionally, the second preset screening condition includes at least one of the number of blockages being greater than the preset blockage number threshold, the month-on-month fluctuation of the number of blockages within the second preset period being greater than the second preset fluctuation value, and the number of blockages of the sub-link being within the second preset ranking range among the number of blockages of the sub-links at the same level.

[0086] Among them, the second preset fluctuation value and the preset blockage number threshold are determined based on the blockage number baseline of the sub-links in the business platform.

[0087] Optionally, the second preset period is 14 days, 15 days, 16 days, etc., and the second preset fluctuation value is 5%, 6%, 7%, etc., which can be selected according to the actual situation.

[0088] Optionally, the second preset ranking range includes being within the top preset ranking in the order of the number of blockages from high to low. Among them, the top preset ranking is the top 2, top 3, etc., and there is no limit here.

[0089] Specifically, when the number of blockages of a sub-link is greater than a preset blockage number threshold, the sub-link is determined as a second sub-link. For example, if the number of blockages of sub-link 1 is greater than the preset blockage number threshold, then sub-link 1 is determined as the second sub-link. Or, when the month-on-month fluctuation of the number of blockages of a sub-link within a second preset period is greater than a second preset fluctuation value, the sub-link is determined as the second sub-link. For example, if the month-on-month fluctuation of the number of blockages of sub-link 1 in the recent 14 days is above 5%, then sub-link 1 is determined as the second sub-link. Or, when the number of blockages of a sub-link is within a second preset ranking range among the number of blockages of sub-links at the same level, the sub-link is taken as the second sub-link. For example, if the number of blockages of sub-link 1 is the maximum among the number of blockages of sub-links at the same level, then sub-link 1 is determined as the second sub-link.

[0090] Step a13: Based on the intersection of the first sub-link and the second sub-link, determine the source of the problem.

[0091] For example, if the first sub-link includes sub-link 1 and sub-link 2, and the second sub-link includes sub-link 2, then sub-link 2 is taken as the source of the problem.

[0092] In the data analysis method provided in this embodiment, in addition to determining the first sub-link with an abnormal failure rate in the service function link through the failure rate, the data analysis platform further combines the number of blockages to determine the second sub-link with an abnormal number of blockages in the service function link, and takes the intersection of the first sub-link and the second sub-link as the source of the problem. Therefore, the accuracy of the attribution analysis result of the abnormal operation of the service function link can be improved.

[0093] In some optional embodiments, the first analysis result further includes the average number of times the page where the sub-link is located is used. The above step a1 further includes:

[0094] Step a14: If the failure rates of the sub-links in the service function link do not meet the first preset screening condition, and the number of blockages of the sub-links does not meet the second preset screening condition, then query the third sub-link whose average page usage times in the service function link meet the third preset screening condition based on the hierarchical relationship to obtain the source of the problem.

[0095] Optionally, the third preset screening condition includes at least one of the average page usage times being less than a preset usage times threshold, the month-on-month fluctuation of the average page usage times within a third preset period being greater than a third preset fluctuation value, and the average page usage times of the sub-link being within a third preset ranking range among the average page usage times of sub-links at the same level.

[0096] Among them, the third preset fluctuation value and the preset usage times threshold are determined based on the baseline of the average page usage times of the sub-links in the service platform.

[0097] Optionally, the third preset period is 14 days, 15 days, 16 days, etc., and the third preset floating value is 5%, 6%, 7%, etc., which can be selected according to the actual situation.

[0098] Optionally, the third preset ranking range includes being within the top preset ranking in ascending order of the average page usage times. Among them, the top preset ranking is the top 2, the top 3, etc., which are not limited here.

[0099] Specifically, in the case where the average page usage times of the sub-link are less than the preset usage times threshold, the sub-link is determined as the third sub-link. For example, if the average page usage times of sub-link 1 are less than the preset usage times threshold, then sub-link 1 is determined as the third sub-link. Or, in the case where the month-on-month float of the average page usage times of the sub-link within the third preset period is greater than the third preset floating value, the sub-link is determined as the third sub-link. For example, if the month-on-month float of the average page usage times of sub-link 1 in the recent 14 days is above 5%, then sub-link 1 is determined as the third sub-link. Or, in the case where the average page usage times of the sub-link are within the third preset ranking range among the average page usage times of the sub-links at the same level, the sub-link is used as the third sub-link. For example, if the average page usage times of sub-link 1 are the minimum among the average page usage times of the sub-links at the same level, then sub-link 1 is determined as the third sub-link.

[0100] In the data analysis method provided in this embodiment, when the failure rates of the sub-links in the business function link of the data analysis platform do not meet the first preset screening condition, and the blocking times of the sub-links do not meet the second preset screening condition, the third sub-link with abnormal average page usage times in the business function link is further determined by combining the average page usage times, and the third sub-link is determined as the problem source. Therefore, the accuracy of the attribution analysis result of the abnormal operation of the business function link can be further improved.

[0101] In some alternative embodiments, the first analysis result further includes the abandonment rate of the abandoned operation sub-links. The down-drilling analysis of the business function link based on the first analysis result and the hierarchical relationship in step S402 to obtain the problem analysis result of the unsuccessful operation of the business function link further includes: determining the proportion of the abandoned operations of the problem source in the business platform based on the abandonment rate corresponding to the problem source, so as to obtain the analysis result of at least one first analysis index of the problem source, and the first analysis index includes the proportion of abandoned operations.

[0102] Among them, the abandonment rate is obtained by the ratio of the number of abandoned operations of the sub-link to the total number of operations.

[0103] In the data analysis method provided in this embodiment, considering that in actual operation, in addition to the business function link not being completed due to operation failure, it may also be due to complex operation processes of sub-links, etc., resulting in the abandonment of the operation of sub-links, thereby causing the business function link not to be completed. Therefore, in the data analysis method of the present disclosure, the abandonment rate of the problem source is further combined to analyze the proportion of abandoned operations of the problem source, so as to better analyze the problems existing in the operation process of the problem source through the proportion of abandoned operations.

[0104] In some alternative embodiments, the first analysis result further includes the operation completion time of the sub-link. The down-drilling analysis of the business function link based on the first analysis result and the hierarchical relationship in step S402 to obtain the problem analysis result of the unsuccessful operation of the business function link further includes: querying the fourth sub-link in the business function link whose operation completion time meets the fourth preset screening condition based on the hierarchical relationship; adjusting the problem source based on the intersection of the problem source and the fourth sub-link.

[0105] Optionally, the fourth preset screening condition includes at least one of the operation completion time being greater than the preset time threshold, the month-on-month fluctuation of the operation completion time within the fourth preset period being greater than the fourth preset fluctuation value, and the operation completion time of the sub-link being within the fourth preset ranking range among the operation completion times of sub-links at the same level.

[0106] Among them, the fourth preset fluctuation value and the preset time threshold are determined based on the operation completion time baseline of the sub-link in the business platform.

[0107] Optionally, the fourth preset period is 14 days, 15 days, 16 days, etc., and the fourth preset fluctuation value is 5%, 6%, 7%, etc., which can be selected according to the actual situation.

[0108] Optionally, the fourth preset ranking range includes being within the top preset ranking in the order of operation completion time from high to low. Among them, the top preset ranking is the top 2, the top 3, etc., which are not limited here.

[0109] Specifically, when the operation completion time of a sub-link is greater than a preset time threshold, the sub-link is determined as the fourth sub-link. For example, if the operation completion time of sub-link 1 is greater than the preset time threshold, then sub-link 1 is determined as the fourth sub-link. Or, when the month-on-month fluctuation of the operation completion time of a sub-link within a fourth preset period is greater than a fourth preset fluctuation value, the sub-link is determined as the fourth sub-link. For example, if the month-on-month fluctuation of the operation completion time of sub-link 1 in the past 14 days is more than 5%, then sub-link 1 is determined as the fourth sub-link. Or, when the operation completion time of a sub-link falls within a fourth preset ranking range among the operation completion times of sub-links at the same level, the sub-link is taken as the fourth sub-link. For example, if the operation completion time of sub-link 1 is the maximum among the operation completion times of sub-links at the same level, then sub-link 1 is determined as the fourth sub-link.

[0110] Specifically, if the problem source includes the first sub-link, the problem source is adjusted based on the intersection of the first sub-link and the fourth sub-link. If the problem source includes the intersection of the first sub-link and the second sub-link, the problem source is adjusted based on the intersection of this intersection and the fourth sub-link. If the problem source includes the third sub-link, the problem source is adjusted based on the intersection of the third sub-link and the fourth sub-link.

[0111] For the data analysis method provided in this embodiment, the data analysis platform further determines the fourth sub-link with abnormal operation completion time in the service function link in combination with the operation completion time, and readjusts the problem source based on the intersection of the problem source and the fourth sub-link. Therefore, it is possible to locate the sub-link with abnormal operation process in the service function link from multiple analysis dimensions, so as to further improve the accuracy of the attribution analysis result of the operation exception in the service function link.

[0112] In this embodiment, a third data analysis method is provided, which can be used in a data analysis platform, such as the server of the data analysis platform. Figure 5 It is a schematic flowchart of the third data analysis method according to an embodiment of the present disclosure, as Figure 5 shown, and the process includes the following steps:

[0113] Step S501, obtain the first analysis result of the service function link in the service platform, where the first analysis result is determined based on the link state of the link formed by the interaction points on the same page in the service platform. For details, please refer to Figure 2 step S201 of the embodiment shown herein, and details will not be elaborated here.

[0114] Step S502, perform correlation analysis based on the first analysis result of the service function link and the hierarchical relationship of the sub-links in the service function link to obtain the second analysis result of the service platform. For details, please refer to Figure 4Step S402 of the illustrated embodiment will not be elaborated here.

[0115] Step S503, in response to the interaction operation in the first analysis mode, obtain and display the first analysis data of the service platform in the first analysis mode, where the first analysis data is generated based on the second analysis result.

[0116] Specifically, the first analysis mode includes a first sub-mode, and the first sub-mode is a path analysis mode for the orderly operation flow of the service platform. If the first analysis mode is the first sub-mode, then obtaining and displaying the first analysis data of the service platform in the first analysis mode in the above step S503 includes:

[0117] Step S5031, obtain the total number of operation objects of the service platform.

[0118] Specifically, the data analysis platform obtains the total number of operation objects from the service platform.

[0119] Step S5032, based on the second analysis result and the total number of operation objects, determine the first analysis data of the service platform in the first analysis mode. The first analysis data includes the first operation object situation of different task results in the service platform, the problem source when the task result is to abandon the task, and the second operation object situation of the problem source.

[0120] Optionally, if the service platform is used to configure tasks, the task results include task submission and task abandonment. Among them, task submission includes successful submission and failed submission.

[0121] Optionally, the first operation object situation of task submission includes at least one of the number of operation objects for task submission and the proportion of the number of operation objects for task submission in the total number of operation objects.

[0122] Optionally, the first operation object situation of task submission further includes the operation object situation of successful submission. The operation object situation of successful submission includes at least one of the number of operation objects for successful submission and the proportion of the number of operation objects for successful submission in the number of operation objects for task submission.

[0123] Optionally, the first operation object situation of task submission further includes the operation object situation of failed submission. The operation object situation of failed submission includes at least one of the number of operation objects for failed submission and the proportion of the number of operation objects for failed submission in the number of operation objects for task submission.

[0124] Optionally, the first operation object situation of task abandonment includes at least one of the number of operation objects for task abandonment and the proportion of the number of operation objects for task abandonment in the total number of operation objects.

[0125] Optionally, the first case of the operation object that abandons the task further includes the case of the operation object that abandons the task after only browsing. The case of the operation object that abandons the task after only browsing includes at least one of the number of operation objects that abandon the task after only browsing and the proportion of the number of operation objects that abandon the task after only browsing in the number of operation objects that abandon the task.

[0126] Optionally, the first case of the operation object that abandons the task further includes the case of the operation object that abandons the task after performing an operation. The case of the operation object that abandons the task after performing an operation includes at least one of the number of operation objects that abandon the task after performing an operation and the proportion of the number of operation objects that abandon the task after performing an operation in the number of operation objects that abandon the task.

[0127] Optionally, the case of the operation object that abandons the task after performing an operation further includes at least one of the number of operation objects of each problem source in the case of the operation object that abandons the task after performing an operation and the proportion of the number of operation objects of the problem source in the number of operation objects that abandon the task after performing an operation. Wherein, in the case of the operation object that abandons the task after performing an operation, the problem source is the last executed sub-link before abandoning the task.

[0128] Step S5033, display the total number of operation objects and the first analysis data of the business platform in the first analysis mode.

[0129] Exemplarily, as Figure 6 shown, taking "start using" as the starting node, display the total number of operation objects in the node of "start using", such as 10000. Then, in the analysis order of the task results, display the first case of the operation object that submits the task. For example, the number of operation objects that submit the task is 7500, and the proportion of the number of operation objects that submit the task in the total number of operation objects is 75%. And, display the first case of the operation object that abandons the task. For example, the number of operation objects that abandon the task is 2500, and the proportion of the number of operation objects that abandon the task in the total number of operation objects is 25%. Among them, the number of operation objects that abandon the task after only browsing is 2000, and the proportion of the number of operation objects that abandon the task after only browsing in the number of operation objects that abandon the task is 80%. The number of operation objects that abandon the task after performing an operation is 500, and the proportion of the number of operation objects that abandon the task after performing an operation in the number of operation objects that abandon the task is 20%. And, the second case of the operation object of each problem source in the case of the operation object that abandons the task after performing an operation. For example, the number of operation objects of problem source 1 is 100, and the proportion of the number of operation objects of problem source 1 in the number of operation objects that abandon the task after performing an operation is 20%, etc.

[0130] In the data analysis method provided in this embodiment, in the first sub-mode, the data analysis platform determines the first operation object situation of different task results in the service platform, the problem source when the task result is to abandon the task, and the second operation object situation of the problem source based on the second analysis result and the total number of operation objects, and displays the total number of operation objects and the first analysis data of the service platform in the first analysis mode. Therefore, it is possible to quickly determine the operation object situation at different stages in the service function link, so as to facilitate the analysis of the abnormal operation process in the service function link.

[0131] In this embodiment, a fourth data analysis method is provided, which can be used for a data analysis platform, such as the server of the data analysis platform. Figure 7 It is a schematic flowchart of the fourth data analysis method according to an embodiment of the present disclosure, as Figure 7 shown, and the process includes the following steps:

[0132] Step S701, obtain the first analysis result of the service function link in the service platform. The first analysis result is determined based on the link state of the link formed by the interaction points on the same page in the service platform. For details, please refer to Figure 2 Step S201 of the embodiment shown, and details will not be elaborated here.

[0133] Step S702, perform correlation analysis based on the first analysis result of the service function link and the hierarchical relationship of the sub-links in the service function link to obtain the second analysis result of the service platform. For details, please refer to Figure 4 Step S402 of the embodiment shown, and details will not be elaborated here.

[0134] Step S703, in response to the interaction operation of the first analysis mode, obtain and display the first analysis data of the service platform in the first analysis mode. The first analysis data is generated based on the second analysis result.

[0135] Specifically, the first analysis mode includes a second sub-mode, and the second sub-mode is a funnel analysis mode. If the first analysis mode is the second sub-mode, then obtaining and displaying the first analysis data of the service platform in the first analysis mode in the above step S703 includes:

[0136] Step S7031, determine the first analysis data of the service platform in the first analysis mode based on the second analysis result. The first analysis data includes the change situation of the operation objects of each sub-link in the service function link compared with the sub-link of the upper level.

[0137] Specifically, the change situation of the operation objects includes the proportion of the number of operation objects of the sub-link in the number of operation objects of the sub-link of the upper level.

[0138] Step S7032: Using the funnel analysis style, display the first nodes corresponding to the sub-links in the business function link according to the hierarchical relationship, and the corresponding area of the first node shows the corresponding changes in the operation objects.

[0139] Furthermore, the corresponding area of the first node also shows the number of operation objects of the corresponding sub-link.

[0140] Exemplarily, as Figure 8 shown, taking sub-link 1, sub-link 2,..., sub-link 6 in sequence according to the hierarchical relationship as an example, when using the funnel analysis style, display the first nodes of sub-link 1, sub-link 2,..., sub-link 6 in sequence from top to bottom according to the hierarchical relationship, and show the corresponding changes in the operation objects of the corresponding sub-links in the corresponding area of the first node. For example, if the proportion of the number of operation objects of sub-link 2 in the number of operation objects of sub-link 1 is 98.5%, then 98.5% is displayed in the corresponding area of sub-link 2. At the same time, the number of operation objects of sub-link 2 is also shown in the first node of sub-link 2, such as 9850.

[0141] For the data analysis method provided in this embodiment, in the second sub-mode, the data analysis platform determines the changes in the operation objects of each sub-link in the business function link compared with the sub-link of the upper level based on the second analysis result. And use the funnel analysis style to display the first nodes corresponding to the sub-links in the business function link according to the hierarchical relationship, and display the corresponding changes in the operation objects in the corresponding area of the first node. Therefore, it is possible to quickly determine the sub-links with abnormal operations in the business function link.

[0142] In some optional embodiments, the data analysis method of the present disclosure further includes:

[0143] Step b1: In response to the interaction operation of the second analysis mode, obtain the object information of the operation objects of the business platform.

[0144] Optionally, the object information includes at least one of the portrait dimensions of the operation object, the labels of the operation object in each portrait dimension, and the object grouping of the operation object.

[0145] Exemplarily, as Figure 9 shown, the portrait dimensions include the industry to which the operation object belongs, activity, consumption in the business platform, business attributes, etc. The labels of the industry to which the operation object belongs include the financial industry, the beauty industry, and other industries. The labels of activity include high activity and low activity. The labels of consumption include having consumption and no consumption within a preset period. The labels of business attributes include promotion purpose and push mode. The object grouping of the operation object includes object grouping 1 and object grouping 2, where object grouping 1 includes operation objects in the financial industry and with high activity, and object grouping 2 includes operation objects in the beauty industry, with low activity, and for the promotion purpose.

[0146] Step b2: Determine the fifth sub-link with anomalies in the business function link based on the second analysis result.

[0147] Specifically, determine the sub-link in the business function link with a abandonment rate greater than the preset abandonment rate threshold based on the second analysis result as the fifth sub-link. Alternatively, determine the sub-link in the business function link with a month-on-month floating of the abandonment rate greater than the fifth preset floating value based on the second analysis result as the fifth sub-link. Alternatively, determine the sub-link with the highest abandonment rate in the business function link based on the second analysis result as the fifth sub-link.

[0148] Step b‌3: Generate and display the second analysis data of the business platform in the second analysis mode based on the object information and the fifth sub-link.

[0149] Specifically, display the second analysis data of the business platform in the second analysis mode based on the display style (or display method) corresponding to the second mode, the object information, and the fifth sub-link (see the second analysis data shown in Figure 9 ).

[0150] Furthermore, in the second analysis mode, the object information of the operation object can be filtered and displayed. For example, as shown in Figure 10 , display the configuration controls for at least one piece of filtering information. Through the configuration operation of the configuration controls, determine the target filtering information. Then, in response to the interaction operation of the query control, filter the above object information based on the target filtering information and display the filtered information.

[0151] Wherein, at least one piece of filtering information includes at least one of a recommendation identifier, an operation object identifier, an access object identifier, an activity label, a value label, a role, a push mode, a recommendation type, an application scenario, and a usage granularity. In addition, other filtering information can be selected according to the actual situation, which is not limited herein.

[0152] For the data analysis method provided in this embodiment, in the second analysis mode, the data analysis platform determines the fifth sub-link with anomalies in the business function link based on the second analysis result, and displays the object information of the operation object of the business platform and the fifth sub-link. Therefore, it is possible to comprehensively analyze the operation process of the business function link from two dimensions of object information and the fifth sub-link.

[0153] In some optional implementation manners, the data analysis method of the present disclosure further includes:

[0154] Step c1: In response to the interaction operation of the third analysis mode, for different operation processes of the business platform, obtain the operation flow between sub-links in the business function link and the task result corresponding to the last-level sub-link.

[0155] Among them, the third analysis mode is used to analyze the disordered operation flow of the service platform.

[0156] Specifically, in each operation process, obtain the operation flow between each sub-link and the task result corresponding to the sub-link of the last level.

[0157] Optionally, the task result includes successful task submission, failed task submission, and task abandonment.

[0158] Step c2, determine the third operation object situation of the sub-links in different operation processes based on the second analysis result.

[0159] Specifically, the third operation object situation includes at least one of the number of operation objects of each sub-link and the proportion of the number of operation objects of each link in the number of operation objects in the operation source.

[0160] Step c3, display the second node corresponding to the sub-link and the third node corresponding to the task result, and based on the operation flow of the sub-link and the task result corresponding to the sub-link of the last level, display the connection link between the nodes. The link size of the connection link is related to the third operation object situation of the corresponding sub-link.

[0161] Exemplarily, as Figure 11 shown, assume that the sub-links of the first level include sub-link 1, the sub-links of the second level under sub-link 1 include sub-links 11 to 14, and the sub-links of the third level include sub-links 111 to 113. Then, display the second nodes of sub-link 1, the second nodes of sub-links 11 to 14, and the second nodes of sub-links 111 to 113 in sequence according to the hierarchical relationship of the sub-links, and display the third nodes of the task results, such as the third node of successful task submission, the third node of failed task submission, and the third node of task abandonment. And based on the operation flow of the sub-links in each operation process and the task result corresponding to the sub-link of the last level, display the connection link between the nodes. Among them, the link size of the connection link is related to the third operation object situation of the corresponding sub-link. For example, the more the number of operation objects of the sub-link, or the higher the proportion of the number of operation objects, the wider the connection link.

[0162] In the data analysis method provided in this embodiment, the data analysis platform, in the third analysis mode, displays the second node corresponding to the sub-link and the third node corresponding to the task result, and based on the operation flow of the sub-link and the task result corresponding to the sub-link of the last level, displays the connection link between the nodes. Therefore, it can quickly determine the sub-links with anomalies in the service function link in each operation process of the service platform.

[0163] In some alternative embodiments, the data analysis method of the present disclosure further includes: in response to an interaction operation in the fourth analysis mode, generating a problem analysis summary of the business platform and error details of the business function link based on the second analysis result, so as to obtain and display the third analysis data of the business platform in the fourth analysis mode.

[0164] Optionally, the problem analysis summary includes at least one of the problem analysis result of the unsuccessful operation in the business function link, the reasons for the back-end error in the sub-link, the reasons for the front-end error in the sub-link, the problem sources with the top preset number of error ratios in the business function link, the reasons for the operation failure of the problem source, the object information of the operation object with the operation failure, the analysis result of the operation completion time of the sub-link, the object analysis result of the operation object, and the business attribute analysis result.

[0165] For example, the problem analysis result of the unsuccessful operation in the business function link is that "the failure rate of the business function link is 0.53%, the number of operation failures is 3.39 times, and the proportion of front-end errors is the highest". The reasons for the front-end error in the sub-link are "reason 11, reason 12, reason 13". The reasons for the back-end error in the sub-link are "reason 21, reason 22, reason 23". The problem sources with the top three error ratios in the business function link are "sub-link 1, sub-link 2, sub-link 3". The reasons for the operation failure of the problem source are "the reasons for the operation failure of sub-link 1, the reasons for the operation failure of sub-link 2, the reasons for the operation failure of sub-link 3". The object information of the operation object with the operation failure is that "the proportion of the operation object with one operation failure is 0.22%, and the group of such operation objects is mainly highly active, and the main promotion purpose is e-commerce. The proportion of the operation object with multiple operation failures is 0.31%, and the group of such operation objects is mainly highly active, and the main promotion purpose is lead collection". The analysis result of the operation completion time of the sub-link is that "the average operation time of the operation failure is 192.64s, and the operation time at the 90th percentile of the operation failure is 234.9s. Among them, the total operation time of sub-link 1 and sub-link 2 is the highest". The object analysis result of the operation object is that "the group of operation objects with operation failure is highly active". The business attribute analysis result is that "the number of operation failures of lead collection is the highest".

[0166] Optionally, the error details of the business function link include the error details of the sub-link. Among them, the error details of the sub-link include at least one of the error source, the reasons for the operation failure of the error source, the number of operation objects, the number of operation failures, and the operation failure ratio, which can be adjusted according to the actual situation.

[0167] Optionally, the error source of the sub-link includes at least one of the front end and the back end.

[0168] Furthermore, the error details of a sub-link include the error details of the next-level sub-links of the sub-link. Among them, the error details of the next-level sub-links include at least one of the error source, the reason for the operation failure of the error source, the number of operation objects, the number of operation failures, and the operation failure ratio, which can be adjusted according to the actual situation.

[0169] For example, Figure 12 The error sources of the sub-link 1 shown include the front end and the back end. The reasons for the operation failure of the front end include reason 11, reason 12, and reason 13. The reasons for the operation failure of the back end include reason 21, reason 22, and reason 23. The number of operation objects corresponding to reason 11 is 988, the number of operation failures is 1139, and the operation failure ratio is 35.12%. And the number of operation objects, the number of operation failures, the operation failure ratio, etc. corresponding to other reasons. If the next-level sub-links of sub-link 1 include sub-link 11 and sub-link 12, then the error details of sub-link 11 and sub-link 12 can be further displayed. For example, the error sources of sub-link 11 include the front end, and the reasons for the operation failure of the front end include reason 31, reason 32, and reason 33. The number of operation objects corresponding to reason 31 is 139, the number of operation failures is 152, and the operation failure ratio is 50.84%.

[0170] For the data analysis method provided in this embodiment, in the fourth analysis mode, the data analysis platform generates and displays the problem analysis summary of the service platform and the error details of the service function link based on the second analysis result. Therefore, the main problems in the operation process of the service function link can be determined through the problem analysis summary, and the problems existing in the service function link can be deeply analyzed through the error details of the service function link.

[0171] It should be noted that as Figure 13 shown, after displaying the analysis data of the service platform in the corresponding analysis mode through the interaction of the first analysis mode, the second analysis mode, the third analysis mode, and the fourth analysis mode, the problem attribution of the service function link and the sub-link in the service platform can be carried out through the displayed analysis data, and new optimization solutions, such as optimization solution 1 and optimization solution n, can be carried out for the problem attribution results to optimize the service function link and the sub-link, and finally improve the operation efficiency of the service function link and its sub-links in the service platform.

[0172] For example, taking the service platform for configuring product recommendation tasks as an example, if the problem attribution result is a task creation error problem, the optimization solution can be determined as front-end pre-interception, informing the operation object of the reason for the task creation failure, and guiding the operation object to correctly create the task. If the problem attribution result is that the abandonment rate of the sub-link of task creation is high, the optimization solution can be determined to support functions such as product sorting, filtering, and searching in the service platform.

[0173] In some alternative embodiments, the data analysis method of the present disclosure further includes: generating and pushing an analysis log of the service platform based on a preset push setting and a second analysis result, where the analysis log includes the analysis results of at least one second analysis metric and sub-links with anomalies in the service function link.

[0174] Optionally, the second analysis metric includes at least one of the usage quantity of the service platform, the success rate of task operations in the service platform, the failure rate of task operations in the service platform, and the abandonment of operations in the service platform, and can be adjusted according to actual situations.

[0175] Optionally, the analysis log further includes the reason for the operation failure of the sub-link with anomalies.

[0176] Optionally, the analysis log further includes the alarm information of the service platform. For example, the month-on-month situation of the failure rate, and the addition of the last executed sub-link before the operation is abandoned.

[0177] Optionally, the preset push setting includes the push time. In addition, the preset push setting may further include the push address, etc.

[0178] Exemplarily, as Figure 14 shown, it is possible to configure a timed analysis log generation task and a push task through the preset push setting, generate an analysis log at regular intervals, and push the analysis log to relevant objects.

[0179] Exemplarily, as Figure 15 shown, taking the second analysis metrics of the recent 7 days and daily as an example, the analysis log can display the second analysis metrics of the service platform in the recent 7 days. For example, the usage quantity of the service platform in the recent 7 days is 73,880, and the usage quantity has decreased by 29.62% in the recent 7 days, etc. And the daily second analysis metrics, such as the usage quantity of the service platform today is 9,997, and the usage quantity has decreased by 21.36% today, etc. At the same time, the analysis log also shows sub-links with anomalies in the service function link, alarm information, etc.

[0180] The data analysis method provided in this embodiment generates and pushes an analysis log of the service platform based on a preset push setting and a second analysis result. Therefore, it is possible to facilitate the establishment of a normalized operation process analysis of the service platform through the pushed analysis log, and timely understand the abnormal operation situation of the service platform.

[0181] As a specific application example, a target program is installed in the data analysis platform, and the target program is used to execute the data analysis method of the present disclosure. The pages in the business platform are provided with data points, and the business platform collects and reports the interaction information of the pages through the data points, such as the description information of the interaction points, the trigger time, the business status, and the page identifier of the page where the interaction points are located. Then, after the data analysis platform obtains the reported information of the business platform, it calls the target program to execute the data analysis method of the present disclosure, analyzes the business platform, and displays the analysis data of the business platform, so that relevant personnel can understand the operation conditions of the business function links and their sub-links in the business platform through the displayed analysis data, thereby timely discovering abnormal business function links and sub-links, and optimizing the abnormal links, thereby improving the operation efficiency and service quality of the business platform.

[0182] In this embodiment, a data analysis device is further provided. The 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 realizes 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.

[0183] This embodiment provides a data analysis device, as Figure 16 shown, including:

[0184] A data acquisition module 1601, configured to acquire a first analysis result of a business function link in a business platform, where the first analysis result is determined based on the link status of a link formed by interaction points on the same page in the business platform;

[0185] A first analysis module 1602, configured to perform correlation analysis based on the first analysis result of the business function link and the hierarchical relationship of sub-links in the business function link to obtain a second analysis result of the business platform;

[0186] A second analysis module 1603, configured to, in response to an interaction operation in the first analysis mode, acquire and display first analysis data of the business platform in the first analysis mode, where the first analysis data is generated based on the second analysis result.

[0187] In some alternative implementation manners, the first analysis module 1602 includes:

[0188] A first analysis unit, configured to perform a drill-down analysis on the business function link based on the first analysis result and the hierarchical relationship to obtain a problem analysis result of the business function link that fails to be operated successfully, so as to obtain the second analysis result, where the problem analysis result includes the problem source of the business function link that fails to be operated successfully and the analysis results of at least one first analysis index of the problem source.

[0189] In some alternative embodiments, the first analysis result includes the failure rate of sub-link operation failures. The first analysis unit includes:

[0190] A first analysis subunit, configured to query, based on the hierarchical relationship, a first sub-link in the service function link whose failure rate meets the first preset screening condition, so as to obtain the problem source;

[0191] A second analysis subunit, configured to obtain the error message of the problem source and analyze the error message of the problem source to obtain the operation failure reason of the problem source, so as to obtain the analysis result of at least one first analysis metric, where the first analysis metric includes the operation failure reason.

[0192] In some alternative embodiments, the first analysis result further includes the number of blockages caused by the sub-link during the operation process of the service platform. The first analysis subunit is specifically configured to: query, based on the hierarchical relationship, a first sub-link in the service function link whose failure rate meets the first preset screening condition; query, based on the hierarchical relationship, a second sub-link in the service function link whose number of blockages meets the second preset screening condition; and determine the problem source based on the intersection of the first sub-link and the second sub-link.

[0193] In some alternative embodiments, the first analysis result further includes the average number of times the page where the sub-link is located is used. The first analysis subunit is further specifically configured to: if the failure rates of the sub-links in the service function link do not meet the first preset screening condition, and the number of blockages of the sub-links do not meet the second preset screening condition, then query, based on the hierarchical relationship, a third sub-link in the service function link whose average number of times the page is used meets the third preset screening condition, so as to obtain the problem source.

[0194] In some alternative embodiments, the first analysis result further includes the abandonment rate of the sub-link for abandonment operations. The first analysis unit further includes:

[0195] A third analysis subunit, configured to determine the proportion of abandonment operations of the problem source in the service platform based on the abandonment rate corresponding to the problem source, so as to obtain the analysis result of at least one first analysis metric of the problem source, where the first analysis metric includes the proportion of abandonment operations.

[0196] In some alternative embodiments, the first analysis result further includes the time taken to complete the operation of the sub-link. The first analysis unit further includes:

[0197] A fourth analysis subunit, configured to query, based on the hierarchical relationship, a fourth sub-link in the service function link whose time taken to complete the operation meets the fourth preset screening condition;

[0198] A fifth analysis subunit, configured to adjust the problem source based on the intersection of the problem source and the fourth sub-link.

[0199] In some alternative embodiments, the second analysis module 1603 includes:

[0200] A first acquisition unit, configured to acquire the total number of operation objects of the service platform if the first analysis mode is the first sub-mode;

[0201] A second analysis unit, configured to determine first analysis data of the service platform in the first analysis mode based on the second analysis result and the total number of operation objects, where the first analysis data includes the first operation object situation of different task results in the service platform, the problem source when the task result is a discarded task, and the second operation object situation of the problem source;

[0202] A first display unit, configured to display the total number of operation objects and the first analysis data of the service platform in the first analysis mode.

[0203] In some alternative embodiments, the second analysis module 1603 further includes:

[0204] A third analysis unit, configured to determine first analysis data of the service platform in the first analysis mode based on the second analysis result, where the first analysis data includes the change situation of operation objects of each sub-link in the service function link compared with the sub-link of the upper level;

[0205] A second display unit, configured to display the first nodes corresponding to the sub-links in the service function link in a funnel analysis style according to the hierarchical relationship, and the corresponding area of the first nodes displays the corresponding change situation of operation objects.

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

[0207] A first response module, configured to acquire the object information of the operation objects of the service platform in response to an interaction operation of the second analysis mode;

[0208] A third analysis module, configured to determine a fifth sub-link with an abnormality in the service function link based on the second analysis result;

[0209] A fourth analysis module, configured to generate and display second analysis data of the service platform in the second analysis mode based on the object information and the fifth sub-link.

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

[0211] A second response module, configured to acquire the operation flow direction between the sub-links in the service function link and the task result corresponding to the sub-link of the last level for different operation processes of the service platform in response to an interaction operation of the third analysis mode;

[0212] A fifth analysis module, configured to determine the third operation object situation of the sub-link in different operation processes based on the second analysis result;

[0213] A sixth analysis module, configured to display the second node corresponding to the sub-link and the third node corresponding to the task result, and based on the operation flow direction of the sub-link and the task result corresponding to the last-level sub-link, display the connection link between the nodes, and the link size of the connection link is related to the third operation object situation of the corresponding sub-link.

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

[0215] A seventh analysis module, configured to, in response to the interaction operation of the fourth analysis mode, generate a problem analysis summary of the service platform and error details of the service function link based on the second analysis result, so as to obtain and display the third analysis data of the service platform in the fourth analysis mode.

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

[0217] A push module, configured to generate and push an analysis log of the service platform based on a preset push setting and the second analysis result, where the analysis log includes the analysis results of at least one second analysis metric and the sub-links with anomalies in the service function link.

[0218] 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 the corresponding functional modules and beneficial effects for executing the method. For the data analysis device provided by the embodiments of the present disclosure, the data analysis platform can quickly analyze the link state of the service function link by analyzing the link state of the link formed by the interaction points on the same page in the service platform, so as to obtain the first analysis result. Thus, the first analysis result and the hierarchical relationship of the sub-links in the service function link can be used for correlation analysis to quickly find the service function link that deteriorates the operation process of the service platform and the sub-links with anomalies in the service function link, so as to improve the problem analysis efficiency of the operation process of the service platform. Furthermore, through the interaction operation with the first analysis mode, the first analysis data of the service platform in the first analysis mode is generated based on the second analysis result obtained by the correlation analysis, and the first analysis data is displayed. Therefore, it is possible to quickly locate the service function link and sub-links with problems through the displayed first analysis data, so as to optimize the service function link or sub-links with problems, thereby improving the operation efficiency and service quality of the service platform.

[0219] It should be noted that the further functional 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.

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

[0221] Specifically, with reference to Figure 17 , 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.) 1701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1702 or a program loaded from a memory 1708 into a random access memory (RAM) 1703. In the RAM 1703, various programs and data required for the operation of the electronic device are also stored. The processor 1701, the ROM 1702, and the RAM 1703 are connected to each other through a bus 1704. An input / output (I / O) interface 1705 is also connected to the bus 1704.

[0222] Generally, the following devices can be connected to the I / O interface 1705: an input device 1706 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a memory 1708 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1709. The communication device 1709 can allow the electronic device to communicate with other devices wirelessly or wiredly to exchange data. Although [[ID=??]] Figure 17 [[ID=??]] Figure 17 should be replaced with the correct reference in the original text. If there is no correct reference, it can be left as it is. For the sake of translation, I'll keep it as it is for now. shows an electronic device having various devices, it should be understood that it is not required to implement or have all the shown devices, and more or fewer devices can be alternatively implemented or had.

[0223] Specifically, according to the embodiments of the present disclosure, the process described above with reference to the flowchart can 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 methods shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication device 1709, or installed from the memory 1708, or installed from the ROM 1702. When the computer program is executed by the processor 1701, the above functions defined in the data analysis method of the embodiments of the present disclosure are executed.

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

[0225] 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. Thus, 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-mentioned 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. 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.

[0226] A part of the present disclosure can be applied as a computer program product, for example, computer program instructions. When executed by a computer, through the operation of the computer, the methods and / or technical solutions according to the present disclosure can be invoked or provided. Those skilled in the art should 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. Herein, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible by the computer.

[0227] 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 a first analysis result of a service function link in a service platform, where the first analysis result is determined based on the link status of a link formed by interaction points on the same page in the service platform; Performing correlation analysis based on the first analysis result of the service function link and the hierarchical relationship of sub-links in the service function link to obtain a second analysis result of the service platform; In response to an interaction operation in a first analysis mode, obtaining and displaying first analysis data of the service platform in the first analysis mode, where the first analysis data is generated based on the second analysis result.

2. The method according to claim 1, wherein The performing correlation analysis based on the first analysis result of the service function link and the hierarchical relationship of sub-links in the service function link to obtain a second analysis result of the service platform includes: Performing a drill-down analysis on the service function link based on the first analysis result and the hierarchical relationship to obtain a problem analysis result of the service function link that fails to operate successfully, so as to obtain the second analysis result, where the problem analysis result includes the problem source of the service function link that fails to operate successfully and the analysis result of at least one first analysis indicator of the problem source.

3. The method according to claim 2, characterized in that The first analysis result includes the failure rate of the sub-link operation failure; the performing a drill-down analysis on the service function link based on the first analysis result and the hierarchical relationship to obtain a problem analysis result of the service function link that fails to operate successfully includes: Querying, based on the hierarchical relationship, a first sub-link in the service function link whose failure rate meets a first preset screening condition to obtain the problem source; Obtaining the error message of the problem source, and analyzing the error message of the problem source to obtain the reason for the operation failure of the problem source, so as to obtain the analysis result of the at least one first analysis indicator, where the first analysis indicator includes the reason for the operation failure.

4. The method according to claim 3, wherein The first analysis result further includes the number of blocking times of the sub-link causing blockage in the operation process of the service platform; The querying, based on the hierarchical relationship, a first sub-link in the service function link whose failure rate meets a first preset screening condition to obtain the problem source includes: Querying, based on the hierarchical relationship, a first sub-link in the service function link whose failure rate meets the first preset screening condition; Querying, based on the hierarchical relationship, a second sub-link in the service function link whose number of blocking times meets a second preset screening condition; Determining the problem source based on the intersection of the first sub-link and the second sub-link.

5. The method according to claim 4, wherein The first analysis result further includes the average number of times the page where the sub-link is located is used; the querying, based on the hierarchical relationship, a first sub-link in the service function link whose failure rate meets a first preset screening condition to obtain the problem source further includes: If the failure rates of the sub-links in the service function link do not meet the first preset screening condition, and the blocking times of the sub-links do not meet the second preset screening condition, then query the third sub-link in the service function link whose average page usage times meet the third preset screening condition based on the hierarchical relationship to obtain the problem source.

6. The method according to claim 2, wherein The first analysis result further includes the abandonment rate of abandoning the operation of the sub-link; the down-drilling analysis of the service function link based on the first analysis result and the hierarchical relationship to obtain the problem analysis result of the unsuccessful operation of the service function link further includes: Based on the abandonment rate corresponding to the problem source, determine the proportion of abandoned operations of the problem source in the service platform to obtain the analysis result of at least one first analysis index of the problem source, where the first analysis index includes the proportion of abandoned operations.

7. The method according to any one of claims 4 to 6, characterized in that The first analysis result further includes the operation completion time of the sub-link; the down-drilling analysis of the service function link based on the first analysis result and the hierarchical relationship to obtain the problem analysis result of the unsuccessful operation of the service function link further includes: Query the fourth sub-link in the service function link whose operation completion time meets the fourth preset screening condition based on the hierarchical relationship; Adjust the problem source based on the intersection of the problem source and the fourth sub-link.

8. The method according to claim 1, wherein If the first analysis mode is the first sub-mode, then the obtaining and displaying the first analysis data of the service platform in the first analysis mode includes: Obtain the total number of operation objects of the service platform; Based on the second analysis result and the total number of operation objects, determine the first analysis data of the service platform in the first analysis mode, where the first analysis data includes the first operation object situation of different task results in the service platform, the problem source when the task result is an abandoned task, and the second operation object situation of the problem source; Display the total number of operation objects and the first analysis data of the service platform in the first analysis mode.

9. The method according to claim 1, wherein If the first analysis mode is the second sub-mode, then the obtaining and displaying the first analysis data of the service platform in the first analysis mode includes: Based on the second analysis result, determine the first analysis data of the service platform in the first analysis mode, where the first analysis data includes the change situation of operation objects of each sub-link in the service function link compared with the sub-link of the upper level; Adopt a funnel analysis style to display the first node corresponding to the sub-link in the service function link according to the hierarchical relationship, and the corresponding area of the first node displays the corresponding change situation of the operation objects.

10. The method according to claim 1, characterized in that, The method further includes: In response to the interactive operation of the second analysis mode, obtain the object information of the operation object of the service platform; Based on the second analysis result, determine the fifth sub-link with anomalies in the service function link; Generate and display the second analysis data of the service platform in the second analysis mode based on the object information and the fifth sub-link.

11. The method according to claim 1, characterized in that, The method further includes: In response to the interaction operation in the third analysis mode, for different operation processes of the service platform, obtain the operation flow direction between sub-links in the service function link and the task result corresponding to the sub-link at the last level; Based on the second analysis result, determine the third operation object situation of the sub-links in the different operation processes; Display the second node corresponding to the sub-link and the third node corresponding to the task result, and based on the operation flow direction of the sub-link and the task result corresponding to the sub-link at the last level, display the connection link between the nodes, and the link size of the connection link is related to the third operation object situation of the corresponding sub-link.

12. The method according to claim 1, wherein The method further includes: In response to the interaction operation in the fourth analysis mode, generate a problem analysis summary of the service platform and an error details of the service function link based on the second analysis result, so as to obtain and display the third analysis data of the service platform in the fourth analysis mode.

13. The method according to claim 1, wherein The method further includes: Generate and push an analysis log of the service platform based on a preset push setting and the second analysis result, where the analysis log includes the analysis results of at least one second analysis metric and the sub-links with anomalies in the service function link.

14. A data analysis device, characterized in that, The device includes: A data acquisition module, configured to acquire a first analysis result of a service function link in a service platform, where the first analysis result is determined based on the link state of a link formed by interaction points on the same page in the service platform; A first analysis module, configured to perform an association analysis based on the first analysis result of the service function link and the hierarchical relationship of sub-links in the service function link to obtain a second analysis result of the service platform; A second analysis module, configured to, in response to an interaction operation in the first analysis mode, acquire and display first analysis data of the service platform in the first analysis mode, where the first analysis data is generated based on the second analysis result.

15. An electronic device, characterized in that, Includes: A memory and a processor, which 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 13.

16. 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 13.

17. A computer program product, characterized in that, 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 13.