Atterer, 2006 - Google Patents
Logging usage of AJAX applications with the" UsaProxy" HTTP proxyAtterer, 2006
View PDF- Document ID
- 5112914624481028704
- Author
- Atterer R
- Publication year
- Publication venue
- Proceedings of the WWW 2006 Workshop on Logging Traces of Web Activity: The Mechanics of Data Collection
External Links
Snippet
This paper shows how to use the UsaProxy HTTP proxy to perform logging of user activity for AJAX web applications. UsaProxy is a special-purpose HTTP proxy which modifies HTML pages before forwarding them to the client browser. It adds JavaScript code which collects …
- 230000003993 interaction 0 abstract description 8
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30861—Retrieval from the Internet, e.g. browsers
- G06F17/30899—Browsing optimisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30861—Retrieval from the Internet, e.g. browsers
- G06F17/30873—Retrieval from the Internet, e.g. browsers by navigation, e.g. using categorized browsing, portals, synchronized browsing, visual networks of documents, virtual worlds or tours
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/21—Text processing
- G06F17/24—Editing, e.g. insert/delete
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4443—Execution mechanisms for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network-specific arrangements or communication protocols supporting networked applications
- H04L67/02—Network-specific arrangements or communication protocols supporting networked applications involving the use of web-based technology, e.g. hyper text transfer protocol [HTTP]
- H04L67/025—Network-specific arrangements or communication protocols supporting networked applications involving the use of web-based technology, e.g. hyper text transfer protocol [HTTP] for remote control or remote monitoring of the application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/875—Monitoring of systems including the internet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network-specific arrangements or communication protocols supporting networked applications
- H04L67/42—Protocols for client-server architectures
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11489934B2 (en) | Method and system for monitoring and tracking browsing activity on handled devices | |
Atterer et al. | Knowing the user's every move: user activity tracking for website usability evaluation and implicit interaction | |
US6877007B1 (en) | Method and apparatus for tracking a user's interaction with a resource supplied by a server computer | |
JP5061104B2 (en) | Web usage overlay for third-party web plug-in content | |
US9021367B2 (en) | Metadata capture for screen sharing | |
Hong et al. | WebQuilt: a framework for capturing and visualizing the web experience | |
US9141611B2 (en) | Aggregated web analytics request systems and methods | |
US10067730B2 (en) | Systems and methods for enabling replay of internet co-browsing | |
US8490059B2 (en) | Cross-browser testing of a web application | |
US20080126931A1 (en) | System and method for recording and reproducing user operation | |
US20130132833A1 (en) | Systems and Methods For Remote Tracking And Replay Of User Interaction With A Webpage | |
CN106357719B (en) | Page-based event correlation for web applications | |
US20100095208A1 (en) | Systems and Methods for Remote Tracking and Replay of User Interaction with a Webpage | |
US20080091775A1 (en) | Method and apparatus for parallel operations on a plurality of network servers | |
US20130227386A1 (en) | Method of gathering data of an event-like nature from electronic forms | |
US20140258372A1 (en) | Systems and Methods for Categorizing and Measuring Engagement with Content | |
Fenstermacher et al. | Client‐side monitoring for Web mining | |
CN111259381A (en) | Page interaction method and device, computer readable medium and electronic equipment | |
Atterer | Logging usage of AJAX applications with the" UsaProxy" HTTP proxy | |
JP5151696B2 (en) | Program to rewrite uniform resource locator information | |
CN111431767A (en) | Multi-browser resource synchronization method and device, computer equipment and storage medium | |
Edmonds et al. | Instrumenting the dynamic web | |
US20140379906A1 (en) | Method for tracking user interaction with a web page | |
Shah et al. | RWELS: A remote web event logging system | |
WO2018169662A1 (en) | Systems and methods for enabling replay of internet co-browsing |