Page component evaluation method and device based on data burying points

By inserting tracking code into page components, interaction data and component status are collected. Preset page key identifiers are used to match interaction data and component status to generate evaluation reports. This solves the problems of low efficiency and insufficient reliability in page component evaluation in existing technologies, and achieves efficient and reliable automated evaluation.

CN120973619APending Publication Date: 2025-11-18BEIJING BAILONG MAYUN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510983845.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-16
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

In existing technologies, page component evaluation relies on manual checks, resulting in low efficiency and insufficient reliability.

Method used

By inserting tracking code into page components, interaction data and component status are collected. Preset page key identifiers are used to match interaction data and component status to generate an evaluation report.

Benefits of technology

It improves the efficiency and reliability of page component evaluation and enables automated evaluation of page component functionality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120973619A_ABST
    Figure CN120973619A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of Internet, and discloses a data burying point-based page component evaluation method, which comprises the following steps of: in response to a burying point triggering signal, inserting a burying point code into each page component; according to the burying point codes, collecting interaction data and component states of different page components corresponding to different page key identifiers; the interaction data and the component state are matched through a preset page key identifier, a matching result is obtained, and the preset page key identifier indicates parameters of the page component; and according to the matching result, generating an evaluation report of the page component. Through the technical scheme of the invention, the problems of low efficiency and insufficient reliability of page component evaluation in related technologies are solved, and the efficiency and reliability of page component evaluation are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet, in particular to a page component evaluation method and device based on data burying. BACKGROUND

[0002] In the related art, page component evaluation of a webpage mainly relies on manual inspection or analysis of log records. Developers usually need to manually label key components in a page and manually check whether the key components are correctly used. With the rapid development of Internet applications, the complexity of pages is increasing, which leads to the problems of low efficiency and insufficient reliability in manual inspection and evaluation. SUMMARY

[0003] Therefore, the present application provides a page component evaluation method and device based on data burying to solve the problems of low efficiency and insufficient reliability in page component evaluation in the related art.

[0004] In a first aspect, the present application provides a page component evaluation method based on data burying, which comprises:

[0005] In response to a trigger burying signal, inserting a burying code into each page component;

[0006] According to the burying code, collecting interaction data and component states of different page components corresponding to different page key identifiers;

[0007] Matching the interaction data and the component states through a preset page key identifier to obtain a matching result, the preset page key identifier indicating parameters of the page component;

[0008] According to the matching result, generating an evaluation report of the page component.

[0009] In some optional embodiments, according to the burying code, the interaction data of different page components corresponding to different page key identifiers is collected, which comprises:

[0010] If the page component is a dynamic component, setting the data collection frequency to a target frequency according to the operation behavior of the user;

[0011] Collecting the interaction data and the component states at the target frequency through the burying code.

[0012] In some optional embodiments, the matching result is obtained by matching the interaction data and the component states through the preset page key identifier, which comprises:

[0013] Matching the interaction data and the component states of each page component through the preset page key identifier;

[0014] According to the correspondence between each identifier of the preset page key identifier and the interaction data and the component state, the accuracy of the page component is determined, and the accuracy is taken as the matching result.

[0015] In some optional embodiments, the matching of the interaction data and the component state by the preset page key identifier to obtain the matching result further includes:

[0016] The page component is tested by simulation testing, and temporary interaction data and temporary component state are recorded;

[0017] The accuracy of the page component is determined by the temporary interaction data and the temporary component state and the preset page key identifier, and the accuracy is taken as the matching result.

[0018] In some optional embodiments, the generation of the evaluation report of the page component according to the matching result includes:

[0019] According to the matching result, the access frequency of the target component corresponding to the page key identifier is determined;

[0020] Based on the access frequency, the function of the target component is detected, and the evaluation report of the target component is generated.

[0021] In some optional embodiments, based on the access frequency, the function of the target component is detected, and the evaluation report of the target component is generated, including:

[0022] According to the page key identifier, the category of the target component is determined as a main component or a secondary component;

[0023] If the category of the target component is a main component, the function of the target component is detected at a first access frequency;

[0024] If the category of the target component is a secondary component, the function of the target component is detected at a second access frequency, and the first access frequency is greater than the second access frequency.

[0025] According to the access frequency of the target component and the matching result, the evaluation report is generated.

[0026] In a second aspect, the present application provides a page component evaluation device based on data burying point, which comprises:

[0027] A burying point module is used for inserting a burying point code into each page component in response to a trigger burying point signal.

[0028] A collection module is used for collecting interaction data and component state of different page components corresponding to different page key identifiers according to the burying point code.

[0029] A matching module is used for matching the interaction data and the component state by a preset page key identifier to obtain a matching result, and the preset page key identifier indicates parameters of the page component.

[0030] an evaluation module configured to generate an evaluation report of the page component according to the matching result.

[0031] In a third aspect, the present application provides a computer device, comprising a memory and a processor, the memory and the processor are connected with each other in communication, the memory stores computer instructions, and the processor executes the computer instructions to perform the data-buried-point-based page component evaluation method of the first aspect or any of the corresponding embodiments.

[0032] In a fourth aspect, the present application provides a computer readable storage medium, which stores computer instructions, and the computer instructions are used to make a computer execute the data-buried-point-based page component evaluation method of the first aspect or any of the corresponding embodiments.

[0033] In a fifth aspect, the present application provides a computer program product, which comprises computer instructions, and the computer instructions are used to make a computer execute the data-buried-point-based page component evaluation method of the first aspect or any of the corresponding embodiments.

[0034] The data-buried-point-based page component evaluation method provided by the present application can achieve the following beneficial technical effects compared with the prior art: in response to the trigger of the buried point signal, the buried point code is inserted into each page component, which facilitates the test of all functions of each page component; according to the buried point code, the interaction data and the component state of different page components corresponding to different page key identifiers are collected, which provides data for the verification of the page component function; the matching result is obtained by matching the interaction data and the component state through the preset page key identifier, the preset page key identifier indicates the parameters of the page component, and the matching degree between the current function of the page component and the expected function is obtained; according to the matching result, the evaluation report of the page component is generated, which improves the evaluation efficiency and reliability of the page component. BRIEF DESCRIPTION OF DRAWINGS

[0035] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the drawings needed to be used in the specific embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can also obtain other drawings according to these drawings without creative labor.

[0036] Figure 1 is a flowchart of the data-buried-point-based page component evaluation method according to an embodiment of the present application;

[0037] Figure 2 is a flowchart of another data-buried-point-based page component evaluation method according to an embodiment of the present application;

[0038] Figure 3 is a flowchart of another data-buried-point-based page component evaluation method according to an embodiment of the present application;

[0039] Figure 4 is a structural block diagram of a data-buried-point-based page component evaluation device according to an embodiment of the present application;

[0040] Figure 5 is a hardware structure diagram of a computer device according to an embodiment of the present application. DETAILED DESCRIPTION

[0041] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of the present application.

[0042] The data-buried-point-based page component evaluation method provided by the present application can be applied to the testing of software interfaces in various terminals.

[0043] With the rising complexity of page components of terminal software, it is necessary to evaluate the reliability of the page components. The page component evaluation method mainly relies on manual inspection and simple log recording. Developers usually need to manually mark key components in the page, and confirm whether these components are correctly used through manual inspection. This method is not only time-consuming and laborious, but also prone to omissions and misjudgments. This leads to low efficiency and insufficient reliability of page component evaluation.

[0044] According to an embodiment of the present application, a data-buried-point-based page component evaluation method is provided. It should be noted that the steps shown in the flowchart of the drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0045] In this embodiment, a data-buried-point-based page component evaluation method is provided, which can be used in various terminals such as mobile phones, tablet computers, personal computers, etc. Figure 1 is a flowchart of a data-buried-point-based page component evaluation method according to an embodiment of the present application, as shown in Figure 1 The flowchart includes the following steps:

[0046] Step S101, in response to a buried point signal, insert a buried point code into each page component.

[0047] In this embodiment, the point signal refers to a signal triggering the operation of data point. The point signal triggering mode can be a page loading state, and can also be triggered manually by a user through a button or a key. The point code refers to a code in the code of a page component for monitoring the interaction data of the user to the page component and the state data of the page component. When the point signal is triggered, the point code is automatically inserted into the code corresponding to each page component of the terminal software.

[0048] In step S102, according to the point code, the interaction data and the component state of different page components corresponding to different page key identifiers are collected.

[0049] In this embodiment, the page key identifier refers to the identifier of each subcomponent of the page component, which is preferably indicated by an attribute parameter of the page component. The subcomponent is a component whose data is collected by the point code during the running of the point code. During the running of the page component, the point code also runs and collects the interaction data and the component state of different page components corresponding to different page key identifiers.

[0050] In step S103, the interaction data and the component state are matched through a preset page key identifier to obtain a matching result, and the preset page key identifier indicates a parameter of the page component.

[0051] In this embodiment, the attribute parameter of the key component in the page component indicated by the preset page key identifier is used to match the collected interaction data and component state data of the component, and a matching result is obtained. The matching result reflects the coincidence degree between the actual function of the page component and the preset function.

[0052] In step S104, an evaluation report of the page component is generated according to the matching result.

[0053] In this embodiment, through the analysis of the matching result of the page component, an evaluation report of the page component can be generated. The evaluation report records the user access proportion of each component in the page component, the accuracy evaluation of the function, and optionally, the component registration attribute, the access page proportion and other information.

[0054] The page component evaluation method based on data tracking proposed in this invention achieves the following beneficial technical effects compared to existing technologies: In response to a trigger tracking signal, tracking code is inserted into each page component, facilitating the testing of all functions of each page component; based on the tracking code, interaction data and component states of different page components corresponding to different page key identifiers are collected, providing data for verifying the functionality of page components; by matching interaction data and component states with preset page key identifiers, a matching result is obtained, and the preset page key identifiers indicate the parameters of the page component, thus obtaining the degree of matching between the current function and the expected function of the page component; based on the matching result, an evaluation report of the page component is generated, improving the evaluation efficiency and reliability of page components.

[0055] This embodiment provides a page component evaluation method based on data tracking points, which can be used in the aforementioned mobile terminals, such as mobile phones and tablets. Figure 2 This is a flowchart of another page component evaluation method based on data tracking according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps:

[0056] Step S201: In response to the triggering of the tracking signal, insert tracking code into each page component.

[0057] Please see details Figure 1 Step S101 of the illustrated embodiment will not be described again here.

[0058] Step S202: Based on the tracking code, collect the interaction data and component status of different page components corresponding to key identifiers on different pages.

[0059] Specifically, step S202 includes:

[0060] Step S2021: If the page component is a dynamic component, the data collection frequency is set to the target frequency based on the user's operation behavior.

[0061] In this embodiment, a dynamic component refers to a component that allows for dynamic switching of rendered content based on runtime conditions. The target frequency refers to the frequency at which interactive data is collected, adapting to the speed of user actions. If the page component is dynamic, the speed of the user's actions is identified. If the user's actions are fast, the target frequency is set to a higher value to collect complete interactive data in a timely manner. If the user's actions are slow, the target frequency is set to a lower value to avoid collecting a large amount of repetitive data with high-frequency collection actions, thereby reducing the collection of unnecessary interactive data.

[0062] Step S2022: Collect interaction data and component status at the target frequency through the embedded code.

[0063] In this embodiment, after setting the collection frequency as the target frequency, the interaction data and the component state of the user to the page component are collected by running the buried point code. For example, the number of clicks, the display duration, the scroll position, and the like of the page component are collected.

[0064] In step S203, the interaction data and the component state are matched through the preset page key identifier to obtain a matching result.

[0065] Specifically, the above step S203 includes:

[0066] In step S2031, the interaction data and the component state of each page component are matched through the preset page key identifier.

[0067] In this embodiment, for the interaction data and the component state of each page component, the preset page key identifier is used for matching. For example, the buried point code records the interaction data of a plurality of edit box components in the page component of the software interface, the interaction data including the information input by the user and the number of times of triggering the entry into the edit mode by the user, and the component state including the state of whether each edit box component is currently selected. The identifier of the edit box component in the current page component is determined by using the component state and the interaction data, the identifier is matched with the preset page key identifier, if the identifiers are consistent, it is indicated that the edit box component is the target edit box component to be tested by the current system, and then the matching is successful, otherwise, it is indicated that the edit box component is not the target edit box component to be tested by the system, and the error response of the edit box component may occur, and then the matching fails.

[0068] In step S2032, the accuracy of the page component is determined according to the corresponding data of each identifier of the preset page key identifier and the interaction data and the component state, and the accuracy is used as the matching result.

[0069] In this embodiment, the data corresponding to the interaction data and the component state collected by each buried point code of the page component is matched with each identifier of the preset page key identifier. If the interaction data and the state of the subcomponent of the current page component both meet the data requirements corresponding to the preset page key identifier, the matching of the subcomponent of the current page component is successful, and then the matching of the interaction data and the state of the next subcomponent with the identifier corresponding to the next subcomponent in the preset page key identifier is continued, if the matching is successful, the number of the matched subcomponents is recorded. The number of the matched subcomponents is divided by the total number of the subcomponents in the page component to obtain the accuracy of the page component, and the accuracy is used as the matching result to reflect the functional accuracy of the page component.

[0070] In step S204, the evaluation report of the page component is generated according to the matching result.

[0071] Specifically, the above step S204 includes:

[0072] Step S2041, according to the matching result, determine the access frequency of the target component corresponding to the page key identifier.

[0073] In this embodiment, the target component refers to the sub-component in the page component that has completed matching and is waiting for the access frequency to be counted. According to the verification accuracy of the page component recorded in the matching result, according to the interaction data of the sub-component that is also successfully matched in the successfully matched page component, the number of clicks of the sub-component recorded in the interaction data is read as the access frequency of the target component corresponding to the page key identifier.

[0074] Step S2042, based on the access frequency, detect the function of the target component, and generate an evaluation report of the target component.

[0075] According to the access frequency of the target component, the response accuracy of the component corresponding to the user interaction behavior can be reflected. Based on the response accuracy of each component, an evaluation report containing the overall accuracy and functional effectiveness of the target component can be generated.

[0076] Through the technical solution of this embodiment, the interaction data and component state data collected by the sub-component of the page component are used to determine the page key identifier corresponding to the sub-component, so as to match with the preset page key identifier, and obtain the matching result of the sub-component. Using the matching results of all sub-components in the page component, an evaluation report of the page component is generated, realizing the automatic evaluation of the page component, and through the analysis and matching of the sub-components of the page component, the evaluation efficiency and reliability of the page component are improved.

[0077] In some optional embodiments, the above step S203 further comprises:

[0078] Step a1, test the page component by simulation test, and record temporary interaction data and temporary component state.

[0079] In this embodiment, simulation test refers to a test that inputs simulated human operation data to the page component. Temporary interaction data refers to the interaction data of human operation collected in the simulation test. Temporary component state refers to the state data of the page component generated in the human operation in the simulation test. By inputting test data to the page component through simulation test, test output data is obtained, which can be recorded as temporary interaction data, and the data of the page component generated in the process of generating output data can be recorded as state data. For example, by simulating human click operation, sliding operation and other interaction methods, the page component is interacted with, and the temporary interaction data and temporary component state are recorded.

[0080] Step a2, using the temporary interaction data and the temporary component state and the preset page key identifier, determine the accuracy of the page component, and take the accuracy as the matching result.

[0081] In this embodiment, using the temporary interaction data and the temporary component state recorded in the simulation test, find the target component in the common page component corresponding to both the temporary interaction data and the temporary component data, if the page identifier of the target component is consistent with the preset page key identifier, it means that the target component matches successfully. Otherwise, all components related to the temporary interaction data and the temporary component state are matched with the preset page key identifier, the number of matching success is recorded and divided by the total number of components matched, as the accuracy of the page component. The accuracy is taken as the matching result, reflecting the accuracy of the page component reflected by the simulation test.

[0082] In some optional embodiments, the above step S2041 comprises:

[0083] Step b1, according to the page key identifier, determine the category of the target component as primary component or secondary component.

[0084] In this embodiment, the primary component refers to the component that frequently triggers interaction in the use of the page component, such as menu bar, home page and other components. The secondary component refers to the component with less interaction in the use of the page component, such as status bar. According to the page key identifier, the component related to the function in the page key identifier can be taken as the primary component, and other components (such as information display component, information reminding component) can be taken as the secondary component.

[0085] Step b2, if the category of the target component is the primary component, detect the function of the target component by the first access frequency.

[0086] In this embodiment, the first access frequency refers to the number of times of accessing the target component. If the category of the target component is the primary component, the function of the target component is detected by the first access frequency.

[0087] Step b3, if the category of the target component is the secondary component, detect the function of the target component by the second access frequency, the first access frequency is greater than the second access frequency.

[0088] In this embodiment, the second access frequency refers to the number of times of accessing the target component, and the first access frequency is greater than the second access frequency. If the category of the target component is the secondary component, the function of the target component is detected by the second access frequency. In other words, for the primary component frequently used, higher access frequency is used for detection, so as to improve the accuracy and stability of the function of the primary component. For the secondary component not frequently used, the same detection frequency as the primary component can not be used to detect the accuracy of the function.

[0089] Step b4, according to the access frequency of the target component and the matching result, generate an evaluation report.

[0090] In this embodiment, the access frequency of the target component can reflect whether the target component is a secondary component or a primary component, which helps to improve the efficiency of target component detection. The matching result can obtain the accuracy of the target component in the page component. According to the detection efficiency and accuracy of all components in the page component, an evaluation report can be generated, including the coverage, use accuracy and optimization suggestions of each component. For example, whether the button responds to the click event as expected, whether the form verifies the input content according to the rules, etc. In one possible implementation of the embodiment, for large projects, the evaluation results can be integrated into the existing data analysis platform, which is convenient for subsequent viewing and management.

[0091] Figure 3 is a flowchart of a page component evaluation method based on data burying according to an embodiment of the present application. As shown in Figure 3 , the component registration attribute collection code is registered as a burying code by means of page identification, and the burying code is mounted to the page component. When the page is accessed, the log of the component page is generated by running the burying code. The page component is packaged and the source code file corresponding to the page component is scanned to generate a mapping table (Map) of the component and the page component. The log is compared with the Map, and the matching result obtained is taken as the output result. The component registration list and the page relationship are generated, including the page view (Page View, PV) represented by the access frequency of the component in the page, the component attribute, and the coverage ratio. The embodiment combines front-end engineering with data burying, and realizes the component full-life-cycle value evaluation through technical means, which provides data basis for front-end architecture optimization.

[0092] In this embodiment, a page component evaluation device based on data burying is also provided, which is used to implement the above embodiments and preferred embodiments, and will not be described again. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware is also possible and contemplated.

[0093] The embodiment provides a page component evaluation device based on data burying, as shown in Figure 4 , comprising:

[0094] The burying module 401 is used for inserting burying code into each page component in response to a trigger burying signal;

[0095] The collection module 402 is used for collecting the interaction data and component state of different page components corresponding to different page key identifiers according to the burying code;

[0096] The matching module 403 is configured to match the interaction data and the component state by using the preset page key identifier to obtain a matching result, and the preset page key identifier indicates parameters of a page component.

[0097] The evaluation module 404 is configured to generate an evaluation report of the page component according to the matching result.

[0098] In some optional embodiments, the collection module 402 includes:

[0099] The setting unit is configured to set the data collection frequency to a target frequency according to the operation behavior of the user if the page component is a dynamic component.

[0100] The collection unit is configured to collect the interaction data and the component state at the target frequency by using the embedded code.

[0101] In some optional embodiments, the matching module 403 includes:

[0102] The matching module 403 is configured to match the interaction data and the component state by using the preset page key identifier to obtain a matching result, and the preset page key identifier indicates parameters of a page component.

[0103] The matching module 403 is configured to match the interaction data and the component state by using the preset page key identifier to obtain a matching result, and the preset page key identifier indicates parameters of a page component.

[0104] In some optional embodiments, the matching module 403 further includes:

[0105] The recording unit is configured to test the page component by using the simulation test, and record temporary interaction data and temporary component state.

[0106] The accuracy determining unit is configured to determine the accuracy of the page component by using the temporary interaction data and the temporary component state and the preset page key identifier, and use the accuracy as the matching result.

[0107] In some optional embodiments, the evaluation module 404 includes:

[0108] The access frequency determining unit is configured to determine the access frequency of the target component corresponding to the page key identifier according to the matching result.

[0109] The evaluation report generating unit is configured to detect the function of the target component based on the access frequency, and generate an evaluation report of the target component.

[0110] In some optional embodiments, the evaluation report generating unit includes:

[0111] The component category determining subunit is configured to determine the category of the target component as a primary component or a secondary component according to the page key identifier.

[0112] The first detection subunit is configured to detect the target component with a first access frequency if the target component is classified as a primary component.

[0113] The second detection subunit is used to detect the target component with a second access frequency if the target component is classified as a minor component, wherein the first access frequency is greater than the second access frequency.

[0114] The generation sub-unit is used to generate an evaluation report based on the access frequency and matching results of the target component.

[0115] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.

[0116] In this embodiment, the page component evaluation device based on data embedding is presented in the form of a functional unit. Here, a unit refers to an application-specific integrated circuit (ASIC) circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0117] This invention also provides a computer device having the above-described features. Figure 5 The page component evaluation device shown is based on data tracking.

[0118] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of a computer device provided in an optional embodiment of the present invention, such as... Figure 5 As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 5 Take a processor 10 as an example.

[0119] The processor 10 can be a central processing unit, a network processing unit, or a combination thereof. The processor 10 can further include a hardware chip. The hardware chip can be an application specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device can be a complex programmable logic device, a field programmable logic device, a generic array logic, or any combination thereof.

[0120] The memory 20 stores instructions executable by the at least one processor 10 to cause the at least one processor 10 to perform the methods illustrated in the above embodiments.

[0121] The memory 20 can include a program storage area and a data storage area. The program storage area can store an operating system and application programs required by at least one function. The data storage area can store data created according to the use of the computer device, and the like. In addition, the memory 20 can include a high-speed random access memory, and can further include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some alternative embodiments, the memory 20 can optionally include a memory disposed remotely from the processor 10, and these remote memories can be connected to the computer device through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0122] The memory 20 can include a volatile memory, such as a random access memory, and can also include a non-volatile memory, such as a flash memory, a hard disk, or a solid state disk. The memory 20 can further include a combination of the above-mentioned types of memories.

[0123] The computer device further includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30, and the output device 40 can be connected by a bus or other means, Figure 5 For example, by a bus connection.

[0124] The input device 30 can receive input digital or character information, and generate key signal inputs related to the user settings and function controls of the computer device, such as a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointing stick, one or more mouse buttons, a trackball, a joystick, and the like. The output device 40 can include a display device, an auxiliary lighting device (e.g., an LED), a tactile feedback device (e.g., a vibration motor), and the like. The display device includes, but is not limited to, a liquid crystal display, a light emitting diode, a display, and a plasma display. In some alternative embodiments, the display device can be a touch screen.

[0125] The embodiments of the present application further provide a computer readable storage medium, and the method according to the embodiments of the present application can be implemented in hardware, firmware, or recorded in a storage medium, or stored in a remote storage medium or a non-transitory machine readable storage medium and downloaded to a local storage medium through network, so that the method described herein can be processed by such software on a storage medium using a general purpose computer, a special purpose processor, or programmable or special hardware. 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 disk, etc. Further, the storage medium can also include a combination of the above-mentioned memories. It can be understood that the computer, the processor, the microprocessor controller, or the 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 method shown in the above embodiments is implemented.

[0126] Part of the present application 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 method and / or technical solutions according to the present application can be called or provided. Those skilled in the art should understand that the form of computer program instructions in a computer readable medium includes but is not limited to source files, executable files, installation package files, etc. Correspondingly, the way of executing computer program instructions by computer includes but is not limited to: the computer directly executes the instructions, or the computer compiles the instructions and then executes the corresponding compiled program, or the computer reads and executes the instructions, or the computer reads and installs the instructions and then executes the corresponding installed program. Here, the computer readable medium can be any available computer readable storage medium or communication medium accessible to the computer.

[0127] Although the embodiments of the present application are described in conjunction with the accompanying drawings, various modifications and changes can be made by those skilled in the art without departing from the spirit and scope of the present application, and such modifications and changes fall within the scope defined by the appended claims.

Claims

1. A method for evaluating page components based on data tracking points, characterized in that, The method includes: In response to the trigger signal, insert tracking code into each page component; Based on the aforementioned tracking code, collect interaction data and component status of different page components corresponding to key identifiers on different pages; The interaction data and the component state are matched by a preset page key identifier to obtain a matching result, wherein the preset page key identifier indicates the parameters of the page component; Based on the matching results, an evaluation report for the page component is generated.

2. The method according to claim 1, characterized in that, The step of collecting interaction data of different page components corresponding to different page key identifiers based on the aforementioned tracking code includes: If the page component is a dynamic component, the data collection frequency is set to the target frequency based on the user's operation behavior; The tracking code is used to collect interaction data and component status at the target frequency.

3. The method according to claim 1, characterized in that, The step of matching the interaction data and the component state by using preset page key identifiers to obtain the matching result includes: Match the preset page key identifiers with the interaction data and component status of each page component; Based on the corresponding data of each of the preset page key identifiers and the interaction data and the component status, the accuracy of the page component is determined, and the accuracy is used as the matching result.

4. The method according to claim 1, characterized in that, The step of matching the interaction data and the component state by pre-defined page key identifiers to obtain the matching result also includes: The page components were tested using simulation tests, and temporary interaction data and temporary component states were recorded. Using the temporary interaction data and temporary component status, along with the preset page key identifiers, the accuracy of the page component is determined, and the accuracy is used as the matching result.

5. The method according to claim 2, characterized in that, The step of generating an evaluation report for the page component based on the matching results includes: Based on the matching results, determine the access frequency of the target component corresponding to the key identifier of the page; Based on the access frequency, the functionality of the target component is detected, and an evaluation report of the target component is generated.

6. The method according to claim 5, characterized in that, Based on the access frequency, the functionality of the target component is detected, and an evaluation report of the target component is generated, including: Based on the key identifiers of the page, the category of the target component is determined to be either a primary component or a secondary component; If the target component is classified as the main component, then the function of the target component is detected with a first access frequency; If the target component is classified as a secondary component, the function of the target component is detected with a second access frequency, wherein the first access frequency is greater than the second access frequency. The evaluation report is generated based on the access frequency of the target component and the matching results.

7. A page component evaluation device based on data tracking points, characterized in that, The device includes: The event tracking module is used to insert event tracking code into each page component in response to triggering event tracking signals; The data collection module is used to collect interaction data and component status of different page components corresponding to key identifiers on different pages, based on the data collection code. A matching module is used to match the interactive data and the component state through preset page key identifiers to obtain a matching result, wherein the preset page key identifiers indicate the parameters of the page component; The evaluation module is used to generate an evaluation report for the page component based on the matching results.

8. A computer device, characterized in that, include: A memory and a processor are interconnected, the memory stores computer instructions, and the processor executes the computer instructions to perform the page component evaluation method based on data embedding as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the page component evaluation method based on data embedding points as described in any one of claims 1 to 6.

10. A computer program product, characterized in that, Includes computer instructions for causing a computer to perform the page component evaluation method based on data embedding points as described in any one of claims 1 to 6.