Exposure detection method and device based on buried point data, equipment and storage medium

By monitoring the exposure time of page elements during the page loading process and automatically uploading the buried point data, the problem of cumbersome and inefficient exposure buried point process in the prior art is solved, and the efficiency and accuracy of exposure detection are improved.

CN120216295APending Publication Date: 2025-06-27SHENZHEN YISHIHUOLALA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510373247.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

In the prior art, the exposure point burial process is cumbersome, inefficient and difficult to maintain, which reduces the efficiency of exposure detection.

Method used

By monitoring the exposure time of page elements during page loading, automatically determine the data of the exposed buried point and upload it, visual monitoring of the exposed buried point is achieved, avoiding manual settings.

Benefits of technology

It improves the efficiency and accuracy of exposure detection, simplifies the process of exposure burying points, and reduces maintenance difficulty.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120216295A_ABST
    Figure CN120216295A_ABST
Patent Text Reader

Abstract

The invention provides an exposure detection method and device based on buried point data, equipment and a storage medium, and the method comprises the steps: obtaining N page elements in a first page under the condition of displaying the first page; each page element is provided with an exposure buried point, and N is a positive integer greater than 1; determining an element, located in a visible window of the first page, in the N page elements as a first element; in the loading process of the first page, the exposure duration corresponding to each first element is monitored; determining the first element of which the corresponding exposure duration is greater than the first preset duration as a second element; and uploading burying point data of the exposure burying point corresponding to the second element. In the embodiment of the invention, the exposure duration of each element in the page is monitored in the page display process so as to realize visual monitoring of the exposure buried point, and the whole exposure detection process does not need manual setting so as to improve the efficiency and accuracy of exposure detection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to an exposure detection method, device, equipment, and storage medium based on buried point data. Background Art

[0002] In order to analyze user behavior and understand user operation habits, buried points are usually set on application software, and targeted collection of application software access data is performed by collecting buried point data for subsequent analysis and use by users.

[0003] Common types of buried points include exposure buried points, click buried points, behavior buried points, access buried points, event buried points, performance buried points, etc. Exposure buried point is a kind of exposure detection technology. In application software, exposure buried points are used to record the exposure situation of user browsing pages. When a certain page element (such as an advertisement, a specific article, a function module, etc.) appears within the visible range of the user's screen and reaches a certain time, this event will be recorded through exposure buried points.

[0004] However, in the prior art, it is necessary for users to manually set the browsing page to achieve visual monitoring of exposure buried points, which makes the entire exposure buried point process cumbersome, inefficient, and difficult to maintain, reducing the efficiency of exposure detection. Summary of the Invention

[0005] The main purpose of this application is to provide an exposure detection method, device, computer equipment, and storage medium based on buried point data, aiming to solve the technical problem that the entire exposure buried point process is cumbersome, inefficient, and difficult to maintain, reducing the efficiency of exposure detection.

[0006] To achieve the above purpose, this application provides an exposure detection method based on buried point data, and the method includes:

[0007] When displaying the first page, obtain N page elements in the first page; each page element is set with an exposure buried point, and N is a positive integer greater than 1;

[0008] Determine the elements in the visible window of the first page among the N page elements as the first elements;

[0009] During the loading process of the first page, monitor the exposure duration corresponding to each first element;

[0010] Determine the first elements with an exposure duration greater than the first preset duration as the second elements;

[0011] Upload the buried point data of the exposure buried points corresponding to the second elements.

[0012] Optionally, determining, as the first elements, the elements of the N page elements that are within the visible window of the first page includes:

[0013] Monitoring the N page elements;

[0014] When a page element among the N page elements in a sliding state is monitored, determining the page element in the sliding state as the first element;

[0015] When the page element is a picture element and it is monitored that the picture element starts to load, determining the picture element as the first element.

[0016] Optionally, monitoring the exposure duration corresponding to each first element includes:

[0017] When it is monitored that a first element in a sliding state stops sliding, stopping the monitoring of the first element and determining the monitoring duration associated with the first element as the exposure duration corresponding to the first element; or,

[0018] When it is monitored that a first element finishes loading, stopping the monitoring of the first element and determining the monitoring duration associated with the first element as the exposure duration corresponding to the first element.

[0019] Optionally, obtaining the N page elements in the first page includes:

[0020] Adding the element identifier and buried point data of each page element to a preset observation queue;

[0021] Before uploading the buried point data of the exposure buried point corresponding to the second element, the method further includes:

[0022] Adding the element identifier and buried point data of the second element to a preset first message queue and deleting the element identifier and buried point data of the second element from the observation queue.

[0023] Optionally, uploading the buried point data of the exposure buried point corresponding to the second element includes:

[0024] When the first page is switched, uploading the element identifiers and buried point data stored in the first message queue and clearing the first message queue.

[0025] Optionally, the method further includes:

[0026] Monitoring a second page including exposure buried points;

[0027] When it is monitored that the second page is switched, obtaining the monitoring duration corresponding to the second page;

[0028] When the monitoring duration is greater than a second preset duration, upload the buried point data of the exposure buried points included in the second page.

[0029] Optionally, before obtaining the monitoring duration corresponding to the second page when it is monitored that the second page is switched, the method further includes:

[0030] Store the buried point data of the exposure buried points included in the second page in a preset second message queue;

[0031] The uploading the buried point data of the exposure buried points included in the second page includes:

[0032] Upload the buried point data stored in the second message queue and empty the second message queue.

[0033] In addition, to achieve the above object, the present application further provides an exposure detection device, including:

[0034] A first acquisition module, configured to acquire N page elements in the first page when the first page is displayed; each page element is provided with an exposure buried point, and N is a positive integer greater than 1;

[0035] A first determination module, configured to determine the elements in the visual window of the first page among the N page elements as first elements;

[0036] A first monitoring module, configured to monitor the exposure duration corresponding to each first element during the loading process of the first page;

[0037] A second determination module, configured to determine the first elements with the exposure duration greater than a first preset duration as second elements;

[0038] A first upload module, configured to upload the buried point data of the exposure buried points corresponding to the second elements.

[0039] To solve the above technical problems, an embodiment of the present application further provides a computer device, which adopts the following technical solution:

[0040] The computer device includes a memory and a processor, a computer program is stored in the memory, and when the processor executes the computer program, the steps of any one of the exposure detection methods proposed in the embodiments of the present application are implemented.

[0041] To solve the above technical problems, an embodiment of the present application further provides a computer-readable storage medium, which adopts the following technical solution:

[0042] A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of any one of the exposure detection methods proposed in the embodiments of the present application are implemented.

[0043] Compared with the prior art, the embodiments of the present application mainly have the following beneficial effects:

[0044] The present application provides an exposure detection method, device, equipment and storage medium based on buried point data. The above method includes: when a first page is displayed, obtaining N page elements in the first page; each page element is provided with an exposure buried point, and N is a positive integer greater than 1; determining the elements in the visible window of the first page among the N page elements as first elements; during the loading process of the first page, listening to the exposure duration corresponding to each first element; determining the first elements with the exposure duration greater than a first preset duration as second elements; uploading the buried point data of the exposure buried points corresponding to the second elements. In the embodiments of the present application, the exposure duration of each element in the page is listened to during the page display process, so as to realize the visual listening of the exposure buried points, and the entire exposure detection process does not require manual setting, thereby improving the efficiency and accuracy of the exposure detection. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0046] Figure 1 is an exemplary system architecture diagram to which the present application can be applied;

[0047] Figure 2 is a flowchart of the exposure detection method provided by the embodiments of the present application;

[0048] Figure 3 is an application flowchart of the exposure detection method provided by the embodiments of the present application;

[0049] Figure 4 is a structural schematic diagram of an embodiment of the exposure detection device provided by the embodiments of the present application;

[0050] Figure 5 is a basic structural block diagram of a computer device provided by the embodiments of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0051] The exposure detection method provided by the embodiments of this application is applied to an exposure detection device. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which this application belongs; the terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above drawings are intended to cover non-exclusive inclusion. The terms "first", "second", etc. in the specification and claims of this application or the above drawings are used to distinguish different objects and not to describe a specific order.

[0052] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in connection with the embodiments can be included in at least one embodiment of this application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0053] To enable those skilled in the technical field to better understand the solution of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0054] As Figure 1 shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0055] Users can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications may be installed on the terminal devices 101, 102, 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social online platform software, etc.

[0056] The terminal devices 101, 102, and 103 can be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, desktop computers, and so on.

[0057] The server 105 can be a server that provides various services, such as a background server that supports the pages displayed on the terminal devices 101, 102, and 103.

[0058] It should be noted that the exposure detection method provided by the embodiments of the present application is generally executed by the server / terminal device. Correspondingly, the exposure detection device is generally set in the server / terminal device.

[0059] It should be understood that Figure 1 the numbers of the terminal devices, networks, and servers in

[0060] are merely illustrative. According to the implementation requirements, there can be any number of terminal devices, networks, and servers. Figure 2 Please refer to

[0061] S210, when the first page is being displayed, obtain N page elements in the first page.

[0062] The above-mentioned first page can be understood as the front-end page displayed by the electronic device, and the above-mentioned page elements can be understood as the originals with exposure buried points included in the first page.

[0063] In this step, when it is detected that the first page is being displayed, obtain N page elements with exposure buried points in the first page, where N is a positive integer greater than 1.

[0064] Optionally, the page elements can be obtained by using the window.document.querySelectAll method.

[0065] S220, determine the elements among the N page elements that are within the visible window of the first page as the first elements.

[0066] In this step, the element in the N page elements that is in a visible state is determined as the first element. In other words, the element in the N page elements that is in a visible window is determined as the first element. Optionally, when the control corresponding to the element is in a sliding or dragging state, the element is determined as the first element.

[0067] S230: During the loading process of the first page, monitoring the exposure time corresponding to each first element.

[0068] In this step, after the first element is determined, during the loading of the first page, the exposure time corresponding to each first element is monitored. Optionally, the exposure time corresponding to the first element can be monitored through the IntersectionObserver component.

[0069] S240: Determine the first element corresponding to an exposure duration greater than the first preset duration as the second element.

[0070] In this step, a first preset duration is preset. Optionally, the first preset duration is set to 500 milliseconds.

[0071] If it is monitored that the exposure duration corresponding to a certain first element is greater than the first preset duration, the first element is determined as the second element.

[0072] S250, uploading the burying point data of the exposure burying point corresponding to the second element.

[0073] In this step, after determining the second element, upload the exposure point data corresponding to the second element to complete the exposure detection of the front-end page. The exposure point data stores the exposure time, exposure status, and location information of the exposure point.

[0074] In an embodiment of the present application, the exposure duration of each element in the page is monitored during the page display process, so as to achieve visual monitoring of the exposure points, and the entire exposure detection process does not require manual settings, thereby improving the efficiency and accuracy of exposure detection.

[0075] Optionally, determining the element in the visible window of the first page among the N page elements as the first element includes:

[0076] Monitor the N page elements;

[0077] In the case of monitoring that a page element in the N page elements is in a sliding state, determining the page element in the sliding state as the first element;

[0078] When the page element is a picture element and it is monitored that the picture element starts to load, the picture element is set as the first element.

[0079] In an alternative implementation, the above page element is not an image element, that is, the page element does not represent an image. In this implementation, N page elements are monitored. When it is detected that a page element is in a sliding state, it means that the control corresponding to the page element is in a sliding state. That is to say, the control corresponding to the page element is being viewed by the user. Then, the page element in the sliding state is determined as the first element.

[0080] In another alternative implementation, the above page element is an image element, that is, the page element represents an image. In this implementation, the image element is monitored. When it is detected that the image element starts to load, it means that the image is being viewed by the user. Then, the above image element is determined as the first element.

[0081] In this embodiment, by monitoring whether a non-image element is in a sliding state, it is determined whether the page element is the first element; by monitoring whether an image element is loaded, it is determined whether the page element is the first element; different monitoring methods are adopted based on different types of page elements to ensure that all first elements in the first page are monitored.

[0082] Optionally, the monitoring of the exposure duration corresponding to each first element includes:

[0083] When it is detected that the first element in the sliding state stops sliding, the monitoring of the first element is stopped, and the monitoring duration associated with the first element is determined as the exposure duration corresponding to the first element; or,

[0084] When it is detected that the first element is loaded completely, the monitoring of the first element is stopped, and the monitoring duration associated with the first element is determined as the exposure duration corresponding to the first element.

[0085] When the first element is not an image element, the sliding state of the first element is monitored. If it is detected that the first element stops sliding, indicating that the first element has moved out of the visible area, the monitoring of the first element is stopped, and the monitoring duration associated with the first element is determined as the exposure duration corresponding to the first element.

[0086] When the first element is an image element, the loading status of the first element is monitored. When the first element is loaded completely, the monitoring of the first element is stopped, and the monitoring duration associated with the first element is determined as the exposure duration corresponding to the first element.

[0087] In this embodiment, by monitoring the sliding state of the non-image element, the exposure duration corresponding to the first element is determined; by monitoring the loading state of the image element, the exposure duration corresponding to the first element is determined; different monitoring methods are adopted based on different types of page elements to accurately monitor the exposure duration corresponding to the first element.

[0088] Optionally, obtaining the N page elements in the first page includes:

[0089] Adding the element identifier and buried point data of each page element to a preset observation queue;

[0090] Before uploading the buried point data of the exposure buried point corresponding to the second element, the method further includes:

[0091] Adding the element identifier and buried point data of the second element to a preset first message queue, and deleting the element identifier and buried point data of the second element from the observation queue.

[0092] It should be noted that an observation queue (observer queue) and a first message queue (report queue) are preset.

[0093] In this embodiment, when obtaining the N page elements in the first page, the element identifier and buried point data of each page element are obtained, and the element identifier and buried point data of each page element are added to the observation queue.

[0094] In this embodiment, after determining the second element, the element identifier and buried point data of the second element are added to the first message queue, and the element identifier and buried point data of the second element are deleted from the observation queue. Subsequently, the buried point data of the exposure buried point corresponding to the second element is uploaded.

[0095] In this embodiment, by introducing an observation queue and a first message queue, during the process of uploading buried point data, the element identifier and buried point data of the second element are added to the first message queue, and the element identifier and buried point data of the second element are deleted from the observation queue, so as to ensure that the buried point data of the exposure buried point corresponding to the second element can be accurately uploaded and improve the accuracy of exposure detection.

[0096] Optionally, uploading the buried point data of the exposure buried point corresponding to the second element includes:

[0097] When the first page is switched, uploading the element identifier and buried point data stored in the first message queue, and clearing the first message queue.

[0098] In this embodiment, when the first page is switched, it is necessary to upload the buried point data of the exposure buried points corresponding to all second elements included in the first page. In this case, the element identifier and buried point data stored in the first message queue are uploaded, and the first message queue is cleared.

[0099] Optionally, the method further includes:

[0100] Listening to the second page including exposure buried points;

[0101] When the switching of the second page is monitored, obtain the monitoring duration corresponding to the second page;

[0102] When the monitoring duration is greater than a second preset duration, upload the buried point data of the exposure buried points included in the second page.

[0103] In this embodiment, the front-end page can also be monitored, and then the buried point data of the exposure buried points included in the entire front-end page is uploaded.

[0104] Specifically, when the second page is displayed, monitor the second page. When the switching of the second page is monitored, obtain the monitoring duration corresponding to the second page. Compare the size relationship between the monitoring duration and the second preset duration. When the monitoring duration is greater than the second preset duration, upload the buried point data of the exposure buried points included in the second page. When the monitoring duration is not greater than the second preset duration, continue to monitor the second page.

[0105] It should be understood that the second preset duration is a custom-set value. Optionally, the second preset duration is 500 milliseconds.

[0106] In the embodiment of the present application, the exposure duration of the page is monitored during the page display process to achieve visual monitoring of the exposure buried points, and the entire exposure detection process does not require manual setting, thereby improving the efficiency and accuracy of the exposure detection.

[0107] Optionally, before obtaining the monitoring duration corresponding to the second page when the switching of the second page is monitored, the method further includes:

[0108] Store the buried point data of the exposure buried points included in the second page in a preset second message queue;

[0109] The uploading of the buried point data of the exposure buried points included in the second page includes:

[0110] Upload the buried point data stored in the second message queue and clear the second message queue.

[0111] In this embodiment, a second message queue (pageReport queue) is pre-stored.

[0112] In this embodiment, when the second page is displayed, store the buried point data of the exposure buried points included in the second page in the second message queue; when the monitoring duration is greater than the second preset duration, upload the buried point data stored in the second message queue, clear the second message queue, and then upload the buried point data of the exposure buried points included in the second page.

[0113] In this embodiment, by introducing a second message queue, during the process of uploading buried point data, the buried point data stored in the second message queue is uploaded, and the second message queue is cleared, so as to ensure that the buried point data of the exposure buried points included in the second page can be accurately uploaded, and the accuracy of exposure detection is improved.

[0114] For the convenience of understanding the overall technical solution, please refer to Figure 3 , such as Figure 3 shown, and call the exposure detection method provided by the embodiment of the present application.

[0115] In the case of performing exposure detection on page elements, obtain N page elements in the first page; determine the elements in the visible window of the first page among the N page elements as the first elements; during the loading process of the first page, monitor the exposure duration corresponding to each first element; determine the first elements with the exposure duration greater than the first preset duration as the second elements; upload the buried point data of the exposure buried points corresponding to the second elements.

[0116] In the case of performing exposure detection on the front-end page, monitor the second page including the exposure buried points; in the case of monitoring the switching of the second page, obtain the monitoring duration corresponding to the second page; in the case of the monitoring duration being greater than the second preset duration, upload the buried point data of the exposure buried points included in the second page.

[0117] Please refer to Figure 4 , an exposure detection device 400 provided by the embodiment of the present application, the exposure detection device 400 includes:

[0118] A first acquisition module 410, configured to obtain N page elements in the first page when the first page is displayed; each page element is provided with an exposure buried point, and N is a positive integer greater than 1;

[0119] A first determination module 420, configured to determine the elements in the visible window of the first page among the N page elements as the first elements;

[0120] A first monitoring module 430, configured to monitor the exposure duration corresponding to each first element during the loading process of the first page;

[0121] A second determination module 440, configured to determine the first elements with the exposure duration greater than the first preset duration as the second elements;

[0122] A first upload module 450, configured to upload the buried point data of the exposure buried points corresponding to the second elements.

[0123] Optionally, the first determination module 420 is specifically configured to:

[0124] Monitor the N page elements;

[0125] When a page element in the N page elements in a sliding state is monitored, determine the page element in the sliding state as the first element;

[0126] When the page element is a picture element and it is monitored that the picture element starts to load, determine the picture element as the first element.

[0127] Optionally, the first monitoring module 430 is specifically configured to:

[0128] When it is monitored that the first element in the sliding state stops sliding, stop monitoring the first element, and determine the monitoring duration associated with the first element as the exposure duration corresponding to the first element; or,

[0129] When it is monitored that the first element is loaded, stop monitoring the first element, and determine the monitoring duration associated with the first element as the exposure duration corresponding to the first element.

[0130] Optionally, the first obtaining module 410 is specifically configured to:

[0131] Add the element identifier and buried point data of each page element to the preset observation queue;

[0132] The exposure detection device 400 further includes:

[0133] A processing module, configured to add the element identifier and buried point data of the second element to the preset first message queue, and delete the element identifier and buried point data of the second element from the observation queue.

[0134] Optionally, the first uploading module 450 is specifically configured to:

[0135] When the first page is switched, upload the element identifier and buried point data stored in the first message queue, and clear the first message queue.

[0136] Optionally, the exposure detection device 400 further includes:

[0137] A second monitoring module, configured to monitor a second page including exposure buried points;

[0138] A second obtaining module, configured to obtain the monitoring duration corresponding to the second page when it is monitored that the second page is switched;

[0139] A second uploading module, configured to upload the buried point data of the exposure buried points included in the second page when the monitoring duration is greater than a second preset duration.

[0140] Optionally, the exposure detection device 400 further includes:

[0141] a storage module, configured to store the buried point data of the exposure buried points included in the second page in a preset second message queue;

[0142] The second upload module is specifically configured to:

[0143] upload the buried point data stored in the second message queue and empty the second message queue.

[0144] To solve the above technical problems, an embodiment of the present application further provides a computer device. For details, please refer to Figure 5 , Figure 5 which is the basic structural block diagram of the computer device in this embodiment.

[0145] The computer device 5 includes a memory 51, a processor 52, and a network interface 53 that are communicatively connected to each other through a system bus. It should be noted that only the computer device 5 with components 51-53 is shown in the figure, but it should be understood that it is not required to implement all the shown components, and more or fewer components can be alternatively implemented. Among them, those skilled in the art of the present technology can understand that a computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.

[0146] The computer device may be a desktop computer, a notebook, a palm computer, a cloud server and other computing devices. The computer device can perform human-computer interaction with the user through a keyboard, a mouse, a remote control, a touchpad, a voice control device, and other means.

[0147] The memory 51 at least includes one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (such as SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disc, etc. In some embodiments, the memory 51 may be an internal storage unit of the computer device 5, such as the hard disk or memory of the computer device 5. In other embodiments, the memory 51 may also be an external storage device of the computer device 5, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, FlashCard, etc. equipped on the computer device 5. Of course, the memory 51 may also include both the internal storage unit and the external storage device of the computer device 5. In this embodiment, the memory 51 is generally used to store the operating system and various application software installed in the computer device 5, such as the program code of the exposure detection method. In addition, the memory 51 may also be used to temporarily store various data that have been output or will be output.

[0148] In some embodiments, the processor 52 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips. The processor 52 is generally used to control the overall operation of the computer device 5. In this embodiment, the processor 52 is used to run the program code stored in the memory 51 or process data, such as running the program code of the exposure detection method.

[0149] The network interface 53 may include a wireless network interface or a wired network interface, and the network interface 53 is generally used to establish a communication connection between the computer device 5 and other electronic devices.

[0150] This application also provides another implementation manner, that is, to provide a computer-readable storage medium storing the exposure detection program, and the exposure detection program can be executed by at least one processor, so that the at least one processor executes the steps of the exposure detection method as described above.

[0151] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described example methods can be implemented by means of software plus a necessary general-purpose hardware online platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present application.

[0152] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and so on. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0153] Obviously, the above-described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The accompanying drawings show preferred embodiments of the present application, but do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosed content of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the foregoing embodiments, for those skilled in the art, they can still modify the technical solutions described in the foregoing specific embodiments, or perform equivalent replacements for some of the technical features. Any equivalent structure directly or indirectly using the content of the specification and drawings of the present application in other related technical fields is equally within the scope of the patent protection of the present application.

Claims

1. An exposure detection method based on buried point data, characterized in that: The method comprises: When displaying the first page, obtain N page elements in the first page; each page element is set with an exposure embedding point, and N is a positive integer greater than 1; Determine an element in the visible window of the first page among the N page elements as a first element; During the loading process of the first page, monitoring the exposure time corresponding to each first element; Determine a first element corresponding to an exposure duration greater than a first preset duration as a second element; Upload the exposure burying point data corresponding to the second element.

2. The method according to claim 1, characterized in that The step of determining the element in the visible window of the first page among the N page elements as the first element includes: Monitor the N page elements; In the case of monitoring that a page element in the N page elements is in a sliding state, determining the page element in the sliding state as the first element; When the page element is a picture element and it is monitored that the picture element starts to load, the picture element is set as the first element.

3. The method according to claim 1, characterized in that The monitoring of the exposure duration corresponding to each first element includes: When it is detected that the first element in the sliding state stops sliding, the monitoring of the first element is stopped, and the monitoring duration associated with the first element is determined as the exposure duration corresponding to the first element; or When it is monitored that the loading of the first element is completed, the monitoring of the first element is stopped, and the monitoring duration associated with the first element is determined as the exposure duration corresponding to the first element.

4. The method according to claim 1, characterized in that: The obtaining of N page elements in the first page includes: Add the element identification and embedding data of each page element to the preset observation queue; Before uploading the buried point data of the exposure buried point corresponding to the second element, the method further includes: The element identifier and the embedded point data of the second element are added to the preset first message queue, and the element identifier and the embedded point data of the second element are deleted from the observation queue.

5. The method according to claim 4, characterized in that The uploading of the buried point data of the exposure buried point corresponding to the second element includes: When the first page is switched, the element identifier and embedded point data stored in the first message queue are uploaded, and the first message queue is cleared.

6. The method according to claim 1, characterized in that The method further comprises: Monitor the second page including exposure tracking points; When the switching of the second page is detected, obtaining the monitoring duration corresponding to the second page; When the monitoring time is longer than the second preset time, the burying point data of the exposure burying points included in the second page is uploaded.

7. The method according to claim 6, characterized in that In the case where the switching of the second page is monitored, before obtaining the monitoring duration corresponding to the second page, the method further includes: Storing the buried point data of the exposure buried points included in the second page in a preset second message queue; The uploading of the exposure embedding data included in the second page includes: Upload the tracking data stored in the second message queue and clear the second message queue.

8. An exposure detection device, characterized in that: include: A first acquisition module, configured to acquire N page elements in a first page when displaying the first page; Each page element is set with an exposure embedding point, where N is a positive integer greater than 1; A first determining module, configured to determine an element in the visible window of the first page among the N page elements as a first element; A first monitoring module, used for monitoring the exposure time corresponding to each first element during the loading process of the first page; A second determining module, configured to determine a first element corresponding to an exposure duration greater than a first preset duration as a second element; The first uploading module is used to upload the burying point data of the exposure burying point corresponding to the second element.

9. A computer device, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the exposure detection method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the exposure detection method according to any one of claims 1 to 7 are implemented.