Ad Abandonment Tracking via Render State Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for tracking ad impressions on web pages are inaccurate due to abandonment issues, where viewers leave the page before ads are fully rendered, leading to discrepancies between ad calls and actual viewings.
Innovation Solution
A method involving a content unit with a reporting package that includes a monitor element to determine if ads are displayed above or below the fold and a communication element to send status messages to a server, allowing for accurate tracking of ad abandonment rates by correlating log entries and timestamps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional ad server call methods are used to track impressions, then the implementation is simple, but the measurement accuracy is low due to abandonment issues
Solution Approach 1:
The patent segments the ad delivery process into distinct phases: ad request, ad rendering initiation, and ad display completion. By using multiple tracking events (ad request event, ad rendering event, and ad display event) instead of a single call count, the system accurately distinguishes between ads that were requested but not yet displayed versus ads that were actually shown to users, thereby resolving the measurement accuracy issue without excessive complexity
Solution Approach 2:
The patent introduces an intermediary tracking mechanism that monitors the state transitions of ad elements between different rendering phases. This intermediary layer captures events at critical transition points (from request to rendering, from rendering to display) and reports them to the ad server, providing accurate abandonment rate measurements while maintaining a manageable system architecture
2Reliability
If ad rendering is asynchronous with display, then the ad can be loaded in advance, but the abandonment tracking becomes inaccurate
Solution Approach 1:
The patent implements a feedback mechanism where the client device continuously reports ad state changes back to the ad server. When an ad transitions from rendering to actual display (or is abandoned), this feedback is sent to update the impression count. This ensures that even with asynchronous rendering, the ad server receives accurate real-time information about whether the ad was ultimately displayed or abandoned, maintaining tracking reliability while allowing efficient parallel loading
Solution Approach 2:
The patent allows ad elements to be prepared in advance during the rendering phase before actual display. By initiating rendering early and tracking the transition to display state, the system maximizes loading efficiency while the subsequent tracking of display completion ensures that only actually shown ads are counted as impressions, not those merely rendered but abandoned
Data Source
AI summary
A method for tracking abandonment rates. A client computer may send a first message to a server requesting a content unit to be incorporated into a web page. The client computer may receive, from the server computer, the content unit including deliverable content and a communications element configured to send messages generated by the content unit to the server. After delivering the deliverable content, the client computer may send a second message to the server via the communications element, the second message indicating that the delivery of the deliverable content has been completed.


