Webpage User Interaction Tracking Script
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for monitoring user interaction with webpages lack the ability to collect and analyze detailed individual interactions, such as form completion and navigation patterns, and are limited by cross-domain restrictions, leading to increased processing overhead and reduced data transmission capacity.
Innovation Solution
A system that allows remote tracking and replay of user interactions by requesting a webpage and a tracking script, capturing and processing interaction data, and transmitting it via dynamic script requests or compression techniques to a separate tracking server, enabling cross-domain data transmission and real-time replay.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the host service provider collects and provides webpage to user's computer, then user interaction details can be collected, but processing overhead on the webpage server increases
Solution Approach 1:
The patent extracts the data collection function from the host service provider's server and relocates it to the user's computer. The tracking script is executed locally on the user's machine, capturing interaction details without requiring the host server to collect or process this data, thereby reducing server processing overhead while maintaining detailed measurement capability.
Solution Approach 2:
The patent introduces a third-party service provider as an intermediary that hosts the tracking script separately from the host service provider's webpage server. This intermediary tracks and collects user interaction data independently, allowing the host server to focus on serving webpages without the additional overhead of interaction tracking.
2Loss of information
If existing software collects user interaction data, then data can be analyzed, but cross-domain limitations restrict transmission quantity
Solution Approach 1:
The patent segments the data transmission process by breaking down user interaction data into smaller discrete events that are transmitted individually to the third-party service provider. This segmentation allows data to be sent across multiple domains without being blocked by cross-domain limitations, as each discrete event is treated as a separate transmission unit.
Solution Approach 2:
The patent changes the transmission dimension by using JavaScript-based tracking scripts that execute in the user's browser and transmit data asynchronously. This approach bypasses traditional server-to-server communication limitations and enables cross-domain data transmission through the client-side browser environment, adding a new dimension to the data collection architecture.
Data Source
AI summary
Systems and methods for monitoring user interaction with a remote computer are provided. More specifically, the systems and methods of the present invention allow for the remote tracking and replay of user interaction with a remote computer or webpage. One aspect of the invention allows user interaction data to be replayed on an embedded browser on a replay server. The replayed user interaction data may be converted to a video file to facilitate playback of the interaction data substantially independent of the replay server.


