Business panoramic information management method and device based on burying points, equipment and medium

Through the method of burying points based on the burying point method, the burying point list and online log of the page to be managed are obtained, and simulated data packets are generated, which solves the information lag and error problems caused by manual drawing of charts in the prior art, and achieves faster and more accurate business panoramic information display.

CN119646327APending Publication Date: 2025-03-18DUXIAOMAN TECH (BEIJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411521059.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In the prior art, information lag and errors are reflected in the business status through abstract methods of manually drawing charts.

Method used

Using a point-based method, a simulated data packet is generated by obtaining the buried point list and online log of the page to be managed, and then a business panoramic information is displayed.

Benefits of technology

It realizes faster, more accurate and comprehensive display of business-level information, reduces information lag and error, and improves the efficiency of product planning and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119646327A_ABST
    Figure CN119646327A_ABST
Patent Text Reader

Abstract

The invention discloses a business panoramic information management method and device based on burying points, equipment and a medium. The method comprises the following steps: acquiring a burying point list corresponding to at least one to-be-managed page; for each to-be-managed page, obtaining an online log based on the burying point list; based on the burying point list and the online log, generating a simulation data packet corresponding to the to-be-managed page; according to the embodiment of the invention, the business panoramic information is displayed on the basis of the simulation data packet corresponding to the at least one to-be-managed page, and the business panoramic information is automatically displayed by using the online log related to the burying point, so that the business level information can be displayed more quickly, more accurately and more comprehensively.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure generally relates to the field of business information management technology, and specifically relates to a method, device, equipment and medium for business panoramic information management based on embedding points. Background Art

[0002] With the development of the Internet, the competition among Internet products is becoming increasingly fierce. It is a very effective way to further optimize products by analyzing user behavior data. In related technologies, the abstract way of manually drawing charts is usually used to reflect the business status, such as using flow charts, system architecture diagrams, timing diagrams, entity relationship diagrams, etc. to reflect business logic and processes. However, these charts require manual operation and have serious information lags and errors. Summary of the invention

[0003] In view of the above-mentioned defects or deficiencies in the prior art, it is desired to provide a business panoramic information management method, device, equipment and medium based on burial points, which can automatically display business panoramic information using online logs related to burial points, and can display business-level information faster, more accurately and more comprehensively.

[0004] In a first aspect, an embodiment of the present application provides a method for managing business panoramic information based on embedding points, including:

[0005] Get a list of tracking points corresponding to at least one page to be managed;

[0006] For each of the pages to be managed, obtaining online logs based on the embedding point list;

[0007] Based on the embedding point list and the online log, generate a simulation data packet corresponding to the page to be managed;

[0008] Based on the simulated data packet corresponding to at least one of the pages to be managed, the business panoramic information is displayed.

[0009] In some embodiments, the burying point list has a corresponding relationship with the component tree corresponding to the page to be managed, and obtaining the online log based on the burying point list includes:

[0010] Based on the component tree corresponding to the page to be managed, determine the sub-point list corresponding to the leaf node;

[0011] Based on the sub-point list in a preset order, the online logs corresponding to the pages to be managed are obtained in sequence.

[0012] In some embodiments, the page to be managed includes at least one page session, and obtaining the online logs corresponding to the page to be managed in sequence based on the sub-point list in a preset order includes:

[0013] Obtaining the current target burying point identifier from the sub-burying point list according to the preset order;

[0014] Determine a page session identifier corresponding to the current target burying point identifier based on the current target burying point identifier;

[0015] The online log corresponding to the page to be managed is obtained based on the page session identifier.

[0016] In some embodiments, generating a simulation data packet corresponding to the page to be managed based on the tracking point list and the online log includes:

[0017] A simulated data packet sequence corresponding to the page to be managed is generated based on the tracking point list and the online log in accordance with the preset order. The simulated data packet sequence is used to construct a tree structure in the page panorama corresponding to the page to be managed when displaying the business panorama information.

[0018] In some embodiments, the display of the business panoramic information based on the simulated data packet corresponding to the at least one page to be managed includes:

[0019] For each of the pages to be managed, construct a page panorama corresponding to the page to be managed;

[0020] Based on the simulated data packet corresponding to the page to be managed, business panorama information corresponding to the page to be managed is generated.

[0021] In some embodiments, for each of the pages to be managed, constructing a page panorama corresponding to the page to be managed includes:

[0022] Based on the simulated data packet corresponding to the page to be managed, respectively construct and render a preview view and a tree structure diagram corresponding to the page to be managed;

[0023] The preview view is used to simulate and display the user behaviors and events corresponding to the online log, and the tree structure diagram is used to display the association relationship between the components corresponding to the online log.

[0024] In some embodiments, it also includes:

[0025] Obtaining an asynchronous request corresponding to at least one of the pages to be managed;

[0026] Generate a supplementary simulation data packet corresponding to the page to be managed based on the asynchronous request;

[0027] Based on the simulation data packet and the supplementary simulation data packet corresponding to at least one of the pages to be managed, the business panoramic information is displayed.

[0028] In a second aspect, an embodiment of the present application provides a service panorama information management device based on a buried point, including:

[0029] A first acquisition module is used to acquire a list of buried points corresponding to at least one page to be managed;

[0030] A second acquisition module is used to acquire online logs based on the embedding point list for each of the pages to be managed;

[0031] A generation module, used to generate a simulation data packet corresponding to the page to be managed based on the embedding point list and the online log;

[0032] The display module is used to display the business panoramic information based on the simulated data packet corresponding to at least one of the pages to be managed.

[0033] In a third aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the embodiment of the present application when executing the program.

[0034] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the embodiment of the present application.

[0035] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, characterized in that when the computer program is executed by a processor, it implements the method described in the embodiment of the present application.

[0036] The business panoramic information management method based on tracking points proposed in the embodiment of the present application can obtain the online log of at least one page to be managed in the product based on the tracking point list, and generate corresponding simulated data packets based on the tracking point list and the online log, and then perform a business panoramic display, so that the full data of the product page can be automatically obtained and automated and simulated. Display, to achieve faster, more accurate and more comprehensive acquisition of the current status of the business display level, so as to more effectively plan products and improve user experience.

[0037] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

[0039] Figure 1The following is a diagram showing an implementation environment architecture of a method for managing business panorama information based on tracking points provided in an embodiment of the present application;

[0040] Figure 2 A schematic diagram of a process flow of a method for managing panoramic business information based on a tracking point provided in an embodiment of the present application is shown;

[0041] Figure 3 A schematic diagram showing the principle of page information provided by an embodiment of the present application is shown;

[0042] Figure 4 A schematic diagram of a page update principle provided by an embodiment of the present application is shown;

[0043] Figure 5 A page panorama provided by an embodiment of the present application is shown;

[0044] Figure 6 A block diagram of a service panoramic information management device based on a buried point provided in an embodiment of the present application is shown;

[0045] Figure 7 A schematic diagram of the structure of a computer system of an electronic device or server suitable for implementing an embodiment of the present application is shown. DETAILED DESCRIPTION

[0046] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the relevant invention, rather than to limit the invention. It is also necessary to explain that, for ease of description, only the parts related to the invention are shown in the accompanying drawings.

[0047] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0048] For the specific implementation environment of the business panoramic information management method based on embedding points proposed in this application, see Figure 1 . Figure 1 The implementation environment architecture diagram of the business panoramic information management method based on tracking points provided in an embodiment of the present application is shown.

[0049] like Figure 1 As shown, the implementation environment architecture includes: a first terminal device 101, a second terminal device 102 and a server 103.

[0050] The first terminal device 101 is used to provide a page service to the user, and the user interacts with the page through the first terminal device 101, such as clicking, etc., wherein the page service is provided with at least one embedding point. The first terminal device 101 can be a desktop computer, a laptop computer, a smart phone, a tablet computer, an e-book reader, smart glasses, a smart watch, etc., but is not limited thereto.

[0051] The second terminal device 102 is used to provide a visual display of business panoramic information to the back-end technical personnel, including but not limited to the business information of at least one user interacting with the page.

[0052] The server 103 is used to collect the user's page interaction behavior based on at least one embedding point set in the page, and generate information for the second terminal device 102 to display business panoramic information.

[0053] Server 103 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, as well as big data and artificial intelligence platforms.

[0054] The first terminal device 101 and the second terminal device 102 are directly or indirectly connected to the server 103 through wired or wireless communication. Optionally, the wireless network or wired network uses standard communication technology and / or protocol. The network is usually the Internet, and can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or any combination of a virtual private network.

[0055] The business panoramic information management method based on buried points proposed in the present application can be implemented by a business panoramic information management device based on buried points, and the business panoramic information management device based on buried points can be installed on a terminal device or a server.

[0056] In order to further illustrate the technical solution provided by the embodiment of the present application, this is described in detail below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiment of the present application provides the method operation instruction steps shown in the following embodiments or drawings, more or less operation instruction steps may be included in the method based on routine or no creative labor. In the steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided by the embodiment of the present application. The method may be executed in the order of the method shown in the embodiment or drawings or in parallel during the actual processing process or when the device is executed.

[0057] Please refer to Figure 2 , Figure 2 FIG. 1 is a flow chart showing a method for managing business panorama information based on a buried point according to an embodiment of the present application. Figure 2 As shown, the method includes:

[0058] Step 201, obtain a list of tracking points corresponding to at least one page to be managed.

[0059] It should be noted that the page to be managed is at least one product page corresponding to the product to be optimized, including but not limited to the home page, business page, function page, etc. Among them, the product page can be a product page displayed or previewed in the form of an iframe using a Chrome browser. In an optional embodiment, the page to be managed can be a user interface built based on a Vue progressive framework.

[0060] Furthermore, tracking points are used to capture, process and send specific user behaviors or events. Specifically, tracking points are used to collect information on user behaviors or events occurring on product pages to track the usage of product pages, which may include but are not limited to clicks, slides, etc.

[0061] Among them, product developers can manage the tracking points of the managed page to obtain at least one tracking point corresponding to the managed page, and then obtain a tracking point list containing at least one tracking point corresponding to the managed page. Specifically, the tracking point management platform can be used to manage the tracking points of the managed page, so as to achieve complete non-intrusion to the production / development environment and not affect the stability of the production environment.

[0062] In a feasible embodiment, the tracking point list corresponding to any page to be managed at least includes tracking points corresponding to each Vue component and element in the page to be managed. Among them, the tracking point information corresponding to each tracking point in the tracking point list includes information of multiple dimensions such as event key name eventKey, text textContent, page ID pageID, etc.

[0063] like Figure 3The user page, the Vue component tree corresponding to the user page, and the tracking point information are shown. Among them, the event key name event_Key is the Vue component or element corresponding to the behavior or event captured or processed by the tracking point. The naming rule is the path from the root node of the Vue component tree to the child node corresponding to the corresponding Vue component or element, such as "event_Key: root1_vue1", "event_Key: root1_vue2" and "event_Key: root1_vue2_vue3". The text content is the text content displayed by the Vue component or element in the page to be managed.

[0064] It should be noted that, in some embodiments, the page to be managed contains at least one page-level session. Therefore, the tracking information also includes the page-level session IDpageSessionID. When the user switches pages and / or creates a new session, js is used to update an attribute, namely, the page-level session IDpageSessionID, to the window object in the memory. This attribute serves as a unique identifier of the page-level session and is added to the tracking parameters of the product page and the asynchronous request.

[0065] For example, Figure 4 As shown, when the user enters and renders the page information, a page-level session IDpageSessionID is assigned to the page, and the corresponding page-level session IDpageSessionID is carried in the embedding information of the page-level session IDpageSessionID and the asynchronous request that occurs, and a new page-level session and its corresponding page-level session IDpageSessionID are formed after the page jumps based on user behavior or events.

[0066] That is to say, for a tracking point, the tracking point list includes at least its corresponding event key name eventKey, text textContent, page ID pageID and page-level session ID pageSessionID.

[0067] Specifically, in an embodiment of the present application, obtaining a buried point list corresponding to at least one page to be managed is a buried point list formed by obtaining the full amount of buried points (N×M pages to be managed) obtained by N users visiting M product pages.

[0068] Step 202: For each page to be managed, obtain online logs based on the tracking point list.

[0069] It should be noted that online logs are also called application logs or system operation logs. They are a series of records generated by servers, applications or other system components in a network environment. Online logs usually contain important data such as program operation status, error information, performance indicators, user activities, etc. Online logs are usually stored in remote log services or file systems and collected, analyzed and managed through various tools (such as Logstash, ELK stack, etc.).

[0070] Specifically, each page to be managed, that is, the complete page to be managed corresponding to each user, can be determined based on the page ID pageID. Then, the online log corresponding to the entire page to be managed is obtained based on the page ID pageID.

[0071] In a feasible embodiment, the tracking point list has a corresponding relationship with the component tree corresponding to the page to be managed, and online logs are obtained based on the tracking point list, including: based on the component tree corresponding to the page to be managed, determining the sub-track point list corresponding to the leaf node, and obtaining the online logs corresponding to the page to be managed in sequence based on the sub-track point list in a preset order.

[0072] It should be understood that since Vue usually needs to apply specific algorithms and strategies on the root node of the component, and these algorithms and strategies depend on the structure of the component tree, it is required to limit each component to have a unique root node, so as to ensure that Vue can better track and process changes between components and improve rendering performance. Therefore, in the embodiment of the present application, the buried point list corresponding to the page to be managed will contain the relevant buried points of the root node, and by determining the sub-buried point list corresponding to the leaf node, the number of buried points in the buried point list can be effectively reduced.

[0073] Optionally, when determining the sub-point list corresponding to the leaf node, the points in the point list are further deduplicated according to the event key name to ensure that the points in the sub-point list are the minimum combination of paths covering all leaf nodes (Vue components or elements) in the page to be managed, thereby reducing the number of cycles for obtaining online logs and reducing the amount of redundant data.

[0074] In a feasible embodiment, the preset order can be set according to the event key name corresponding to the embedding point, for example, the online log corresponding to the page to be managed is obtained in sequence from the embedding point with the longest event key name to the embedding point with the shortest event key name, or the online log corresponding to the page to be managed is obtained in sequence from the embedding point with the shortest event key name to the embedding point with the longest event key name.

[0075] In a specific embodiment, the page to be managed includes at least one page session, and the online logs corresponding to the page to be managed are obtained in sequence based on the sub-burying point list in a preset order, including: obtaining the current burying point identifier from the sub-burying point list in a preset order, determining the page session identifier corresponding to the current target burying point identifier based on the current target burying point identifier, and obtaining the online log corresponding to the page to be managed based on the page session identifier.

[0076] Among them, the embedding point identifier is the event key name corresponding to the embedding point, and the page session identifier is the page (level) session ID pageSessionID.

[0077] That is to say, when a page to be managed contains at least one page (level) session, in order to further speed up the acquisition of online logs and improve the query efficiency in the process of online log acquisition, this application uses page sessions as retrieval elements to obtain online logs in units of page sessions.

[0078] Specifically, after obtaining the sub-burying point list corresponding to the page to be managed, the current burying point identifier corresponding to the current order is obtained according to the preset order. For example, when the preset order is from long to short, the first current target burying point is the burying point with the longest event key name in the sub-burying point list, and so on. The second current target burying point obtained is the burying point in the sub-burying point list whose event key name is less than or equal to the first burying point. Taking the first current target burying point as an example, obtain the page session identifier corresponding to the current target burying point from the sub-burying point list, that is, the page (level) session IDpageSessionID. Then, use the page (level) session IDpageSessionID to perform log search to obtain the online log corresponding to the page session in the page to be managed.

[0079] Step 203, based on the tracking point list and online logs, generate a simulation data packet corresponding to the page to be managed.

[0080] It should be noted that the simulation data packet is a data packet that simulates user behavior or events when displaying panoramic information. Specifically, the simulation data packet is a collection of online logs associated with the embedding point.

[0081] In a feasible embodiment, a simulated data packet sequence corresponding to the page to be managed is generated in a preset order based on the buried point list and the online log.

[0082] Specifically, each time the online log is obtained based on the page (level) session ID pageSessionID, the online log can be stored as a simulated data packet, so that in the process of obtaining the online log in a preset order, a simulated data packet sequence corresponding to the preset order is formed.

[0083] It should be understood that since the acquisition of online logs is based on the page (level) session IDpageSessionID, at least one simulated data (at least one online log) corresponding to a serial number is the online log corresponding to the page (level) session IDpageSessionID. When the panoramic information is displayed later, the simulated information of the page (level) session IDpageSessionID can be displayed in the same view.

[0084] The simulated data packet sequence is used to construct a tree structure in the page panorama corresponding to the page to be managed when displaying the business panorama information.

[0085] That is to say, in addition to the online log, the simulated data packet sequence also includes the buried point information corresponding to the simulated data packet. For example, the buried point information in the simulated data packet sequence is generated based on the event key name used to determine the buried point corresponding to the page (level) session IDpageSessionID. For example, the simulated data packet sequence number is used as the key and the buried point information is used as the value for storage, so that when the panoramic information is displayed later, a tree structure in the page panorama can be formed based on the buried points in the simulated data packet sequence, and then a mapping relationship between the view and the simulation data is formed according to the mapping relationship between the buried points and the simulation data.

[0086] Step 204: Display the business panoramic information based on the simulated data packet corresponding to at least one page to be managed.

[0087] It should be noted that in the embodiment of the present application, panoramic information display is performed based on a simulated data packet, which utilizes the online log in the simulated data packet for offline display during the preview view, so as to enable developers to understand user behaviors and events in the page to be managed based on the business panoramic information display.

[0088] In a feasible embodiment, for each page to be managed, a page panorama corresponding to the page to be managed is constructed, and based on the simulated data packet corresponding to the page to be managed, business panorama information corresponding to the page to be managed is generated.

[0089] That is, in the embodiment of the present application, when displaying the business panoramic information, a page panoramic map is first constructed so that the developer can determine the page to be simulated based on the page panoramic map, especially when the page to be managed is multiple or contains multiple page (level) sessions, the simulated page to be managed and / or page (level) session can be selected based on the previously constructed page panoramic map. Then, the business panoramic information is further displayed according to the simulated data packet.

[0090] Optionally, for each page to be managed, a page panorama corresponding to the page to be managed is constructed, including: based on the simulation data packet corresponding to the page to be managed, respectively constructing and rendering a preview view and a tree structure diagram corresponding to the page to be managed.

[0091] The preview view is used to simulate and display the user behaviors and events corresponding to the online logs, and the tree structure diagram is used to display the association relationship between the components corresponding to the online logs.

[0092] like Figure 5 As shown, there is a function area above the page panorama, which is used to select the page to be managed, and a display area below, wherein the left side is a preview view, i.e., a preview view of the page to be managed, which is used to display the actual page information on the user side to the developer when simulating according to the simulation data in the simulation data package, and the right side below is a tree structure diagram that can display at least one component or element associated with the user behavior or event to the developer during the simulation, so that the developer can adjust the association relationship between the components or elements in the page to be managed according to the user behavior or event, etc., thereby further improving the response speed of the page to be managed and improving the user experience.

[0093] Optionally, the preview view is an iframe visual running page, and the tree structure diagram is consistent with the Vue component tree corresponding to the page to be managed.

[0094] Specifically, when displaying panoramic business information, developers can select the simulated data to be displayed in the function area according to the serial number in the simulated data packet sequence, and then the iframe queries the simulated data packet to be run from the simulated data packet corresponding to the page to be managed based on the serial number, that is, the simulated data packet corresponding to the serial number, thereby obtaining the corresponding online log, and then the iframe page renders the preview view based on the online log to realize the business information display of the preview view.

[0095] Alternatively, developers can also select the simulation data to be displayed by selecting components or elements in the tree structure diagram. For example, when the developer moves the mouse over a component or element, the tree structure diagram highlights the path related to the component or element and at least one component or element on it, and then determines whether the simulation data packet sequence to which the selected component or element belongs and the page currently displayed in the preview view belong to the same simulation data packet sequence. If they are the same, the preview view is rendered using the online log in the simulation data packet sequence. If they are different, the preview view is rebuilt or the corresponding preview view is opened according to the simulation data packet sequence to which the currently selected component or element belongs, and then the preview view is rendered using the online log in the simulation data packet sequence.

[0096] In a feasible embodiment, when constructing a preview view and / or a tree structure diagram in a page panorama, the simulated data packet sequence corresponding to the page to be managed can be traversed in sequence, and the preview view and / or the tree structure diagram can be constructed according to the embedded point information contained in the simulated data packet sequence and the component relationship contained in the embedded point information.

[0097] Optionally, since the longer the buried point is, the longer the component path it contains, the more page components it contains. Therefore, in the aforementioned process of obtaining online logs, it is preferred to execute in order of event key name length from long to short, so that the first sub-simulation data packet in the simulation data packet sequence contains the buried point information with the longest path, which helps to complete the construction of the preview view and / or tree structure diagram as soon as possible when building the page panorama. For example, obtain the buried point information in the subsequent simulation data packet sequence, determine whether the components and / or elements contained in the buried point information have been constructed, and if so, obtain the buried point information in the next simulation data packet, and if not, build the component and / or element.

[0098] In a feasible embodiment, the business panoramic information management method based on embedding points proposed in the embodiment of the present application can be started through a scheduled task, thereby realizing the process of automatically obtaining simulated data packets and improving the integrity of the simulated data packets finally obtained.

[0099] In a feasible embodiment, in order to further improve the integrity of the data, the simulation data packet also includes the asynchronous request generated in the page to be managed. Specifically, at least one asynchronous request corresponding to the page to be managed is obtained, and a supplementary simulation data packet corresponding to the page to be managed is generated based on the asynchronous request, and the business panoramic information is displayed based on the simulation data packet corresponding to the page to be managed and the supplementary simulation data packet.

[0100] Therefore, the business panoramic information management method based on tracking points proposed in the embodiment of the present application can obtain the online log of at least one page to be managed in the product based on the tracking point list, and generate corresponding simulated data packets based on the tracking point list and the online log, and then perform a business panoramic display, so that the full data of the product page can be automatically obtained and automated and simulated. Display, to achieve faster, more accurate and more comprehensive acquisition of the current status of the business display level, so as to more effectively plan products and improve user experience.

[0101] It should be noted that although the operations of the method of the present invention are described in a particular order in the drawings, this does not require or imply that the operations must be performed in this particular order or that all illustrated operations must be performed to achieve desired results.

[0102] Figure 6 A block diagram of a business panoramic information management device based on embedding points provided in one embodiment of the present application is shown.

[0103] like Figure 6 As shown, the service panorama information management device 10 based on buried points includes:

[0104] The first acquisition module 11 is used to acquire a list of buried points corresponding to at least one page to be managed;

[0105] A second acquisition module 12 is used to acquire online logs based on the embedding point list for each page to be managed;

[0106] A generating module 13, configured to generate a simulation data packet corresponding to the page to be managed based on the embedding point list and the online log;

[0107] The display module 14 is used to display the business panoramic information based on the simulated data packet corresponding to at least one of the pages to be managed.

[0108] In some embodiments, the tracking point list has a corresponding relationship with the component tree corresponding to the page to be managed, and the second acquisition module 12 includes:

[0109] Based on the component tree corresponding to the page to be managed, determine the sub-point list corresponding to the leaf node;

[0110] Based on the sub-point list in a preset order, the online logs corresponding to the pages to be managed are obtained in sequence.

[0111] In some embodiments, the page to be managed includes at least one page session, and the second acquisition module 12 includes:

[0112] Obtaining the current target burying point identifier from the sub-burying point list according to the preset order;

[0113] Determine a page session identifier corresponding to the current target burying point identifier based on the current target burying point identifier;

[0114] The online log corresponding to the page to be managed is obtained based on the page session identifier.

[0115] In some embodiments, the generating module 13 includes:

[0116] A simulated data packet sequence corresponding to the page to be managed is generated based on the tracking point list and the online log in accordance with the preset order. The simulated data packet sequence is used to construct a tree structure in the page panorama corresponding to the page to be managed when displaying the business panorama information.

[0117] In some embodiments, the display module 14 includes:

[0118] For each of the pages to be managed, construct a page panorama corresponding to the page to be managed;

[0119] Based on the simulated data packet corresponding to the page to be managed, business panorama information corresponding to the page to be managed is generated.

[0120] In some embodiments, the display module 14 includes:

[0121] Based on the simulated data packet corresponding to the page to be managed, respectively construct and render a preview view and a tree structure diagram corresponding to the page to be managed;

[0122] The preview view is used to simulate and display the user behaviors and events corresponding to the online log, and the tree structure diagram is used to display the association relationship between the components corresponding to the online log.

[0123] In some embodiments, the service panorama information management device 10 based on embedding points includes:

[0124] A first acquisition module 11 is used to acquire an asynchronous request corresponding to at least one of the pages to be managed;

[0125] A generating module 13, configured to generate a supplementary simulation data packet corresponding to the page to be managed based on the asynchronous request;

[0126] The display module 14 is used to display the business panoramic information based on the simulation data packet and the supplementary simulation data packet corresponding to at least one of the pages to be managed.

[0127] It should be understood that the units or modules recorded in the service panoramic information management device 10 based on the buried point are similar to the reference Figure 2 The various steps in the described method correspond to each other. Therefore, the operations and features described above for the method are also applicable to the business panoramic information management device 10 based on the buried point and the units contained therein, and will not be repeated here. The business panoramic information management device 10 based on the buried point can be pre-implemented in the browser or other security applications of the electronic device, and can also be loaded into the browser or its security application of the electronic device by downloading or the like. The corresponding units in the business panoramic information management device 10 based on the buried point can cooperate with the units in the electronic device to implement the solution of the embodiment of the present application.

[0128] For the several modules or units mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0129] Reference below Figure 7 , Figure 7 A schematic diagram of the structure of a computer system of an electronic device or server suitable for implementing an embodiment of the present application is shown.

[0130] like Figure 7 As shown, the computer system includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 702 or the program loaded from the storage part 708 to the random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation instructions of the system are also stored. The CPU 701, the ROM 702 and the RAM 703 are connected to each other through a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0131] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage section 708 as needed.

[0132] In particular, according to an embodiment of the present application, the above reference flow chart Figure 2 The described process can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program includes a program code for executing the method shown in the flow chart. In such an embodiment, the computer program includes a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 709, and / or installed from the removable medium 711. When the computer program is executed by the central processing unit (CPU) 701, the above-mentioned functions defined in the system of the present application are executed.

[0133] It should be noted that the computer-readable medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium such as a computer-readable storage medium that can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0134] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operating instructions of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the aforementioned module, program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, the boxes represented by two connections can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operating instruction, or can be implemented with a combination of dedicated hardware and computer instructions.

[0135] The units or modules involved in the embodiments of the present application may be implemented by software or by hardware. The units or modules described may also be provided in a processor. For example, they may be described as follows: a processor includes a first acquisition module, a second acquisition module, a generation module, and a display module. Among them, the names of these units or modules do not constitute a limitation on the units or modules themselves in certain circumstances. For example, the first acquisition module may also be described as "obtaining a list of buried points corresponding to at least one page to be managed."

[0136] As another aspect, the present application further provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiment, or may exist independently without being assembled into the electronic device. The above computer-readable storage medium stores one or more programs, and when the above programs are used by one or more processors to execute the business panoramic information management method based on embedding points described in the present application.

[0137] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the aforementioned disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.

Claims

1. A method for managing business panoramic information based on buried points, characterized in that: include: Get a list of tracking points corresponding to at least one page to be managed; For each of the pages to be managed, obtaining online logs based on the embedding point list; Based on the embedding point list and the online log, generate a simulation data packet corresponding to the page to be managed; Based on the simulated data packet corresponding to at least one of the pages to be managed, the business panoramic information is displayed.

2. The method for managing business panoramic information based on buried points according to claim 1, characterized in that: The embedding point list has a corresponding relationship with the component tree corresponding to the page to be managed, and obtaining the online log based on the embedding point list includes: Based on the component tree corresponding to the page to be managed, determine the sub-point list corresponding to the leaf node; Based on the sub-point list in a preset order, the online logs corresponding to the pages to be managed are obtained in sequence.

3. The method for managing business panoramic information based on buried points according to claim 2, characterized in that: The page to be managed includes at least one page session, and obtaining the online logs corresponding to the page to be managed in sequence based on the sub-point list in a preset order includes: Obtaining the current target burying point identifier from the sub-burying point list according to the preset order; Determine the page session identifier corresponding to the current target burying point identifier based on the current target burying point identifier; The online log corresponding to the page to be managed is obtained based on the page session identifier.

4. The method for managing business panoramic information based on buried points according to claim 2 or 3, characterized in that: The generating a simulation data packet corresponding to the page to be managed based on the embedding point list and the online log includes: A simulated data packet sequence corresponding to the page to be managed is generated based on the tracking point list and the online log in accordance with the preset order. The simulated data packet sequence is used to construct a tree structure in the page panorama corresponding to the page to be managed when displaying the business panorama information.

5. The method for managing business panorama information based on buried points according to claim 1, characterized in that: The display of the business panoramic information based on the simulated data packet corresponding to the at least one page to be managed includes: For each of the pages to be managed, construct a page panorama corresponding to the page to be managed; Based on the simulated data packet corresponding to the page to be managed, business panorama information corresponding to the page to be managed is generated.

6. The method for managing business panorama information based on buried points according to claim 5, characterized in that: The step of constructing a page panorama corresponding to each page to be managed includes: Based on the simulated data packet corresponding to the page to be managed, respectively construct and render a preview view and a tree structure diagram corresponding to the page to be managed; The preview view is used to simulate and display the user behaviors and events corresponding to the online log, and the tree structure diagram is used to display the association relationship between the components corresponding to the online log.

7. The method for managing business panoramic information based on buried points according to claim 1, characterized in that: Also includes: Obtaining an asynchronous request corresponding to at least one of the pages to be managed; Generate a supplementary simulation data packet corresponding to the page to be managed based on the asynchronous request; Based on the simulation data packet and the supplementary simulation data packet corresponding to at least one of the pages to be managed, the business panoramic information is displayed.

8. A business panoramic information management device based on buried points, characterized in that: include: A first acquisition module is used to acquire a list of buried points corresponding to at least one page to be managed; A second acquisition module is used to acquire online logs based on the embedding point list for each of the pages to be managed; A generation module, used to generate a simulation data packet corresponding to the page to be managed based on the embedding point list and the online log; The display module is used to display the business panoramic information based on the simulated data packet corresponding to at least one of the pages to be managed.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, it implements the business panoramic information management method based on tracking points as described in any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, it implements the point-based business panoramic information management method as described in any one of claims 1-7.