Webpage Zone Exposure Rate Calculation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Quantifying website performance, particularly for webpages with dynamic elements, is challenging due to the open-ended nature of web design, and existing methods fail to discretize performance to understand the contribution of each element effectively.
Innovation Solution
A method and system that calculate and consistently determine the exposure rate of a webpage zone by storing the zone's location based on the client's viewport, allowing for consistent exposure rate calculations across different devices and layouts, using an experience analytics system that includes client-side and server-side functionality to analyze user interactions and present performance metrics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the zone location is calculated based on each client's viewport, then the exposure rate calculation adapts to different devices, but the results become inconsistent across multiple users
Solution Approach 1:
The system performs preliminary action by calculating and storing the zone location based on a reference viewport before actual exposure rate measurements are taken. This pre-calculated location is then reused for all subsequent exposure rate calculations, ensuring consistency while maintaining adaptability to the reference device configuration.
Solution Approach 2:
The system creates a copy of the zone location data calculated from the reference viewport and reuses this copied information across multiple client devices. Instead of calculating unique locations for each device, the system copies the reference location data to maintain consistent exposure rate metrics across all users.
2Reliability
If the zone location is fixed for all users, then exposure rate calculations are consistent, but the measurements do not account for different viewport sizes and layouts
Solution Approach 1:
The system applies local quality by calculating the zone location specifically for a reference viewport configuration, creating a localized reference frame. This reference location is then applied universally, providing consistent measurements that are locally optimized for the reference device while maintaining reliability across all devices.
3Loss of information
If exposure rate is calculated for each request, then the most current data is provided, but the calculation complexity and processing time increase
Solution Approach 1:
The system performs the complex zone location calculation in advance during system initialization or configuration, storing the result for reuse. This preliminary action eliminates the need to repeat complex calculations for each exposure rate request, reducing processing time and complexity while maintaining data currency.
Solution Approach 2:
Instead of recalculating zone locations for each request, the system copies the pre-calculated location data to multiple requests. This copying approach maintains current exposure rate data without repeating complex calculations, significantly reducing processing overhead.
Data Source
AI summary
Methods, systems, and programs are presented for determining exposure rate. One method includes an operation for operation for receiving a request, from a client device, for a value of an exposure rate of a zone within a webpage, the request comprising at least one search parameter and information about a viewport of the presented webpage. A check is made to determine if the exposure rate has been previously calculated. When the exposure rate has not been previously calculated, a visibility height of the zone is calculated and stored in a memory. When the exposure rate has been calculated, the visibility height is retrieved from the memory. Recordings of members accessing the webpage are analyzed to determine when the visibility height of the zone is visible in member devices accessing the webpage. The exposure rate of the zone is calculated based on the determinations of visibility of the zone.


