Information display method and device, nonvolatile storage medium, and electronic device
By binding interactive events to page areas, collecting and distinguishing interactive information, the problem of insufficient data statistics in existing technologies is solved, and accurate data statistics and visualization analysis for each display area are achieved.
Patent Information
- Application Number
- CN202211718743.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-29
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2042-12-29
AI Technical Summary
Existing technologies cannot accurately perform data statistics for every display area on the page, resulting in incomplete data statistics.
By binding interactive events to multiple target areas on the target page, collecting interactive information, and differentiating information types based on interactive volume thresholds, the display of target areas can be adjusted to achieve comprehensive data statistics.
It enables comprehensive statistics on interactive data for each display area, improving the accuracy of data analysis and visualization effects.
Smart Images

Figure CN116089503B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing, and more specifically, to an information display method, apparatus, non-volatile storage medium, and electronic device. Background Technology
[0002] Currently, when acquiring user interaction data and making targeted adjustments to the displayed information, related technologies often only consider the entire page as a unit, failing to pinpoint the exact display area within the page. This results in insufficient comprehensiveness in the statistical data collected by these technologies.
[0003] There is currently no effective solution to the above problems. Summary of the Invention
[0004] This application provides an information display method, apparatus, non-volatile storage medium, and electronic device to at least solve the technical problem of incomplete data statistics caused by the inability to accurately count data to every display area on a page in related technologies.
[0005] According to one aspect of the embodiments of this application, an information display method is provided, comprising: determining multiple target areas in a target page, wherein each target area in the multiple target areas is used to display pre-set first information, and each target area is bound to an interaction event, the interaction event being used to collect interaction information of the target area; acquiring the interaction information of each target area within a first target time period; summarizing the interaction information within the first target time period, and determining second information and third information from the first information based on the interaction information, wherein the second information is information with an interaction volume greater than a preset interaction volume threshold, and the third information is information with an interaction volume less than a preset interaction volume threshold; and within a second target time period, increasing the target area corresponding to the second information and decreasing the target area corresponding to the third information.
[0006] Optionally, each target area has pre-set custom attribute values. The steps for obtaining the interaction information of each target area within the first target time period include: within the first target time period, when the first target object interacts with the first information displayed in the target area, collecting interaction information through the interaction event bound to the target area. The interaction information includes the custom attribute values of the target area, the name of the target page where the target area is located, the information attributes of the first information, the interaction time of the target object, and the IP address of the target object; saving the interaction information to a cache cluster, and within the second target time period, saving the interaction information within the first target time period stored in the cache cluster to a persistent database.
[0007] Optionally, after summarizing the interaction information within the target time period and determining the second and third information from the first information based on the interaction information, the information display method further includes: receiving a data viewing request from a second target object through a permission verification page, wherein the permission verification page is used to verify the permissions of the data viewing request; if the permission verification page verifies the permissions, generating data access permissions and displaying a target page carrying data access permissions to the second target object, wherein the target page carrying data access permissions displays the interaction quantity information of each target area in each target area.
[0008] Optionally, the step of displaying the target page carrying data access permissions to the second target object includes: setting the background color of the target area to a first background color when the information displayed in the target area is second information; and setting the background color of the target area to a second background color when the information displayed in the target area is third information.
[0009] Optionally, the target page includes a first target page and a second target page, wherein the first target page and the second target page are two consecutive pages. The step of summarizing the interaction information within the target time period further includes: summarizing the first interaction information of the first target page and the second interaction information of the second target page within the first target time period; and determining the funnel data between the first target page and the second target page based on the first interaction information and the second interaction information, wherein the funnel data includes the conversion rate when jumping from the first target page to the second target page.
[0010] Optionally, the target page type includes the website homepage, page advertisement, product detail page, shopping cart page, order generation page, and payment completion page.
[0011] Optionally, each target page may have a unique page name, and each target area may have a document object model element.
[0012] According to another aspect of the embodiments of this application, an information display device is also provided, comprising: a first processing module, configured to determine multiple target areas in a target page, wherein each target area is used to display pre-set first information, and each target area is bound to an interaction event, the interaction event being used to collect interaction information of the target area; a second processing module, configured to acquire interaction information of each target area within a first target time period; a third processing module, configured to summarize the interaction information within the first target time period, and determine second information and third information from the first information based on the interaction information, wherein the second information is information with an interaction amount greater than a preset interaction amount threshold, and the third information is information with an interaction amount less than a preset interaction amount threshold; and a fourth processing module, configured to increase the target area corresponding to the second information and decrease the target area corresponding to the third information within the second target time period.
[0013] According to another aspect of the embodiments of this application, a non-volatile storage medium is also provided, wherein a program is stored in the non-volatile storage medium, and the program controls the device where the non-volatile storage medium is located to execute an information display method when it runs.
[0014] According to another aspect of the embodiments of this application, an electronic device is also provided, including: a memory and a processor, the processor being configured to run a program stored in the memory, wherein the program executes an information display method during runtime.
[0015] In this embodiment, multiple target areas are defined on the target page. Each target area is used to display pre-set first information, and each target area is bound to an interaction event. The interaction event is used to collect interaction information of the target area. The interaction information of each target area within a first target time period is obtained. The interaction information within the first target time period is summarized, and second and third information are determined from the first information based on the interaction information. The second information is information with an interaction volume greater than a preset interaction volume threshold, and the third information is information with an interaction volume less than the preset interaction volume threshold. Within a second target time period, the target area corresponding to the second information is increased, and the target area corresponding to the third information is decreased. By setting an interaction event for each target area, the purpose of collecting interaction information of each target area is achieved, thereby realizing the technical effect of comprehensive statistical analysis of interaction data. This solves the technical problem of incomplete data statistics caused by the inability to accurately count data to every display area on the page in related technologies. Attached Figure Description
[0016] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0017] Figure 1 This is a schematic diagram of the structure of a computer terminal according to an embodiment of this application;
[0018] Figure 2 This is a flowchart illustrating an information display method according to an embodiment of this application;
[0019] Figure 3 This is a schematic diagram of the architecture of a data acquisition system according to an embodiment of this application;
[0020] Figure 4 This is a schematic diagram illustrating a statistical data summary according to an embodiment of this application;
[0021] Figure 5This is a schematic diagram illustrating the process of a data acquisition system collecting various data according to an embodiment of this application;
[0022] Figure 6 This is a schematic diagram of the structure of an information display device according to an embodiment of this application. Detailed Implementation
[0023] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0024] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0025] In related technologies, when acquiring user interaction data and making targeted adjustments to displayed information, the entire page is often used as the unit, which cannot be precise down to each display area on the page, resulting in incomplete statistical data. To solve this problem, this application provides a related solution, which is described in detail below.
[0026] According to an embodiment of this application, an embodiment of an information display method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0027] The methods and embodiments provided in this application can be executed on mobile terminals, computer terminals, or similar computing devices. Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing an information display method is shown. Figure 1As shown, the computer terminal 10 (or mobile device 10) may include one or more processors 102 (shown as 102a, 102b, ..., 102n in the figure) 102 (processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0028] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10 (or mobile device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0029] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the information display method in this embodiment. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the information display method of the application described above. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0030] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0031] The display can be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10 (or mobile device).
[0032] Under the above operating environment, this application embodiment provides an information display method, such as... Figure 2 As shown, the method includes the following steps:
[0033] Step S202: Determine multiple target areas in the target page. Each target area is used to display pre-set first information, and each target area is bound to an interactive event. The interactive event is used to collect interactive information of the target area.
[0034] In the technical solution provided in step S202, the page types of the target page include website homepage, page advertisement, product details page, shopping cart page, order generation page, and payment completion page.
[0035] As an optional implementation, each target page uniquely corresponds to a page name, and each target area corresponds to a document object model element.
[0036] Specifically, each page that needs to be analyzed can be given a unique page name to identify its uniqueness. During the web development phase, a custom attribute `self_id` can be added to each block-level DOM (Document Object Model) element that needs to be analyzed, and a value can be set for this attribute. When the page loads, an interactive event, such as a click event, can be bound to all DOM elements with the custom attribute, and this can be handled using JavaScript and page separation techniques to reduce page code redundancy.
[0037] Step S204: Obtain the interaction information of each target area within the first target time period;
[0038] In the technical solution provided in step S204, each target area has a pre-set custom attribute value. The step of obtaining the interaction information of each target area within the first target time period includes: within the first target time period, when the first target object interacts with the first information displayed in the target area, collecting interaction information through the interaction event bound to the target area, wherein the interaction information includes the custom attribute value of the target area, the name of the target page where the target area is located, the information attribute of the first information, the interaction time of the target object, and the IP address of the target object; saving the interaction information to the cache cluster, and within the second target time period, saving the interaction information within the first target time period saved in the cache cluster to the persistent database.
[0039] Specifically, the interactions in this application include clicks and other methods. When a user clicks on a product at a certain location on the page, the element's click event is triggered. The click event then asynchronously sends the page name and the element's custom attributes as JSON data to the data collection interface.
[0040] After receiving the data, the data collection interface saves information such as page name, custom attribute values of elements, request IP address, and request time to Redis. Redis stores active data for the current 24 hours, and historical data is persistently stored in the database.
[0041] In some embodiments of this application, the architecture diagram of the entire data acquisition system is as follows: Figure 3 As shown. From Figure 3 As can be seen, the data acquisition system is divided into a website front-end and a server side. The website front-end includes the front-end pages that need to be tracked, and the server side includes a Redis cache cluster for storing active data collected within the first target time period, and a persistent database for storing historical data.
[0042] Specifically, during webpage development, custom attributes are added and values are assigned to elements that require tracking. When the page loads, click events are bound to these elements based on these custom attributes. When a user triggers a click event, the necessary request message data is encapsulated and sent to the server for data verification. If the request is valid, it is sent to the corresponding backend processing program, where the request parameters are assembled and inserted into the Redis cache cluster. The processing result is then returned. A scheduled task retrieves all the previous day's hot data from the Redis cluster every morning at midnight, summarizes and statistically analyzes it, and stores it in the database.
[0043] In some embodiments of this application, the data in the persistent database is stored in a data table. The header of the data table is the data type contained in each data entry, for example: page_id: page name, unique identifier; dom_id: attribute value of the custom attribute self_id, the attribute value should have a self-explanatory naming convention, such as top_barner_nav_dom01, each position represents the naming convention of page position, element block category, function category, and specific element respectively; event_time: event click time; request_ip: request IP address.
[0044] Step S206: Summarize the interaction information within the first target time period, and determine the second and third information from the first information based on the interaction information. The second information is information with an interaction volume greater than a preset interaction volume threshold, and the third information is information with an interaction volume less than a preset interaction volume threshold.
[0045] In the technical solution provided in step S206, after summarizing the interaction information within the target time period and determining the second and third information from the first information based on the interaction information, a data viewing request from the second target object can be received through the permission verification page. The permission verification page is used to verify the permissions of the data viewing request. If the permission verification page is passed, a data access permission is generated, and a target page carrying the data access permission is displayed to the second target object. The target area of the target page carrying the data access permission displays the interaction quantity information of each target area.
[0046] In some embodiments of this application, the step of displaying a target page carrying data access permissions to a second target object includes: when the information displayed in the target area is second information, setting the background color of the target area to a first background color; and when the information displayed in the target area is third information, setting the background color of the target area to a second background color. The first background color can be a more saturated or vibrant color, such as red, and the second background color can be gray or white, etc.
[0047] Specifically, a permission verification page can be added to the management backend. After successful permission verification, a permission token is generated, redirecting the user to the website page and including the token in the HTTP request header. When viewing statistics, a shortcut key can be set to trigger a loading event. This event will call an asynchronous request to retrieve page access data for a specified date from the database, traverse the DOM document, find the element with the corresponding attribute value, add a floating layer around the element to display the corresponding click count effect, and use different background colors to distinguish the degree of popularity. For example, red indicates a high-popularity area, indicating a large number of user clicks, thereby judging the user's interest value. Different display can be used for functional modules that users do not click at all or click very little, and the reasons can be analyzed to determine whether it is a product selection failure or a lack of user interest, so as to make timely adjustments for analysts.
[0048] Additionally, when displaying data, the display event can be triggered by a display button or keyboard shortcut. By default, it retrieves the current page's statistics for the day from Redis. Alternatively, it can retrieve the corresponding statistics based on a selected date, traverse the DOM elements using Javascript, locate the corresponding element based on the attribute value, retrieve the element's x-axis and y-axis coordinates, offset the corresponding element's position to the lower right, dynamically create a floating layer, fill it with the corresponding click count value, and customize the number of hotspot intervals based on the number of user clicks, displaying different interval values in different colors for easier visibility and analysis.
[0049] As an optional implementation, the target page includes a first target page and a second target page, wherein the first target page and the second target page are two consecutive pages. The step of summarizing the interaction information within the target time period further includes: summarizing the first interaction information of the first target page and the second interaction information of the second target page within the first target time period; and determining funnel data between the first target page and the second target page based on the first interaction information and the second interaction information, wherein the funnel data includes the conversion rate when jumping from the first target page to the second target page.
[0050] It should be noted that the method provided in this application embodiment is still applicable when the number of pages is greater than or equal to three categories. For example, when the target pages include the website homepage, page advertisements, product detail pages, shopping cart pages, order generation pages, and payment completion pages, the funnel data displayed to the user is as follows: Figure 4 As shown. From Figure 4 As can be seen, this application can display click-through rates on each page and conversion rates between different pages to users. By combining click data for each target area on each page, users can tailor the information displayed on each page, thereby improving conversion rates.
[0051] Step S208: Within the second target time period, increase the target area corresponding to the second information and decrease the target area corresponding to the third information.
[0052] As an optional approach, Figure 3 The system shown is executing Figure 2 The complete process of the information display method shown is as follows: Figure 5 As shown. From Figure 5 As can be seen from the description, the system frontend provided in this application can load the page DOM; bind click events; obtain information when a click event is triggered; encapsulate requests; verify request messages and send them to the server. The server can unpack the received data, write the data to a Redis cluster, and use a scheduled task to write data that has been stored in the cluster for a long time to a database. It can also feed back the data processing results to the frontend for further encapsulation. The frontend can also handle exceptions during the data collection process.
[0053] By identifying multiple target areas on a target page, each target area is used to display pre-set first information, and each target area is bound to an interaction event. These interaction events are used to collect interaction information from the target area. The interaction information of each target area within a first target time period is obtained. This interaction information is then aggregated, and second and third information are determined from the first information based on the interaction information. The second information is information with an interaction volume greater than a preset interaction volume threshold, and the third information is information with an interaction volume less than a preset interaction volume threshold. Within a second target time period, the target areas corresponding to the second information are increased, and the target areas corresponding to the third information are decreased. By setting interaction events for each target area, the goal of collecting interaction information from each target area is achieved, thus realizing the technical effect of comprehensively statistically analyzing interaction data. This solves the technical problem of incomplete data statistics caused by the inability to accurately count data to every display area on the page in related technologies.
[0054] This application provides an information display device. Figure 6 This is a structural diagram of an information display device. For example... Figure 6As shown, the device includes: a first processing module 60, used to determine multiple target areas in a target page, wherein each target area is used to display pre-set first information, and each target area is bound to an interaction event, the interaction event being used to collect interaction information of the target area; a second processing module 62, used to acquire the interaction information of each target area within a first target time period; a third processing module 64, used to summarize the interaction information within the first target time period, and determine second and third information from the first information based on the interaction information, wherein the second information is information with an interaction volume greater than a preset interaction volume threshold, and the third information is information with an interaction volume less than a preset interaction volume threshold; and a fourth processing module 66, used to add the target area corresponding to the second information and reduce the target area corresponding to the third information within the second target time period.
[0055] In some embodiments of this application, the page types of the target page include website homepage, page advertisement, product details page, shopping cart page, order generation page, and payment completion page.
[0056] In some embodiments of this application, each target page uniquely corresponds to a page name, and each target area corresponds to a document object model element.
[0057] In some embodiments of this application, each target area has a pre-set custom attribute value. The step of the second processing module 62 obtaining the interaction information of each target area within the first target time period includes: within the first target time period, when the first target object interacts with the first information displayed in the target area, collecting interaction information through the interaction event bound to the target area, wherein the interaction information includes the custom attribute value of the target area, the name of the target page where the target area is located, the information attribute of the first information, the interaction time of the target object, and the IP address of the target object; saving the interaction information to a cache cluster, and within the second target time period, saving the interaction information within the first target time period saved in the cache cluster to a persistent database.
[0058] In some embodiments of this application, after the third processing module 64 summarizes the interaction information within the target time period and determines the second and third information from the first information based on the interaction information, it is further configured to: receive a data viewing request from the second target object through a permission verification page, wherein the permission verification page is used to verify the permissions of the data viewing request; if the permission verification page verifies the data viewing request, generate a data access permission and display a target page carrying the data access permission to the second target object, wherein the target area of the target page carrying the data access permission displays the interaction quantity information of each target area.
[0059] In some embodiments of this application, the step of the third processing module 64 displaying a target page carrying data access permissions to the second target object includes: setting the background color of the target area to a first background color when the information displayed in the target area is second information; and setting the background color of the target area to a second background color when the information displayed in the target area is third information.
[0060] In some embodiments of this application, the target page includes a first target page and a second target page, wherein the first target page and the second target page are two consecutive pages. The step of the third processing module 64 in summarizing the interaction information within the target time period further includes: summarizing the first interaction information of the first target page and the second interaction information of the second target page within the first target time period; and determining the funnel data between the first target page and the second target page based on the first interaction information and the second interaction information, wherein the funnel data includes the conversion rate when jumping from the first target page to the second target page.
[0061] It should be noted that each module in the above information display device can be a program module (e.g., a set of program instructions to implement a certain function) or a hardware module. For the latter, it can be expressed in the following forms, but is not limited to them: each of the above modules is expressed as a processor, or the functions of each of the above modules are implemented by a processor.
[0062] According to an embodiment of this application, a non-volatile storage medium is also provided. The non-volatile storage medium stores a program, wherein when the program runs, it controls the device where the non-volatile storage medium is located to execute the following information display method: determining multiple target areas in a target page, wherein each target area is used to display pre-set first information, and each target area is bound to an interaction event, the interaction event being used to collect interaction information of the target area; acquiring the interaction information of each target area within a first target time period; summarizing the interaction information within the first target time period, and determining second and third information from the first information based on the interaction information, wherein the second information is information with an interaction amount greater than a preset interaction amount threshold, and the third information is information with an interaction amount less than a preset interaction amount threshold; within a second target time period, increasing the target area corresponding to the second information and decreasing the target area corresponding to the third information.
[0063] According to an embodiment of this application, an electronic device is also provided. The electronic device includes a memory and a processor. The processor is used to run a program stored in the memory. When the program runs, it executes the following information display method: determining multiple target areas in a target page, wherein each target area is used to display pre-set first information, and each target area is bound to an interaction event, the interaction event being used to collect interaction information of the target area; acquiring the interaction information of each target area within a first target time period; summarizing the interaction information within the first target time period, and determining second information and third information from the first information based on the interaction information, wherein the second information is information with an interaction amount greater than a preset interaction amount threshold, and the third information is information with an interaction amount less than a preset interaction amount threshold; and within a second target time period, increasing the target area corresponding to the second information and decreasing the target area corresponding to the third information.
[0064] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0065] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0066] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0067] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0068] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0069] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. An information display method, characterized in that, include: Multiple target areas are identified on the target page, wherein each target area is used to display pre-set first information, and each target area is bound to an interaction event, the interaction event being used to collect interaction information of the target area; Obtain the interaction information of each target region within the first target time period; The interaction information within the first target time period is summarized, and second and third information are determined from the first information based on the interaction information, wherein the second information is information with an interaction amount greater than a preset interaction amount threshold, and the third information is information with an interaction amount less than a preset interaction amount threshold. Within the second target time period, the target area corresponding to the second information is increased, and the target area corresponding to the third information is decreased.
2. The information display method according to claim 1, characterized in that, Each target region has pre-set custom attribute values, wherein the step of obtaining the interaction information of each target region within the first target time period includes: During the first target time period, when the first target object interacts with the first information displayed in the target area, the interaction information is collected through the interaction event bound to the target area. The interaction information includes the custom attribute value of the target area, the name of the target page where the target area is located, the information attribute of the first information, the interaction time of the target object, and the IP address of the target object. The interaction information is saved to a cache cluster, and within the second target time period, the interaction information within the first target time period saved in the cache cluster is saved to a persistent database.
3. The information display method according to claim 1, characterized in that, After the steps of summarizing the interaction information within the target time period and determining the second and third information from the first information based on the interaction information, the information display method further includes: The permission verification page receives a data viewing request from a second target object, wherein the permission verification page is used to verify the permissions of the data viewing request. If the permission verification page passes the verification, a data access permission is generated, and the target page carrying the data access permission is displayed to the second target object. The target page carrying the data access permission displays the interaction quantity information of each target area.
4. The information display method according to claim 3, characterized in that, The step of displaying the target page carrying the data access permissions to the second target object includes: When the information displayed in the target area is the second information, the background color of the target area is set to the first background color; If the information displayed in the target area is the third information, the background color of the target area is set to the second background color.
5. The information display method according to claim 1, characterized in that, The target page includes a first target page and a second target page, wherein the first target page and the second target page are two consecutive pages, and the step of summarizing the interaction information within the target time period further includes: Summarize the first interaction information of the first target page and the second interaction information of the second target page within the first target time period; Based on the first interaction information and the second interaction information, funnel data between the first target page and the second target page is determined, wherein the funnel data includes the conversion rate when jumping from the first target page to the second target page.
6. The information display method according to claim 1, characterized in that, The target page types include website homepage, page advertisement, product details page, shopping cart page, order generation page, and payment completion page.
7. The information display method according to claim 1, characterized in that, Each target page has a unique page name, and each target area has a document object model element.
8. An information display device, characterized in that, include: The first processing module is used to determine multiple target areas in the target page, wherein each target area is used to display pre-set first information, and each target area is bound to an interaction event, the interaction event being used to collect interaction information of the target area; The second processing module is used to acquire the interaction information of each target region within the first target time period; The third processing module is used to summarize the interaction information within the first target time period, and determine the second information and the third information from the first information based on the interaction information, wherein the second information is information with an interaction amount greater than a preset interaction amount threshold, and the third information is information with an interaction amount less than a preset interaction amount threshold. The fourth processing module increases the target region corresponding to the second information and decreases the target region corresponding to the third information within the second target time period.
9. A non-volatile storage medium, characterized in that, The non-volatile storage medium stores a program, wherein when the program is executed, it controls the device where the non-volatile storage medium is located to execute the information display method according to any one of claims 1 to 7.
10. An electronic device, characterized in that, include: A memory and a processor, the processor being configured to run a program stored in the memory, wherein the program, when running, executes the information display method according to any one of claims 1 to 7.
Citation Information
Patent Citations
A method and a device for displaying animation elements in a page
CN109710353A
Information interaction method and device
CN114140182A