Advertising performance conversion tracking methods, systems, and software products based on front-end tracking.

By using a unified resource locator mechanism based on exposure and behavioral tracking, the problems of data silos and conversion attribution in front-end advertising data collection are solved, achieving high-precision alignment and reliability of advertising data, and improving the accuracy of advertising performance evaluation and business security.

CN121639281BActive Publication Date: 2026-04-21CHENGDU SHANGSHANG YUNHUI INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHENGDU SHANGSHANG YUNHUI INFORMATION TECH CO LTD
Filing Date
2026-02-05
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing front-end event tracking advertising business suffers from data silos, difficulties in conversion attribution, and insufficient data accuracy and authenticity, making it difficult to evaluate advertising effectiveness and optimize the business.

Method used

By using a unified resource locator (URL) mechanism based on exposure and behavior tracking, the exposure and interaction behavior of ad elements are captured, generating globally unique link identifiers and exposure location identifiers. These are then passed across pages and associated with conversion attribution. Combined with anti-duplication and anti-fraud mechanisms, this ensures data accuracy and consistency.

Benefits of technology

It achieves high-precision alignment and high reliability of advertising data, reduces data discrepancies, improves the accuracy of advertising ROI evaluation and business security, and has high robustness and compatibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121639281B_ABST
    Figure CN121639281B_ABST
Patent Text Reader

Abstract

This invention belongs to the field of advertising monitoring technology, specifically disclosing a method, system, and program product for tracking advertising performance conversion based on front-end tracking. With the core objective of solving inaccurate advertising business data and fragmented conversion attribution, it designs a systematic solution with front-end and back-end collaboration and data flow throughout the entire user operation chain. Through an innovative unified resource locator (URL) cross-page transmission mechanism, it can completely reconstruct the entire path of a user from their first encounter with an advertising element to their final conversion, achieving efficient advertising conversion attribution and providing a data foundation for accurately evaluating advertising ROI. Simultaneously, through a behavior-based exposure mechanism and a unified identifier system, it ensures the consistency of the data sources relied upon by front-end advertising exposure and back-end transaction logic, fundamentally reducing data discrepancies.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of advertising monitoring technology, specifically involving advertising performance conversion tracking methods, systems, and program products based on front-end tracking. Background Technology

[0002] In the internet advertising and e-commerce sectors, collecting user behavior data through front-end event tracking is fundamental for business analysis, advertising effectiveness evaluation, and strategy optimization. However, existing front-end event tracking methods for collecting and processing advertising business data have the following shortcomings: 1. Data silos: Traditional exposure tracking and behavior tracking are independent of each other, lacking effective correlation. This leads to discrepancies between advertising exposure data and back-end transaction data, resulting in significant differences and disputes. 2. Difficulty in conversion attribution: When user behavior involves multiple page jumps (e.g., clicking on ad element A - entering product details page B - finally placing an order on order page C), existing solutions struggle to accurately attribute the final "order placement" behavior to the initial "ad exposure," making it difficult for operations personnel to achieve high-value advertising channel optimization. 3. Insufficient data accuracy and authenticity: Exposure reporting is prone to duplicate reporting or omissions due to page scrolling, dynamic loading, etc., and there is a lack of effective mechanisms to combat bot traffic or malicious click fraud, affecting data credibility. Summary of the Invention

[0003] The purpose of this invention is to provide a method, system, and program product for tracking advertising performance conversion based on front-end tracking points, in order to solve the above-mentioned problems existing in the prior art.

[0004] To achieve the above objectives, the present invention adopts the following technical solution:

[0005] Firstly, it provides methods for tracking ad performance conversion based on front-end event tracking, including:

[0006] Based on exposure tracking, the system captures exposure events of target ad elements relative to users, and when it determines that the exposure events of target ad elements meet the set exposure conditions, it generates a globally unique link identifier and exposure location identifier for the target ad element.

[0007] After capturing user interaction with target ad elements based on behavior tracking, a Uniform Resource Locator (URL) is formed using the globally unique link identifier and exposure location identifier of the target ad element. During subsequent page navigation corresponding to the target ad element, the URL is sequentially passed to each navigation page.

[0008] When a user completes a conversion on the final page navigated to by a target ad element, based on behavioral tracking, the system retrieves the Uniform Resource Locator (URL) of the final page and the order number corresponding to the conversion. The order number is then attributed and reported in conjunction with the globally unique link identifier and exposure location identifier of the target ad element contained in the URL.

[0009] In one possible design, the capture of exposure events of the target ad element relative to the user based on exposure tracking includes: calling the Intersection Observer API to listen for whether the tagged target ad element enters the user's viewport based on exposure tracking, or calling the Mutation Observer API to listen for whether the dynamically loaded target ad element enters the user's viewport.

[0010] In one possible design, the exposure conditions include: the proportion of the target advertising element's viewport exposure area entering the user's viewport reaches a set exposure surface threshold and the display transparency is higher than a set transparency threshold.

[0011] In one possible design, after determining that the exposure event of the target advertising element meets the set exposure conditions and generating a globally unique link identifier and an exposure location identifier for the target advertising element, the method further includes: generating exposure data of the target advertising element and reporting it. The exposure data includes the globally unique link identifier, the exposure location identifier, the advertising order information and product information, the user information, the device fingerprint, and a random number corresponding to the target advertising element.

[0012] In one possible design, the method further includes: when user interaction with target ad element is captured based on behavior tracking, but the exposure event of target ad element does not meet the set exposure conditions, supplementary exposure data of target ad element is generated and reported.

[0013] In one possible design, the exposure setting conditions also include: the target ad element has not entered the user's viewport during a previously set historical cooldown period.

[0014] In one possible design, after capturing user interaction behavior with the target ad element based on behavior tracking and using the target ad element's globally unique link identifier and exposure location identifier to form a Uniform Resource Locator (URL), the method further includes: generating and reporting the behavior data of the target ad element, wherein the behavior data includes the URL.

[0015] In one possible design, the method further includes: during the subsequent page redirection process corresponding to the target advertising element, using the X-CSRF-TOKEN token in the HTTP request header of the redirecting page to verify the redirection request.

[0016] Secondly, it provides an advertising performance conversion tracking system based on front-end event tracking, including:

[0017] Storage unit, used to store instructions;

[0018] The processing unit is used to read the instructions stored in the storage unit and execute any one of the advertising effect conversion tracking methods based on front-end tracking points in the first aspect described above, according to the instructions.

[0019] Thirdly, a computer-readable storage medium is provided, on which instructions are stored, which, when executed on a computer, cause the computer to perform any one of the advertising performance conversion tracking methods based on front-end tracking described in the first aspect. Simultaneously, a computer program product is also provided, which, when executed on a computer, performs any one of the advertising performance conversion tracking methods based on front-end tracking described in the first aspect.

[0020] Beneficial effects:

[0021] 1. This invention achieves high-precision alignment of advertising data: Through an innovative cross-page transmission mechanism of Uniform Resource Locators (URLs), it can completely reconstruct the entire path of a user from their first encounter with an ad element to their final conversion, enabling efficient ad conversion attribution and providing a data foundation for accurate evaluation of ad ROI. Simultaneously, through a behavior-based exposure mechanism and a unified identifier system, it ensures the consistency of the data sources relied upon by front-end ad exposure and back-end transaction logic, fundamentally reducing data discrepancies.

[0022] 2. This invention improves the quality and reliability of advertising data: based on visibility-based exposure determination and anti-duplication mechanisms, it reduces the reporting of invalid and duplicate advertising data, and effectively resists malicious traffic through multiple anti-fraud strategies, ensuring the authenticity of advertising data and business security.

[0023] 3. This invention has high robustness and compatibility: it can run stably in various complex front-end environments, improving development and operation efficiency. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 This is a flowchart illustrating the method in Embodiment 1 of the present invention;

[0026] Figure 2 This is a schematic diagram of the system configuration in Embodiment 2 of the present invention. Detailed Implementation

[0027] It should be noted that the descriptions of these embodiments are intended to aid in understanding the invention and do not constitute a limitation thereof. The specific structural and functional details disclosed herein are merely for describing exemplary embodiments of the invention. However, the invention may be embodied in many alternative forms and should not be construed as being limited to the embodiments described herein.

[0028] It should be understood that, unless otherwise explicitly specified and limited, the corresponding terms should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be a connection within two components. Those skilled in the art can understand the specific meaning of the above terms in the embodiments according to the specific circumstances.

[0029] Specific details are provided in the following description to provide a complete understanding of the exemplary embodiments. However, those skilled in the art will understand that the exemplary embodiments can be implemented without these specific details. For example, apparatus may be shown in block diagrams to avoid obscuring the examples with unnecessary details. In other embodiments, well-known processes, structures, and techniques may be omitted with non-essential details to avoid obscuring the embodiments.

[0030] Example 1:

[0031] This embodiment provides a method for tracking advertising performance conversion based on front-end event tracking, such as... Figure 1 As shown, the method includes the following steps:

[0032] S1. Capture the exposure events of the target ad element relative to the user based on exposure tracking points, and generate a globally unique link identifier and exposure location identifier for the target ad element when it is determined that the exposure event of the target ad element meets the set exposure conditions.

[0033] In practice, front-end exposure tracking can be used to call the carrier terminal's Intersection Observer API to monitor whether the tagged (e.g., with added specific CSS classes) target ad elements enter the user's viewport. For browser APIs (Intersection Observer APIs) not supported by the carrier terminal, fallback solutions are also available, such as using the getBoundingClientRect method (getBoundingClientRect is a core JavaScript method used to obtain element size and relative viewport position, returning a DOMRect object containing coordinates and width / height) for viewport determination. For dynamically loaded ad elements, front-end exposure tracking can be used to call the carrier terminal's Mutation Observer API to monitor changes in the terminal's DOM tree, thereby monitoring whether the dynamically loaded target ad element enters the user's viewport.

[0034] When the exposure event of a target ad element meets the set exposure conditions, including the percentage of the viewport area (i.e., visible area ratio) of the target ad element entering the user's viewport reaching a set exposure threshold (e.g., 60%) and the display transparency being higher than a set transparency threshold (e.g., 0.3), a globally unique link identifier (key, composed of a UUID and a timestamp) and an exposure position identifier (costPosition) for the target ad element are generated, and exposure reporting is triggered. If the percentage of the viewport area (i.e., visible area ratio) does not reach the set exposure threshold (e.g., 60%) or the display transparency is not higher than the set transparency threshold (e.g., 0.3), exposure reporting is not triggered. The exposure data reported to the service backend includes the globally unique link identifier, exposure position identifier, ad order information, product information, user information, device fingerprint, and a random number. The service backend can use the random number to analyze request patterns to identify abnormal traffic.

[0035] Additionally, an anti-duplication mechanism can be set, assigning a cooldown time (e.g., 60 seconds) to each exposed target ad element. During this cooldown time, even if the target ad element again meets the exposure conditions of reaching the set exposure area threshold (e.g., 60%) and having a display transparency higher than the set transparency threshold (e.g., 0.3), it will not be reported again. The set exposure conditions can also include: the target ad element has not entered the user's viewport within a previously set historical cooldown period (e.g., 60 seconds).

[0036] S2. After capturing user interaction with the target ad element based on behavior tracking, a Uniform Resource Locator (URL) is formed using the globally unique link identifier and exposure location identifier of the target ad element. During subsequent page navigation corresponding to the target ad element, the URL is sequentially passed to each navigation page.

[0037] In practice, user interaction with target ad elements can be captured through front-end behavior tracking, such as clicks and hovers. Once the behavior tracking detects user interaction with the target ad element, a Uniform Resource Locator (URL parameter) can be formed using the target ad element's globally unique link identifier and exposure location identifier, and behavior reporting can be triggered. This means that the behavior data of the target ad element is generated and reported to the service backend, and the behavior data includes the Uniform Resource Locator.

[0038] After a user interacts with the target ad element, the ad element initiates a page redirect. During subsequent page redirects corresponding to the target ad element, the Uniform Resource Locator (URL) needs to be passed sequentially to each redirecting page to achieve link inheritance. Subsequent redirecting pages do not generate new keys; instead, they inherit and report the key and costPosition obtained from the upstream redirecting page in the URL. This allows multiple events from different redirecting pages to be associated with the same key. Furthermore, during subsequent page redirects corresponding to the target ad element, the X-CSRF-TOKEN token (a security token used to prevent Cross-Site Request Forgery (CSRF) attacks) in the HTTP request header of the redirecting page can be used to verify the redirection request, preventing malicious behaviors such as CSRF forgery.

[0039] Meanwhile, a click-back exposure mechanism can be set in the front-end behavior tracking section. That is, when the behavior tracking captures the user's interaction with the target ad element, but the exposure event of the target ad element does not meet the exposure conditions that the viewport exposure area ratio (i.e., visible area ratio) reaches the set exposure area threshold (e.g., 60%) and the display transparency is higher than the set transparency threshold (e.g., 0.3), the exposure data of the target ad element can be actively supplemented and reported to ensure that the interaction behavior has a corresponding exposure record, so as to ensure the integrity of the back-end billing logic.

[0040] S3. Based on behavioral tracking, when a user completes a conversion on the final page after being redirected by the target ad element, the system retrieves the Uniform Resource Locator (URL) of the final page and the order number corresponding to the conversion behavior. The system then associates and reports the order number with the globally unique link identifier and exposure location identifier of the target ad element contained in the URL.

[0041] In practice, when the user completes the conversion behavior (i.e. payment behavior) on the final page after being redirected by the target ad element through behavioral tracking, the Uniform Resource Locator (URL) of the final page and the order number corresponding to the conversion behavior are retrieved. The order number is then associated with and reported by the globally unique link identifier and exposure location identifier of the target ad element contained in the URL. This allows the service backend to attribute the final payment success to the initial ad exposure through the key corresponding to the globally unique link identifier.

[0042] This method addresses the core issues of inaccurate advertising data and fragmented conversion attribution. It designs a systematic solution that integrates front-end and back-end collaboration with data flow throughout the entire user experience journey. Through an innovative cross-page transmission mechanism using Uniform Resource Locators (URLs), it can completely reconstruct the entire user path from initial contact with an ad element to final conversion, achieving efficient ad conversion attribution and providing a data foundation for accurate ad ROI evaluation. Simultaneously, a behavior-based exposure mechanism and a unified identifier system ensure consistency between front-end ad exposure and the data sources relied upon by back-end transaction logic, fundamentally reducing data discrepancies. Furthermore, visibility-based exposure determination and anti-duplicate mechanisms reduce invalid and duplicate ad data reporting, and multiple anti-fraud strategies effectively resist malicious traffic, ensuring the authenticity of ad data and business security. It also possesses high robustness and compatibility, running stably in various complex front-end environments, improving development and operational efficiency.

[0043] Example 2:

[0044] This embodiment provides an advertising performance conversion tracking system based on front-end tracking points, such as... Figure 2 As shown, at the hardware level, it includes:

[0045] The data interface is used to establish data communication between the processor and external data terminals;

[0046] Storage unit, used to store instructions;

[0047] The processing unit is used to read the instructions stored in the storage unit and execute the advertising effect conversion tracking method based on front-end tracking points in Embodiment 1 according to the instructions.

[0048] Optionally, the system also includes an internal bus, through which the processing unit, storage unit, and data interface can be interconnected. This internal bus can be a PCIe (Peripheral Component Interconnect Eexpress) bus, which can be divided into an address bus, data bus, control bus, etc. The storage unit can include, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Flash Memory, First Input First Output (FIFO), and / or First In Last Out (FILO). The processing unit can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0049] Example 3:

[0050] This embodiment provides a computer-readable storage medium storing instructions. When these instructions are executed on a computer, the computer performs the advertising performance conversion tracking method based on front-end data tracking in Embodiment 1. The computer-readable storage medium refers to a data storage medium, which may include, but is not limited to, floppy disks, optical disks, hard disks, flash memory, USB flash drives, and / or Memory Sticks. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.

[0051] This embodiment also provides a computer program product that, when run on a computer, executes the advertising performance conversion tracking method based on front-end tracking in Embodiment 1. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.

[0052] Finally, it should be noted that the above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for tracking advertising performance conversion based on front-end event tracking, characterized in that, include: Based on exposure tracking, the system captures exposure events of target ad elements relative to users, and when it determines that the exposure events of target ad elements meet the set exposure conditions, it generates a globally unique link identifier and exposure location identifier for the target ad element. After capturing user interaction with target ad elements based on behavior tracking, a Uniform Resource Locator (URL) is formed using the globally unique link identifier and exposure location identifier of the target ad element. During subsequent page navigation corresponding to the target ad element, the URL is sequentially passed to each navigation page. When a user completes a conversion on the final page navigated to by a target ad element, based on behavioral tracking, the system retrieves the Uniform Resource Locator (URL) of the final page and the order number corresponding to the conversion. The order number is then attributed and reported in conjunction with the globally unique link identifier and exposure location identifier of the target ad element contained in the URL.

2. The advertising performance conversion tracking method based on front-end tracking points according to claim 1, characterized in that, The method of capturing exposure events of target ad elements relative to users based on exposure tracking includes: calling the Intersection Observer API to listen to whether the tagged target ad element enters the user's viewport based on exposure tracking, or calling the Mutation Observer API to listen to whether dynamically loaded target ad elements enter the user's viewport.

3. The advertising performance conversion tracking method based on front-end tracking points according to claim 2, characterized in that, The exposure conditions include: the proportion of the target advertising element's viewport exposure area reaching the user's viewport reaches the set exposure area threshold and the display transparency is higher than the set transparency threshold.

4. The advertising performance conversion tracking method based on front-end tracking points according to claim 3, characterized in that, After determining that the exposure event of the target advertising element meets the set exposure conditions and generating a globally unique link identifier and an exposure location identifier for the target advertising element, the method further includes: generating exposure data of the target advertising element and reporting it. The exposure data includes the globally unique link identifier, the exposure location identifier, the advertising order information and product information, the user information, the device fingerprint and a random number corresponding to the target advertising element.

5. The advertising performance conversion tracking method based on front-end tracking points according to claim 4, characterized in that, The method further includes: when user interaction with target advertising element is captured based on behavior tracking, but the exposure event of target advertising element does not meet the set exposure conditions, supplementary exposure data of target advertising element is generated and reported.

6. The advertising performance conversion tracking method based on front-end tracking points according to claim 3, characterized in that, The exposure conditions also include: the target ad element has not entered the user's viewport during the previously set historical cooldown period.

7. The advertising performance conversion tracking method based on front-end tracking points according to claim 1, characterized in that, After capturing user interaction behavior with target advertising elements based on behavioral tracking, and using the globally unique link identifier and exposure location identifier of the target advertising element to form a Uniform Resource Locator (URL), the method further includes: generating behavioral data of the target advertising element and reporting it, wherein the behavioral data includes the URL.

8. The advertising performance conversion tracking method based on front-end tracking points according to claim 1, characterized in that, The method further includes: during the subsequent page redirection process corresponding to the target advertising element, using the X-CSRF-TOKEN token in the HTTP request header of the redirected page to verify the redirection request.

9. An advertising performance conversion tracking system based on front-end event tracking, characterized in that, include: Storage unit, used to store instructions; The processing unit is used to read the instructions stored in the storage unit and execute the advertising effect conversion tracking method based on front-end tracking points as described in any one of claims 1-8 according to the instructions.

10. A computer program product, characterized in that, When the computer program product is run on a computer, it executes the advertising effect conversion tracking method based on front-end tracking as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Multi-channel advertisement putting effect analysis method and system based on real-time calculation

    CN121094888A

  • Cache and uniform resource locator based event tracking

    US20170061471A1