Web Page Interaction Analysis Without Distorting Click Statistics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for managing web page interactions struggle to accurately identify and report parameters associated with different elements without distorting click or hover statistics, especially when automated tools are used, leading to false detections.
Innovation Solution
A system and method that scans the source code of a web page, replaces reporting functions with local reporting functions, and simulates user interactions to collect and display information about these interactions without transmitting it to servers, preserving accurate statistics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Difficulty of detecting and measuring
If automated tools are used to scan and analyze web page source code, then identification of parameters and servers is improved, but false detection of clicks or hovers occurs, distorting statistics
Solution Approach 1:
The system segments the web page analysis process into two distinct modes: automated scanning mode for identifying parameters and servers (using tools to parse source code), and interaction simulation mode for generating test clicks or hovers. This segmentation allows each mode to operate independently with its own detection mechanisms, preventing false statistics from contaminating the data.
Solution Approach 2:
The system introduces an intermediary layer between the automated tools and the web page elements. This intermediary consists of specially designed detection mechanisms that can distinguish between automated scanning operations and actual user interactions. The intermediary filters and validates interaction data, allowing automated analysis tools to identify parameters and servers while preventing their operations from being counted as false user clicks or hovers.
2Ease of manufacture
If web page elements are modified to enable automated analysis, then code maintainability is improved, but the natural operation of the elements is distorted
Solution Approach 1:
The system applies local quality by making web page elements have different operational characteristics depending on the context. When accessed by automated analysis tools, elements are scanned and their parameters identified without triggering their full operational behavior. When accessed by actual users, elements maintain their original functionality. This contextual differentiation allows automated tools to easily identify and maintain code while preserving the reliability and natural operation of elements for end users.
Data Source
AI summary
A system and method builds functions into a web page sourced by a primary server and that would otherwise report to a set of one or more other servers actions performed by users of the web page when they interact with its elements so that the interactions instead report to the user of the web page. The system and method then causes the browser to simulate such interactions with all such web page elements, thereby causing the functions to report the information that would have been sent to the other server, and an identifier of the other server.


