Monitoring the health of web page analytics code
First Claim
1. At a monitoring system in a computerized environment comprising one or more websites having one or more web pages and one or more sets of analytics code on one or more of the web pages, a computerized method of automatically monitoring the presence and function of the analytics code on one or more web pages of interest, comprising:
- identifying a set of one or more web pages to monitor;
receiving from a web server at least one of the one or more web pages, wherein the at least one web page comprises source code related to one or more website analytics objects;
identifying one or more website analytics objects in the source code;
rendering the source code of the at least one web page thereby creating rendering results;
determining whether one or more requests for the one or more website analytics objects were made when rendering the source code of the at least one web page; and
automatically providing an analytics health value for the at least one web page based at least in part on whether one or more requests were made for the one or more website analytic objects during rendering of the source code, the analytics health value being indicative of at least a percentage of the one or more website analytics objects identified in the source code that were requested during rendering of the source code.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for monitoring the “analytics health” or “tracking health” of a web page can include one or more modules that render analytics code on the web page. In one implementation, a monitoring service downloads one or more web pages from a web server. The monitoring service can attempt to render any analytics code on the web pages to see if the analytics code renders or executes as expected. The monitoring service can also perform basic text searches to identify analytics code, even if it cannot be rendered, and to determine if such code is present and correctly written in the web page. For web pages that require form input, the monitoring service can prompt the user for corresponding input, or retrieve pre-recorded user input from a store. The monitoring service can determine analytics health for web pages of interest in real-time.
47 Citations
20 Claims
-
1. At a monitoring system in a computerized environment comprising one or more websites having one or more web pages and one or more sets of analytics code on one or more of the web pages, a computerized method of automatically monitoring the presence and function of the analytics code on one or more web pages of interest, comprising:
-
identifying a set of one or more web pages to monitor; receiving from a web server at least one of the one or more web pages, wherein the at least one web page comprises source code related to one or more website analytics objects; identifying one or more website analytics objects in the source code; rendering the source code of the at least one web page thereby creating rendering results; determining whether one or more requests for the one or more website analytics objects were made when rendering the source code of the at least one web page; and automatically providing an analytics health value for the at least one web page based at least in part on whether one or more requests were made for the one or more website analytic objects during rendering of the source code, the analytics health value being indicative of at least a percentage of the one or more website analytics objects identified in the source code that were requested during rendering of the source code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. At a monitoring system in a computerized environment comprising one or more websites having one or more web pages and one or more sets of analytics code on one or more of the web pages, a method of automatically using stored workflow information to identify the presence and function of the analytics code on one or more web pages of interest, comprising:
-
receiving from a web server at least one of the one or more web pages, wherein the at least one web page comprises source code related to one or more website analytics objects; identifying one or more forms in the at least one web page that need to be completed before at least one of the one or more web pages can be rendered completely; automatically filling in the one or more forms with data corresponding to one or more stored workflows; rendering the at least one web page to completion after filling in the one or more forms; determining whether one or more requests for the one or more website analytics objects were made when rendering the at least one web page to completion; and automatically providing an analytics health value for one of the web pages based at least in part on whether one or more requests were made for the one or more website analytics objects during rendering of the at least one web page as a result of filling in the one or more forms, the analytics health value being indicative of at least a percentage of the one or more website analytics objects requested during rendering of the source code. - View Dependent Claims (16, 17, 18, 19)
-
-
20. At a monitoring system in a computerized environment comprising one or more websites having one or more web pages and one or more sets of analytics code on one or more of the web pages, a computer program product storage device comprising computer-executable instructions that, when executed, cause one or more processors in a computerized system to perform a method comprising:
-
identifying a set of one or more web pages to monitor; receiving from a web server at least one of the one or more web pages, wherein the at least one web page comprises source code related to one or more website analytics objects; identifying one or more website analytics objects in the source code; rendering the source code of the at least one web page thereby creating rendering results; determining whether one or more requests for the one or more website analytics objects were made when rendering the source code of the at least one web page; and automatically providing an analytics health value for the at least one web page based at least in part on whether one or more requests were made for the one or more website analytic objects during rendering of the source code, the analytics health value being indicative of at least a percentage of the one or more website analytics objects identified in the source code that were requested during rendering of the source code.
-
Specification