Method and device for detecting a buried point, electronic equipment and storage medium

By acquiring and detecting multiple event tracking packages on the target page, the problems of low efficiency and low accuracy of existing event tracking detection are solved, achieving comprehensiveness and high efficiency in event tracking detection.

CN116069634BActive Publication Date: 2026-01-02VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310012926.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-05
Publication Date
2026-01-02
Estimated Expiration
2043-01-05

AI Technical Summary

Technical Problem

Existing tracking point detection methods are inefficient and inaccurate, and cannot fully cover the impact of changes in tracking point code, resulting in frequent reports of abnormal tracking points.

Method used

The tracking detection device obtains the overall page operation tracking package, page control operation tracking package, and upstream and downstream operation tracking package based on the page information of the target page. It then performs comprehensive detection and processing on these tracking packages to improve the completeness and accuracy of the detection.

Benefits of technology

It achieves comprehensive and efficient point detection, reduces the time consumption of manual detection, and improves the accuracy and efficiency of detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116069634B_ABST
    Figure CN116069634B_ABST
Patent Text Reader

Abstract

The application discloses a method and device for detecting a buried point, an electronic device and a storage medium, and belongs to the technical field of terminals. The method for detecting the buried point comprises the following steps: in the case that it is detected that a user accesses a target page of a first application, acquiring a target buried point package of the target page according to page information of the target page, the target buried point package comprising at least one of the following: a page overall operation buried point package, a page control operation buried point package and a page upstream and downstream operation buried point package; detecting the target buried point package, and processing the target buried point package based on a detection result of the target buried point package.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of terminals, and particularly relates to a method and device for detecting a buried point, an electronic device and a storage medium. BACKGROUND

[0002] In order to describe various states of an application during running and various behavior characteristics of a user during using the application, a buried point is usually applied before the application is put online. After the application is put online, data collection and reporting of the pre-buried point are performed. For a newly developed buried point (for example, a newly added buried point or a modified buried point), buried point detection needs to be performed to ensure that the reporting logic of the newly developed buried point meets the expected requirements.

[0003] In the prior art, buried point detection mainly relies on a manual detection manner. A person manually operates an application to enter a buried point page, triggers a buried point in the buried point page, and generates buried point data, so as to collect the buried point data for detection.

[0004] However, the manual detection manner takes a long time, which leads to low detection efficiency. Moreover, the manual detection manner does not cover buried points affected by changes in buried point codes, and a large number of abnormal buried point reports may occur. Therefore, the detection manner is not comprehensive enough for the detection of buried points, which leads to low accuracy of buried point detection. Therefore, the existing buried point detection manner has problems of low detection efficiency and low detection accuracy. SUMMARY

[0005] Embodiments of the application provide a buried point detection method, device, electronic device and storage medium, which can solve the problem of low detection efficiency and low detection accuracy of the existing buried point detection manner.

[0006] In a first aspect, the embodiments of the application provide a buried point detection method, which includes: in a case where it is detected that a user accesses a target page of a first application, obtaining a target buried point package of the target page according to page information of the target page, the target buried point package including at least one of the following: a page overall operation buried point package, a page control operation buried point package and a page upstream and downstream operation buried point package; detecting the target buried point package, and processing the target buried point package based on a detection result of the target buried point package.

[0007] In a second aspect, the embodiments of the application provide a buried point detection device, which includes an obtaining module and a detection module. The obtaining module is configured to, in a case where it is detected that a user accesses a target page of a first application, obtain a target buried point package of the target page according to page information of the target page, the target buried point package including at least one of the following: a page overall operation buried point package, a page control operation buried point package and a page upstream and downstream operation buried point package. The detection module is configured to detect the target buried point package obtained by the obtaining module, and process the target buried point package based on a detection result of the target buried point package.

[0008] In a third aspect, an electronic device is provided, which includes a processor and a memory. The memory stores programs or instructions executable on the processor. The programs or instructions, when executed by the processor, implement the steps of the method according to the first aspect.

[0009] In a fourth aspect, a readable storage medium is provided, which stores programs or instructions. The programs or instructions, when executed by a processor, implement the steps of the method according to the first aspect.

[0010] In a fifth aspect, a chip is provided, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to execute programs or instructions to implement the method according to the first aspect.

[0011] In a sixth aspect, a computer program product is provided, which is stored in a storage medium. The computer program product is executed by at least one processor to implement the method according to the first aspect.

[0012] In the embodiments of the present application, in the case that it is detected that a user accesses a target page of a first application, a target page information of the target page is obtained, and a target page operation package is obtained according to the target page information. The target page operation package includes at least one of the following: a page overall operation operation package, a page control operation operation package, and a page upstream and downstream operation operation package. The target page operation package is detected, and the target page operation package is processed based on the detection result of the target page operation package. In the present scheme, since the page information of the currently accessed page (i.e., the target page) can be obtained by the operation package detection device, all operation operation packages related to the target page, i.e., the page overall operation operation package, the page control operation operation package, and / or the page upstream and downstream operation operation package, can be obtained to detect and process these operation operation packages based on the detection result. The operation operation package affected by the change of the operation code also belongs to the operation operation package related to the target page. Therefore, the operation operation package affected by the change of the operation code is included in all operation operation packages obtained by the operation package detection device based on the page information of the target page, i.e., the operation package detection of the page in the present scheme is complete and comprehensive. Moreover, the present scheme does not need to consume too much time for manual detection, thereby improving the accuracy and efficiency of the operation package detection. BRIEF DESCRIPTION OF DRAWINGS

[0013] Figure 1 FIG. 1 is a schematic diagram of an operation package detection method provided by an embodiment of the present application;

[0014] Figure 2 FIG. 2 is another schematic diagram of an operation package detection method provided by an embodiment of the present application;

[0015] Figure 3Figure 3 is a schematic diagram of a method for detecting a buried point according to an embodiment of the present application;

[0016] Figure 4 Figure 4 is a schematic diagram of a method for detecting a buried point according to an embodiment of the present application;

[0017] Figure 5 Figure 5 is a schematic diagram of a method for detecting a buried point according to an embodiment of the present application;

[0018] Figure 6 Figure 6 is a schematic diagram of a method for detecting a buried point according to an embodiment of the present application;

[0019] Figure 7 Figure 7 is a structural schematic diagram of a device for detecting a buried point according to an embodiment of the present application;

[0020] Figure 8 Figure 8 is a hardware structural schematic diagram of an electronic device according to an embodiment of the present application;

[0021] Figure 9 Figure 9 is a hardware structural schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0022] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.

[0023] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally a category, not limited to the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / ", generally indicates that the front and rear associated objects are in an "or" relationship.

[0024] The buried point detection method provided by the embodiments of the present application will be described in detail below with reference to the drawings and specific embodiments and their application scenarios.

[0025] The buried point detection method in the embodiments of the present application can be applied to the scene of detecting whether an application internal buried point exists abnormally.

[0026] To describe various states of the client during running and various behavior characteristics of the user during use, the developer writes code to record such data in specific logic, which is finally reported to the server. The behavior of the developer to write such code is called a burying point. Currently, data burying points are usually performed before the application is put online. During the development and maintenance of the application, for newly developed business burying points or modified business burying points, a series of detections are usually required to ensure that the newly added burying point reporting logic meets the expected requirements of the developer.

[0027] Most of the current existing burying point detections rely on manual methods. The manual method operates the application to enter the burying point page, triggers the burying point in the burying point page, and generates burying point data, and then collects and reports the burying point data for detection. The efficiency of the detection method of collecting and reporting the burying point data by the manual method is low, and the detection result does not cover the burying points affected by the change of the burying point code. After the code is put online, a large number of abnormal burying point reports are often found. This detection method does not comprehensively detect the burying points, resulting in a low accuracy of burying point detection. Therefore, the existing burying point detection method has the problems of low detection efficiency and low detection accuracy.

[0028] The embodiment of the present application provides a burying point detection method. The burying point detection device can obtain all operation burying point packages related to a target page according to page information of the target page, that is, a page overall operation burying point package, a page control operation burying point package, and / or a page upstream and downstream operation burying point package, to detect these burying point packages and process these burying point packages based on the detection result. The burying points affected by the change of the burying point code also belong to the burying points related to the target page. Therefore, the burying point detection device includes the burying points affected by the change of the burying point code in all operation burying point packages obtained according to the page information of the target page, that is, the burying point detection of the page in the present application has integrity and comprehensiveness. Moreover, the present application does not need to consume too much time for manual detection, so that the accuracy and efficiency of the burying point detection are improved.

[0029] The embodiment of the present application provides a burying point detection method, Figure 1 A flowchart of a burying point detection method provided by the embodiment of the present application is shown. The method can be applied to a burying point detection device. As shown in Figure 1 The burying point detection method provided by the embodiment of the present application can include the following steps 201 and 202.

[0030] Step 201: In the case that it is detected that a user accesses a target page of a first application, the burying point detection device obtains a target burying point package of the target page according to page information of the target page.

[0031] In the embodiments of the present application, the target page operation embedding package includes at least one of the following: a page overall operation embedding package, a page control operation embedding package, and a page upstream and downstream operation embedding package.

[0032] Optionally, in the embodiments of the present application, the page operation embedding device can obtain the page overall operation embedding package, the page control operation embedding package, and the page upstream and downstream operation embedding package of the target page, and encapsulate the three embedding packages to obtain the target embedding package.

[0033] Optionally, in the embodiments of the present application, the page information can include but is not limited to at least one of the following: a page operation type, page element information, a page control operation type, a page name, a page access link, page text information, and page image information.

[0034] Optionally, in the embodiments of the present application, the page operation type can include but is not limited to at least one of the following: a page click operation and a page exposure operation.

[0035] Optionally, in the embodiments of the present application, the page overall operation embedding package can include but is not limited to at least one of the following: a page exposure embedding, a page stay duration embedding, a page loading duration embedding, a page refresh embedding, and a page sliding embedding.

[0036] Optionally, in the embodiments of the present application, the page control operation embedding package can include but is not limited to at least one of the following: a button exposure embedding, a button click embedding, a list exposure embedding, a list click embedding, a jump embedding (jump link parameter), and a list embedding (list position parameter).

[0037] Optionally, in the embodiments of the present application, the page upstream and downstream operation embedding package can include but is not limited to at least one of the following: a page upstream and downstream path diagram and a page upstream and downstream embedding path.

[0038] Exemplarily, the page upstream and downstream path diagram can be expressed as: page->page control->page, that is, the page upstream and downstream path is: from a page (a page) to a page corresponding to a page control of the page (b page). It should be noted that the page corresponding to the page control refers to a page jumped to / entered after the page control operation.

[0039] Exemplarily, the page upstream and downstream embedding path can be expressed as: a page exposure embedding->a page control click embedding->b page exposure embedding. That is, in the case of the page upstream and downstream path: from a page (a page) to a page (b page) corresponding to a page control of the page, the page upstream and downstream embedding path is: from a page exposure embedding to a page control click embedding, and then to a b page exposure embedding.

[0040] Optionally, in an implementation of the embodiment of the present application, the target embedding package includes the page overall operation embedding package. Figure 1 As shown in Figure 2 The step 201 can be implemented by the following step 201a and step 201b.

[0041] The step 201a includes: determining, by the embedding detection device, at least one second embedding corresponding to at least one page operation type of the target page according to the at least one page operation type, when it is detected that the user accesses the target page of the first application.

[0042] In the embodiment of the present application, each second embedding in the at least one second embedding corresponds to one page operation type.

[0043] Optionally, in the embodiment of the present application, the page operation type can include but is not limited to at least one of the following: page exposure, page stay duration, page loading duration, page refresh, page sliding, and page click.

[0044] For example, assuming that the target page of the first application accessed by the user is page A. The embedding detection device can determine at least one second embedding corresponding to the page operation type of page A according to the page operation type of page A, such as the page exposure operation type and the page click operation type. The at least one second embedding includes the page A exposure operation embedding and the page A click operation embedding. The second embedding corresponding to the page exposure operation type is the page A exposure operation embedding, and the second embedding corresponding to the page click operation type is the page A click operation embedding.

[0045] The step 201b includes: generating, by the embedding detection device, a page overall operation embedding package according to the at least one second embedding.

[0046] In the embodiment of the present application, the embedding detection device can encapsulate the at least one second embedding into one embedding package, i.e., the page overall operation embedding package.

[0047] For example, as shown in Table 1, the correspondence between the page, the page operation type, and the page operation embedding provided by the embodiment of the present application is shown.

[0048] Table 1

[0049] page Page interaction tracking Page operation types A Page A exposed Page exposure A Click on page A Page Click

[0050] In Table 1 above, the at least one second tracking point includes the page A exposure operation tracking point and the page A click operation tracking point. The page operation type corresponding to the page A exposure operation tracking point is the page exposure operation type, and the page operation type corresponding to the page A click operation tracking point is the page click operation type. The tracking point detection device can encapsulate the page A exposure operation tracking point and the page A click operation tracking point into a tracking point package, namely, the overall page operation tracking point package.

[0051] In this embodiment, the event tracking device can determine the event tracking corresponding to the operation type of the target page based on the operation type of the target page, and encapsulate all the determined overall page operation event tracking to generate an overall page operation event tracking package. Event tracking affected by changes in event tracking code are also event tracking related to the target page. Therefore, the overall page operation event tracking package obtained by the event tracking device through the page information of the target page includes event tracking affected by changes in event tracking code, thereby improving the completeness and comprehensiveness of event tracking detection.

[0052] Optionally, in another implementation of this application embodiment, the target tracking package includes the page control operation tracking package described above. Combined with... Figure 1 ,like Figure 3 As shown, step 201 can be implemented through steps 201c, 201d and 201e as described below.

[0053] Step 201c: When it is detected that a user accesses the target page of the first application, the event tracking device determines at least one page control contained in the target page based on the page element information of the target page.

[0054] Optionally, in this embodiment of the application, the above-mentioned page element information may include, but is not limited to, at least one of the following: document object model (DOM) elements.

[0055] Optionally, in this embodiment of the application, the page controls may include, but are not limited to, at least one of the following: button controls, label controls, and list controls.

[0056] For example, suppose the target page of the first application accessed by the user is page A. The event tracking device can determine at least one page control contained in page A, such as a button control, a label control, and a list control, based on the page element information of page A, such as text object model element information.

[0057] Step 201d: The embedding detection device determines at least one third embedding point corresponding to at least one control operation type based on at least one control operation type.

[0058] In the embodiments of the present application, each of the at least one third burying point corresponds to an operation type of a control.

[0059] Optionally, in the embodiments of the present application, the control operation type can include, but is not limited to, at least one of the following: clicking, exposure.

[0060] For example, assuming that the target page of the first application accessed by the user is page A. The burying point detection device can determine, according to at least one control operation type of page A, for example, a button clicking operation type and a button exposure operation type, that the at least one control operation type corresponds to at least one third burying point, which is a button clicking operation burying point and a button exposure operation burying point, respectively. Wherein, the third burying point corresponding to the button clicking operation type is the button clicking operation burying point, and the third burying point corresponding to the button exposure operation type is the button exposure operation burying point.

[0061] Step 201e, the burying point detection device generates a page control operation burying point package according to the at least one third burying point.

[0062] In the embodiments of the present application, the burying point detection device can encapsulate the at least one third burying point into a burying point package, that is, a page control operation burying point package.

[0063] For example, as shown in Table 2, the correspondence between the page, the control operation type, the control operation burying point, and the burying point parameter provided by the embodiments of the present application is shown.

[0064] Table 2

[0065] page Control operation tracking Embedded Point Parameters Control operation types A A1 Controls Revealed exposure A A1 control click Redirecting to HTTP link Click A A2 Controls Exposed exposure A A2 control click Redirecting to HTTP link Click

[0066] In the above Table 2, the at least one third burying point includes A1 control exposure operation burying point, A1 control clicking operation burying point, A2 control exposure operation burying point, and A2 control clicking operation burying point of page A, the control operation type corresponding to the A1 control exposure operation burying point is the control exposure operation type, the control operation type corresponding to the A1 control clicking operation burying point is the control clicking operation type, the control operation type corresponding to the A2 control exposure operation burying point is the control exposure operation type, and the control operation type corresponding to the A2 control clicking operation burying point is the control clicking operation type. The burying point detection device can encapsulate the A1 control exposure operation burying point, the A1 control clicking operation burying point, the A2 control exposure operation burying point, and the A2 control clicking operation burying point into a burying point package, that is, a page control operation burying point package.

[0067] In the embodiments of the present application, the page element information of the target page can be used by the page point detection device to determine the controls of the target page. The operation type of the target page control can be used to determine the control operation page point corresponding to the target page control operation type. The determined page control operation page points are encapsulated to generate a page control operation page point package. The page point affected by the change of the page point code is related to the target page. Therefore, the page control operation page point package obtained by the page element information of the target page includes the page point affected by the change of the page point code, which improves the completeness and comprehensiveness of the page point detection.

[0068] Optionally, in another implementation manner of the embodiments of the present application, the target page point package includes the page upstream and downstream operation page point package. Figure 1 As shown in Figure 4 The step 201 can be implemented by the steps 201f, 201g and 201h.

[0069] The step 201f, when detecting that the user accesses the target page of the first application, the page point detection device obtains the page overall exposure page point and the page control operation page point of the target page according to the page information of the target page.

[0070] For example, it is assumed that the target page of the first application accessed by the user is page A. The page point detection device can determine the A page overall exposure page point and the A1 control click operation page point of the page A according to the page information of the page A, such as the A page exposure operation and the A1 control click operation.

[0071] The step 201g, the page point detection device determines at least one first page point of the downstream page of the target page according to the page information of the page of the first application.

[0072] Optionally, in the embodiments of the present application, the step 201g can be implemented by the steps 201g1 and 201g2.

[0073] The step 201g1, the page point detection device determines whether the jump link of the page control page point of the target page and the access link of the other page of the first application are the same according to the page information of the page of the first application.

[0074] In the embodiments of the present application, the other page is a page in the first application except the target page.

[0075] Exemplarily, assuming that the target page of the first application accessed by the user is page A, the page control burying point of the target page A is A1 control click operation burying point, and the burying point detection apparatus matches the jump link corresponding to the A1 control click operation burying point with the access link of other pages of the application, it is determined that the jump link corresponding to the A1 control click operation burying point is the access link of a certain page (such as page B) of the first application.

[0076] Step 201g2, in the case that the jump link of the page control burying point of the target page is the same as the access link of the first page in other pages, the burying point detection apparatus determines the first page as a downstream page of the target page, and determines the burying point of the first page as at least one first burying point.

[0077] Exemplarily, assuming that the target page of the first application accessed by the user is page A, the page control burying point of the target page A is A1 control click operation burying point, the first page is page B, and the burying point detection apparatus matches the A1 control click operation burying point access link with page B as a downstream page of page A, and determines the burying point of page B as at least one first burying point. Wherein, the at least one first burying point determined by the burying point of page B is page B exposure burying point.

[0078] Step 201h, the burying point detection apparatus determines the page upstream and downstream operation burying point package according to the page overall exposure burying point, the page control operation burying point and the at least one first burying point.

[0079] Optionally, in the embodiment of the present application, the above step 201h can be realized by the following steps 201h1, 201h2 and step 201h3.

[0080] 201h1, the burying point detection apparatus determines the upstream and downstream path information of the target page according to the page overall exposure burying point, the page control operation burying point and the at least one first burying point.

[0081] Exemplarily, assuming that the target page of the first application accessed by the user is page A, the page overall exposure burying point is page A exposure burying point, the page control operation burying point is A1 control click operation burying point, and the at least one first burying point is page B exposure burying point, the burying point detection apparatus determines the upstream and downstream path information of page A according to page A exposure burying point, A1 control click operation burying point and page B exposure burying point, such as (page A->page A control->page B).

[0082] 201h2, the burying point detection apparatus generates burying point path information according to the upstream and downstream path information of the target page and the burying point on the path indicated by the upstream and downstream path information.

[0083] Exemplarily, it is assumed that the target page of the first application accessed by the user is page A, and the upstream path information of the A page is (A page -> A page control -> B page). The points on the path indicated by the A page upstream path information are A page exposure point, A1 control click operation point, and B page exposure point. The point detection device generates point path information according to (A page -> A page control -> B page), A page exposure point, A1 control click operation point, and B page exposure point, for example, (A page exposure point -> A page A1 control click operation point -> B page exposure point).

[0084] Exemplarily, as shown in Table 3, the correspondence between the page, the downstream page, and the point path provided by the embodiment of the application is shown.

[0085] Table 3

[0086]

[0087] In the above Table 3, the at least one first point includes B page exposure point of page B, C page exposure point, and D page exposure point. The first page includes B page, C page, and D page.

[0088] 201h3, the point detection device generates the page upstream and downstream operation point package according to the points on the path indicated by the point path information.

[0089] Exemplarily, the point detection device confirms that the A page is the starting page, and the D page is the ending page. The starting page only has a downstream path, the ending page only has an upstream point, and the other pages have upstream and downstream pages. According to the points on the path indicated by the page point path information, the final page upstream and downstream point package is formed.

[0090] Exemplarily, as shown in Table 4, the correspondence between the page and the page upstream and downstream operation point package provided by the embodiment of the application is shown.

[0091] Table 4

[0092]

[0093] Optionally, in the embodiment of the application, the step 201 can be implemented by the following step 301.

[0094] Step 301, in the case of detecting that the user accesses the target page of the first application, the point detection device detects that there is a newly added or changed point in the target page. According to the page information of the target page, the target point package of the target page is obtained.

[0095] In step 202, the target embedded point package is detected by the embedded point detection apparatus, and the target embedded point package is processed based on the detection result of the target embedded point package.

[0096] Optionally, in the embodiments of the present application, in combination with Figure 1 As shown in Figure 5 The step 202 can be implemented by the following step 202a.

[0097] In step 202a, the embedded point detection apparatus performs page information verification on the first embedded point package to obtain a first verification result, and / or performs page logic verification on the page upstream and downstream operation embedded point package to obtain a second verification result; and the embedded point detection apparatus processes the target embedded point package based on the target detection result.

[0098] In the embodiments of the present application, the first embedded point package includes at least one of the page overall operation embedded point package and the page control operation embedded point package.

[0099] In the embodiments of the present application, the target detection result includes at least one of the first verification result and the second verification result.

[0100] Optionally, in the embodiments of the present application, the step 202a can be implemented by the following steps 202a1 and 202a2.

[0101] In step 202a1, the embedded point detection apparatus determines whether the page operation types corresponding to the page overall operation embedded point package and the page control operation embedded point package are the same.

[0102] Optionally, in the embodiments of the present application, the embedded point detection apparatus compares the types of the page overall operation embedded point and the page control operation embedded point in the page overall operation embedded point package and the page control operation embedded point package, such as the A page exposure embedded point in the page overall operation embedded point package and the A1 control exposure embedded point in the page control operation embedded point package, the operation types of the two embedded points are the same; such as the A page exposure embedded point in the page overall operation embedded point package and the A1 control click embedded point in the page control operation embedded point package, the operation types of the two embedded points are different.

[0103] In step 202a2, when the page operation types corresponding to the page overall operation embedded point package and the page control operation embedded point package are the same, the embedded point detection apparatus determines the size relationship of the page parameters corresponding to the page overall operation embedded point package and the page control operation embedded point package to obtain the first verification result.

[0104] Optionally, in the embodiments of the present application, when the buried point detection device determines that the operation types of the A-page exposure buried point in the overall page operation buried point package and the A1-control exposure buried point in the page control operation buried point package are the same, the parameters of the A-page exposure buried point and the A1-control exposure buried point are compared. The comparison results may include, but are not limited to, at least one of the following: the number of A-page exposures > the number of A1-control exposures, the number of A-page exposures < the number of A1-control exposures, the number of A-page exposures = the number of A1-control exposures.

[0105] Optionally, in the embodiments of the present application, the "performing page logic verification on the upstream and downstream operation buried point packages of the page to obtain a second verification result" in step 202a above can be specifically implemented by the following steps 202a3 and 202a4.

[0106] Step 202a3: The buried point detection device obtains the buried point logic verification path of the target page according to the above target buried point package.

[0107] Optionally, in the embodiments of the present application, the buried point detection device obtains the buried point logic verification path of the target page according to the upstream and downstream operation buried point packages of the page. For example, to obtain the buried point logic verification path of page B, A-page A1-control click buried point -> B-page exposure buried point -> B-page B-byte control click buried point, B-page exposure buried point -> B-page B1-control click buried point -> C-page exposure buried point.

[0108] Step 202a4: The buried point detection device performs parameter verification on the upstream and downstream operation buried points of the target page according to the above buried point logic verification path, determines whether the upstream and downstream operation buried point packages of the page conform to the preset logical relationship, and obtains a second verification result.

[0109] Optionally, in an implementation manner of the embodiments of the present application, the above target detection result includes the above first verification result The "processing the target buried point package based on the target detection result" in step 202a above can be specifically implemented by the following step 202a5.

[0110] Optionally, in an implementation manner of the embodiments of the present application, the above target detection result includes the above first verification result. The "processing the target buried point package based on the target detection result" in step 202a above can be specifically implemented by the following step 202a5.

[0111] Step 202a5: If the first verification result indicates that the page parameter value corresponding to the overall page operation tracking package is greater than the page parameter value corresponding to the page control operation tracking package, the page detection device reports the target tracking package; or, if the first verification result indicates that the page parameter value corresponding to the overall page operation tracking package is less than the page parameter value corresponding to the page control operation tracking package, the target tracking package is not reported, and an error message is output, which indicates that the target tracking package is abnormal and the reason for the abnormality of the target tracking package.

[0112] Optionally, in another implementation of this application embodiment, the target detection result includes the second verification result. The step 202a above, "processing the target embedding package based on the target detection result," can be specifically implemented through step 202a6 below.

[0113] Step 202a6: If the second verification result indicates that the parameter value of the upstream operation tracking point of the target page is greater than the parameter value of the operation tracking point of the target page, and the parameter value of the operation tracking point of the target page is greater than the parameter value of the downstream operation tracking point of the target page, the page detection device determines that the upstream and downstream operation tracking point packages of the page conform to the preset logical relationship and reports the target tracking point package; or, if the second verification result indicates that the parameter value of the upstream operation tracking point of the target page is less than the parameter value of the operation tracking point of the target page, or the parameter value of the operation tracking point of the target page is less than the parameter value of the downstream operation tracking point of the target page, the device does not report the target tracking point package and outputs abnormal information, the abnormal information being used to indicate the abnormality of the target tracking point package and the reason for the abnormality of the target tracking point package.

[0114] Optionally, in the embodiments of this application, combined with Figure 1 ,like Figure 6 As shown, step 202 can be implemented through steps 401 and 402, or steps 401 and 403.

[0115] Step 401: The embedding detection device determines whether the target embedding package is a normal embedding package.

[0116] Step 402: If the target embedding package is a normal embedding package, the embedding detection device reports the target embedding package.

[0117] Optionally, in the embodiments of the present application, the overall page operation buried point package and the page control operation buried point package are verified as normal buried point packages through information verification. For example, if the overall page operation buried point package (number of people exposed to page A) >= the page control operation buried point package (number of people exposed to control A1 on page A), it is considered to pass the information verification, and the overall page operation buried point package and the page control operation buried point package are normal buried point packages. The upstream and downstream page operation buried point packages are verified as normal buried point packages through page logic verification. For example, if the number of clicks on control A1 on page A >= the number of people exposed to page B >= the number of clicks on control B1 on page B, and the number of people exposed to page B >= the number of clicks on control B1 on page B >= the number of people exposed to page C, it is considered to pass the page logic verification, and the upstream and downstream page operation buried point packages are normal buried point packages. The buried point detection device reports the overall page operation buried point package, the page control operation buried point package, and the upstream and downstream page operation buried point packages.

[0118] Step 403: When the target buried point package is an abnormal buried point package, the buried point detection device does not report the target buried point package and outputs abnormal information.

[0119] In the embodiments of the present application, the above abnormal information is used to indicate that the target buried point package is abnormal and the reason for the abnormality of the target buried point package.

[0120] Optionally, in the embodiments of the present application, the overall page operation buried point package and the page control operation buried point package are not verified as abnormal buried point packages through information verification. For example, if the overall page operation buried point package (number of people exposed to page A) < the page control operation buried point package (number of people exposed to control A1 on page A), it is considered not to pass the information verification, and abnormal information is output: the overall page operation buried point package and the page control operation buried point package do not pass the information verification. The upstream and downstream page operation buried point packages are not verified as abnormal buried point packages through page logic verification. For example, if the number of clicks on control A1 on page A < the number of people exposed to page B < the number of clicks on control B1 on page B, and the number of people exposed to page B < the number of clicks on control B1 on page B < the number of people exposed to page C, then the upstream and downstream page operation buried point packages are abnormal buried point packages, and abnormal information is output: the upstream and downstream page operation buried point packages do not pass the page logic verification.

[0121] The embodiment of the present application provides a method for detecting a buried point. In the case that it is detected that a user accesses a target page of a first application, a buried point detection device acquires a target buried point package of the target page according to page information of the target page, the target buried point package includes at least one of the following: a page overall operation buried point package, a page control operation buried point package and a page upstream and downstream operation buried point package; the target buried point package is detected, and the target buried point package is processed based on a detection result of the target buried point package. In the scheme, the buried point detection device can acquire all operation buried point packages related to the target page, that is, the page overall operation buried point package, the page control operation buried point package and / or the page upstream and downstream operation buried point package, according to page information of the currently accessed page (that is, the target page), so as to detect the buried point packages and process the buried point packages based on the detection result. The buried point affected by the change of the buried point code also belongs to the buried point related to the target page, so the all operation buried point packages acquired by the buried point detection device through the page information of the target page include the buried point affected by the change of the buried point code, that is, the buried point detection of the page in the scheme has integrity and comprehensiveness, and the scheme does not need to consume too much time for manual detection, so that the accuracy and efficiency of the buried point detection are improved.

[0122] It should be noted that the method for detecting a buried point provided in the embodiment of the present application can be executed by the buried point detection device. In the embodiment of the present application, the method for detecting a buried point executed by the buried point detection device is taken as an example to illustrate the device of the buried point detection device provided in the embodiment of the present application.

[0123] Figure 7 A possible structure schematic diagram of the buried point detection device involved in the embodiment of the present application is shown. As shown in the figure, Figure 7 The buried point detection device 70 can include an acquisition module 71 and a detection module 72.

[0124] The acquisition module 71 is configured to acquire a target buried point package of a target page according to page information of the target page in the case that it is detected that a user accesses the target page of the first application, the target buried point package includes at least one of the following: a page overall operation buried point package, a page control operation buried point package and a page upstream and downstream operation buried point package. The detection module 72 detects the target buried point package acquired by the acquisition module 71, and processes the target buried point package based on a detection result of the target buried point package.

[0125] The embodiment of the application provides a kind of buried point detection device, since buried point detection device can obtain all operation buried point package related to target page according to the page information of current accessed page (i.e.

[0126] In a possible implementation, the acquisition module 71 is specifically configured to determine at least one second buried point corresponding to at least one page operation type according to the at least one page operation type of the target page, each second buried point corresponding to one page operation type; and generate the page overall operation buried point package according to the at least one second buried point.

[0127] In a possible implementation, the acquisition module 71 is specifically configured to determine at least one page control according to the page element information of the target page; determine at least one third buried point corresponding to at least one control operation type according to the at least one control operation type, each third buried point corresponding to one control operation type, and the at least one control operation type being an operation type possessed by the at least one page control; and generate the page control operation buried point package according to the at least one third buried point.

[0128] In a possible implementation, the acquisition module 71 is specifically configured to obtain the page overall exposure buried point and the page control operation buried point of the target page according to the page information of the target page; determine at least one first buried point of a downstream page of the target page according to the page information of the page of the first application; and determine the page upstream and downstream operation buried point package according to the page overall exposure buried point, the page control operation buried point and the at least one first buried point.

[0129] In a possible implementation, the acquisition module 71 is specifically configured to determine whether the jump link of the page control buried point of the target page and the access link of other pages are same according to the page information of the page of the first application, and the other pages are pages other than the target page in the first application; in the case that the jump link of the page control buried point of the target page and the access link of the first page in the other pages are same, determine the first page as the downstream page of the target page, and determine the buried point of the first page as the at least one first buried point.

[0130] In a possible implementation, the acquisition module 71 is specifically configured to determine the upstream and downstream path information of the target page according to the page overall exposure burying point, the page control operation burying point, and the at least one first burying point; generate burying point path information according to the upstream and downstream path information of the target page and the burying points on the path indicated by the upstream and downstream path information; and generate the page upstream and downstream operation burying point package according to the burying points on the path indicated by the burying point path information.

[0131] In a possible implementation, the acquisition module 71 is specifically configured to, in a case where it is detected that the target page has a newly added or changed burying point, acquire the target burying point package of the target page according to the page information of the target page.

[0132] In a possible implementation, the detection module 72 is specifically configured to perform page information verification on the first burying point package to obtain a first verification result, the first burying point package including at least one of the page overall operation burying point package and the page control operation burying point package; and / or perform page logic verification on the page upstream and downstream operation burying point package to obtain a second verification result; and process the target burying point package based on a target detection result, the target detection result including at least one of the first verification result and the second verification result.

[0133] In a possible implementation, the detection module 72 is specifically configured to determine whether the page operation types corresponding to the page overall operation burying point package and the page control operation burying point package are the same; and in a case where the page operation types corresponding to the page overall operation burying point package and the page control operation burying point package are the same, determine the size relationship of the page parameters corresponding to the page overall operation burying point package and the page control operation burying point package to obtain the first verification result.

[0134] In a possible implementation, the detection module 72 is specifically configured to, in a case where the first verification result is that the page parameter value corresponding to the page overall operation burying point package is greater than the page parameter value corresponding to the page control operation burying point package, report the target burying point package; or, in a case where the first verification result is that the page parameter value corresponding to the page overall operation burying point package is less than the page parameter value corresponding to the page control operation burying point package, not report the target burying point package, and output exception information, the exception information being used to indicate that the target burying point package is abnormal and an abnormal reason of the target burying point package.

[0135] In a possible implementation, the detection module 72 is specifically configured to acquire a burying point logic verification path of the target page according to the target burying point package; perform parameter verification on the upstream and downstream operation burying points of the target page according to the burying point logic verification path to determine whether the page upstream and downstream operation burying point package conforms to a preset logic relationship, and obtain the second verification result.

[0136] In a possible implementation, the detection module 72 is specifically configured to: in a case where the second verification result is that the parameter value of the operation burying point of the target page upstream is greater than the parameter value of the operation burying point of the target page, and the parameter value of the operation burying point of the target page is greater than the parameter value of the operation burying point of the target page downstream, determine that the page upstream and downstream operation burying point package meets the preset logical relationship, and report the target burying point package; or in a case where the second verification result is that the parameter value of the operation burying point of the target page upstream is less than the parameter value of the operation burying point of the target page, or the parameter value of the operation burying point of the target page is less than the parameter value of the operation burying point of the target page downstream, not report the target burying point package, and output an exception information, the exception information being used to indicate that the target burying point package is abnormal and an abnormal reason of the target burying point package.

[0137] In a possible implementation, the detection module 72 is specifically configured to: in a case where the target burying point package is a normal burying point package, report the target burying point package; or in a case where the target burying point package is an abnormal burying point package, not report the target burying point package, and output an exception information, the exception information being used to indicate that the target burying point package is abnormal and an abnormal reason of the target burying point package.

[0138] The burying point detection apparatus in the embodiments of the present application can be an electronic device or a component in the electronic device, for example, an integrated circuit or a chip. The electronic device can be a terminal or other devices except the terminal. For example, the electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), and the like, and can also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, and the like, and the embodiments of the present application are not limited in this regard.

[0139] The burying point detection apparatus in the embodiments of the present application can be an apparatus with an operating system. The operating system can be an Android operating system, an ios operating system, or other possible operating systems, and the embodiments of the present application are not limited in this regard.

[0140] The device for detecting a buried point provided in the embodiments of the present application can implement each process implemented by the method embodiments, and thus, details are not repeated here.

[0141] Optionally, as shown in Figure 8 The embodiments of the present application also provide an electronic device 90, including a processor 91 and a memory 92, the memory 92 stores programs or instructions executable on the processor 91, when the programs or instructions are executed by the processor 91, each step of the above-mentioned method for detecting a buried point is implemented, and the same technical effects can be achieved, and thus, details are not repeated here.

[0142] It should be noted that the electronic device in the embodiments of the present application includes the mobile electronic device and the non-mobile electronic device.

[0143] Figure 9 To implement the hardware structure of an electronic device in the embodiments of the present application.

[0144] The electronic device 100 includes but is not limited to: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110, etc.

[0145] Those skilled in the art can understand that the electronic device 100 can also include a power supply (such as a battery) for powering each component, and the power supply can be logically connected to the processor 110 through a power management system, so as to realize the functions of managing charging, discharging, and power consumption management through the power management system. Figure 9 The electronic device structure shown in the above-mentioned embodiments does not constitute a limitation on the electronic device, and the electronic device can include more or fewer components than the diagram, or combine certain components, or different component arrangements, and thus, details are not repeated here.

[0146] The processor 110 is configured to, in a case where it is detected that a user accesses a target page of a first application, acquire a target buried point package of the target page according to page information of the target page, the target buried point package including at least one of the following: a page overall operation buried point package, a page control operation buried point package, and a page upstream and downstream operation buried point package; and detect the target buried point package, and process the target buried point package based on a detection result of the target buried point package.

[0147] The embodiment of the application provides an electronic device, since the electronic device can acquire all operation burying point packages related to a target page according to page information of the target page, that is, page integral operation burying point packages, page control operation burying point packages and / or page upstream and downstream operation burying point packages, and the like, to detect the burying point packages and process the burying point packages based on the detection result, and the burying point affected by the burying point code change is also the burying point related to the target page, therefore, the electronic device includes the burying point affected by the burying point code change in all operation burying point packages acquired through the page information of the target page, that is, the burying point detection of the page of the present scheme has integrity and comprehensiveness, and the present scheme does not need to consume too much time for manual detection, so that the accuracy and efficiency of the burying point detection are improved.

[0148] Optionally, the processor 110 is specifically configured to determine at least one second burying point corresponding to at least one page operation type of the target page according to the at least one page operation type, each second burying point corresponding to one page operation type; and generate a page integral operation burying point package according to the at least one second burying point.

[0149] Optionally, the processor 110 is specifically configured to determine at least one page control according to page element information of the target page; determine at least one third burying point corresponding to at least one control operation type according to the at least one control operation type, each third burying point corresponding to one control operation type, and the at least one control operation type being an operation type possessed by the at least one page control; and generate a page control operation burying point package according to the at least one third burying point.

[0150] Optionally, the processor 110 is specifically configured to acquire a page integral exposure burying point and a page control operation burying point of the target page according to the page information of the target page; determine at least one first burying point of a downstream page of the target page according to the page information of each page of the first application; and determine a page upstream and downstream operation burying point package according to the page integral exposure burying point, the page control operation burying point and the at least one first burying point.

[0151] Optionally, the processor 110 is specifically configured to determine whether a jump link of a page control burying point of the target page and an access link of another page are same according to the page information of each page of the first application, the another page being a page other than the target page in the first application; in a case where the jump link of the page control burying point of the target page and an access link of a first page in the another page are same, determine the first page as a downstream page of the target page, and determine a burying point of the first page as the at least one first burying point.

[0152] Optionally, the processor 110 is specifically configured to determine, according to the page overall exposure burying point, the page control operation burying point, and the at least one first burying point, upstream and downstream path information of the target page; generate burying point path information according to the upstream and downstream path information of the target page and the burying points on the path indicated by the upstream and downstream path information; and generate a page upstream and downstream operation burying point package according to the burying points on the path indicated by the burying point path information.

[0153] Optionally, the processor 110 is specifically configured to, in a case where it is detected that the target page has an added or changed burying point, acquire a target burying point package of the target page according to page information of the target page.

[0154] Optionally, the processor 110 is specifically configured to perform page information verification on the first burying point package to obtain a first verification result, the first burying point package including at least one of the page overall operation burying point package and the page control operation burying point package; and / or perform page logic verification on the page upstream and downstream operation burying point package to obtain a second verification result; and process the target burying point package based on a target detection result, the target detection result including at least one of the first verification result and the second verification result.

[0155] Optionally, the processor 110 is specifically configured to determine whether the page overall operation burying point package and the page control operation burying point package correspond to the same page operation type; and in a case where the page overall operation burying point package and the page control operation burying point package correspond to the same page operation type, determine a size relationship of page parameters corresponding to the page overall operation burying point package and the page control operation burying point package to obtain a first verification result.

[0156] Optionally, the processor 110 is specifically configured to, in a case where the first verification result is that a page parameter value corresponding to the page overall operation burying point package is greater than a page parameter value corresponding to the page control operation burying point package, report the target burying point package; or, in a case where the first verification result is that the page parameter value corresponding to the page overall operation burying point package is less than the page parameter value corresponding to the page control operation burying point package, not report the target burying point package and output exception information, the exception information being used to indicate that the target burying point package is abnormal and an abnormal reason of the target burying point package.

[0157] Optionally, the processor 110 is specifically configured to acquire, according to the target burying point package, a burying point logic verification path of the target page; perform parameter verification on upstream and downstream operation burying points of the target page according to the burying point logic verification path to determine whether the page upstream and downstream operation burying point package conforms to a preset logic relationship to obtain a second verification result.

[0158] Optionally, the processor 110 is specifically configured to determine that the page upstream and downstream operation tracking package meets the preset logical relationship and report the target tracking package in a case that the second verification result is that the parameter value of the operation tracking of the target page upstream is greater than the parameter value of the operation tracking of the target page, and the parameter value of the operation tracking of the target page is greater than the parameter value of the operation tracking of the target page downstream; or, in a case that the second verification result is that the parameter value of the operation tracking of the target page upstream is less than the parameter value of the operation tracking of the target page, or the parameter value of the operation tracking of the target page is less than the parameter value of the operation tracking of the target page downstream, not report the target tracking package, and output abnormal information, the abnormal information being used to indicate that the target tracking package is abnormal and an abnormal reason of the target tracking package.

[0159] Optionally, the processor 110 is specifically configured to report the target tracking package in a case that the target tracking package is a normal tracking package; or, in a case that the target tracking package is an abnormal tracking package, not report the target tracking package, and output abnormal information, the abnormal information being used to indicate that the target tracking package is abnormal and an abnormal reason of the target tracking package.

[0160] The electronic device provided in the embodiments of the present application can implement each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0161] The beneficial effects of various implementation manners in the embodiments of the present application can refer to the beneficial effects of the corresponding implementation manners in the method embodiments, and details are not described herein to avoid repetition.

[0162] It should be understood that, in the embodiments of the present application, the input unit 104 can include a graphics processing unit (GPU) 1041 and a microphone 1042. The graphics processing unit 1041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 can include a display panel 1061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 can include a touch detection device and a touch controller. The other input devices 1072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, and the like, which are not described herein.

[0163] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 109 can include a volatile memory or a non-volatile memory, or the memory 109 can include both a volatile memory and a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 109 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0164] The processor 110 can include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 110.

[0165] The embodiments of the present application also provide a readable storage medium, and the readable storage medium stores programs or instructions, which are executed by a processor to realize each process of the above-mentioned point embedding detection method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0166] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0167] The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running programs or instructions to realize the processes of the above-mentioned embedding point detection method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.

[0168] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0169] The embodiment of the present application provides a computer program product, which is stored in a storage medium, and the program product is executed by at least one processor to realize the processes of the above-mentioned embedding point detection method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.

[0170] It should be noted that in this paper, the term "including", "containing" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to the order of functions shown or discussed, but can also include functions performed in a substantially simultaneous manner or in the opposite order according to the functions involved, for example, the described method can be performed in an order different from the described order, and various steps can also be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.

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

[0172] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative and not restrictive. Those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.

Claims

1. A method for detecting embedded points, characterized in that, The method includes: When a user is detected accessing a target page of the first application, the target tracking package of the target page is obtained based on the page information of the target page. The target tracking package includes at least one of the following: overall page operation tracking package, page control operation tracking package, and page upstream and downstream operation tracking package. The target event tracking package is detected, and if the first event tracking package includes the overall page operation event tracking package and the page control operation event tracking package, it is determined whether the page operation types corresponding to the overall page operation event tracking package and the page control operation event tracking package are the same. When the page operation types corresponding to the overall page operation tracking package and the page control operation tracking package are the same, determine the size relationship of the page parameters corresponding to the overall page operation tracking package and the page control operation tracking package to obtain a first verification result; and / or, perform page logic verification on the upstream and downstream operation tracking packages of the page to obtain a second verification result. Based on the target detection results, the target embedding package is processed, wherein the target detection results include at least one of the first verification results and the second verification results.

2. The method according to claim 1, characterized in that, In the case where the target tracking package includes the upstream and downstream operation tracking packages of the page; The step of obtaining the target event tracking package of the target page based on the page information of the target page includes: Based on the page information of the target page, obtain the overall page exposure tracking points and page control operation tracking points of the target page; Based on the page information of the first application's page, at least one first tracking point is determined for the downstream page of the target page; Based on the overall page exposure tracking points, the page control operation tracking points, and the at least one first tracking point, determine the upstream and downstream operation tracking point packages for the page.

3. The method according to claim 2, characterized in that, The step of determining at least one first tracking point of the downstream page of the target page based on the page information of the first application's page includes: Based on the page information of the first application's page, determine whether the jump link of the page control embedded point of the target page is the same as the access link of other pages of the first application, wherein the other pages are pages in the first application other than the target page; If the jump link of the page control of the target page is the same as the access link of the first page among the other pages, the first page is determined as the downstream page of the target page, and the tracking point of the first page is determined as the at least one first tracking point.

4. The method according to claim 2, characterized in that, The step of determining the upstream and downstream operation tracking package of the page based on the overall page exposure tracking, the page control operation tracking, and the at least one first tracking, includes: Based on the overall page exposure tracking points, the page control operation tracking points, and the at least one first tracking point, determine the upstream and downstream path information of the target page; Based on the upstream and downstream path information of the target page and the tracking points on the path indicated by the upstream and downstream path information, track tracking point path information is generated. Based on the tracking points on the path indicated by the tracking point path information, generate the upstream and downstream operation tracking point package for the page.

5. The method according to claim 1, characterized in that, When the target tracking package includes the overall page operation tracking package; The step of obtaining the target event tracking package of the target page based on the page information of the target page includes: Based on at least one page operation type of the target page, at least one second tracking point corresponding to the at least one page operation type is determined, and each second tracking point corresponds to a page operation type. Based on the at least one second tracking point, generate the overall page operation tracking point package.

6. The method according to claim 1, characterized in that, When the target tracking package includes the page control operation tracking package; The step of obtaining the target event tracking package of the target page based on the page information of the target page includes: Based on the page element information of the target page, determine at least one page control contained in the target page; Based on at least one control operation type, at least one third tracking point corresponding to the at least one control operation type is determined, and each of the third tracking points corresponds to a control operation type. The at least one control operation type is the operation type that the at least one page control has. The page control operation tracking package is generated based on the at least one third tracking point.

7. The method according to claim 1, characterized in that, When the target detection result includes the first verification result; The process of processing the target embedding package based on the target detection results includes: If the first verification result indicates that the page parameter value corresponding to the overall page operation tracking package is greater than the page parameter value corresponding to the page control operation tracking package, the target tracking package is reported. or, If the first verification result indicates that the page parameter value corresponding to the overall page operation tracking package is less than the page parameter value corresponding to the page control operation tracking package, the target tracking package will not be reported, and an error message will be output. The error message is used to indicate that the target tracking package is abnormal and the reason for the abnormality of the target tracking package.

8. The method according to claim 1, characterized in that, The step of performing page logic verification on the upstream and downstream operation tracking packages of the page to obtain a second verification result includes: Based on the target event tracking package, obtain the event tracking logic verification path of the target page; Based on the aforementioned tracking logic verification path, the upstream and downstream operation tracking points of the target page are parameter verified to determine whether the upstream and downstream operation tracking point packages of the page conform to the preset logical relationship, thereby obtaining the second verification result.

9. The method according to claim 8, characterized in that, When the target detection result includes the second verification result; The process of processing the target embedding package based on the target detection results includes: If the second verification result is that the parameter value of the upstream operation tracking point of the target page is greater than the parameter value of the operation tracking point of the target page, and the parameter value of the operation tracking point of the target page is greater than the parameter value of the downstream operation tracking point of the target page, then it is determined that the upstream and downstream operation tracking point packages of the page conform to the preset logical relationship, and the target tracking point package is reported. or, If the second verification result indicates that the parameter value of the upstream operation tracking point of the target page is less than the parameter value of the operation tracking point of the target page, or the parameter value of the operation tracking point of the target page is less than the parameter value of the downstream operation tracking point of the target page, the target tracking point package is not reported, and an error message is output. The error message is used to indicate that the target tracking point package is abnormal and the reason for the abnormality of the target tracking point package.

10. A device for detecting embedded points, characterized in that, The device includes: an acquisition module and a detection module; The acquisition module is used to acquire the target event tracking package of the target page based on the page information of the target page when the user accesses the target page of the first application. The target event tracking package includes at least one of the following: overall page operation event tracking package, page control operation event tracking package, and page upstream and downstream operation event tracking package. The detection module is used to detect the target event tracking package obtained by the acquisition module, and when the first event tracking package includes the overall page operation event tracking package and the page control operation event tracking package, determine whether the page operation types corresponding to the overall page operation event tracking package and the page control operation event tracking package are the same. When the page operation types corresponding to the overall page operation tracking package and the page control operation tracking package are the same, determine the size relationship of the page parameters corresponding to the overall page operation tracking package and the page control operation tracking package to obtain a first verification result; and / or, perform page logic verification on the upstream and downstream operation tracking packages of the page to obtain a second verification result. Based on the target detection results, the target embedding package is processed, wherein the target detection results include at least one of the first verification results and the second verification results.

11. An electronic device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the embedding detection method as described in any one of claims 1 to 9.

12. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the embedding detection method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Buried point testing method and device

    CN110347582A

  • Buried point processing method and device, electronic equipment and storage medium

    CN114546377A