Monitoring the health of web page analytics code
First Claim
1. In a computerized environment, a method for automatically monitoring whether a web page of interest is correctly configured to execute and track the number of user requests thereof, the method comprising:
- receiving a web address associated with at least one webpage, wherein the at least one webpage comprises source code related to one or more website analytics objects;
identifying, within the source code of the at least one webpage, text associated with a website analytics objects;
analyzing the text to determine at least one predicted behavior of the website analytics object;
rendering the source code of the at least one webpage;
recording one or more behaviors of the rendered source code of the one or more website analytics objects; and
comparing the at least one predicted behavior of the website analytics object and the recorded one or more behaviors of the rendered source code of the one or more website analytics objects.
6 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.
-
Citations
20 Claims
-
1. In a computerized environment, a method for automatically monitoring whether a web page of interest is correctly configured to execute and track the number of user requests thereof, the method comprising:
-
receiving a web address associated with at least one webpage, wherein the at least one webpage comprises source code related to one or more website analytics objects; identifying, within the source code of the at least one webpage, text associated with a website analytics objects; analyzing the text to determine at least one predicted behavior of the website analytics object; rendering the source code of the at least one webpage; recording one or more behaviors of the rendered source code of the one or more website analytics objects; and comparing the at least one predicted behavior of the website analytics object and the recorded one or more behaviors of the rendered source code of the one or more website analytics objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 a web address associated with at least one webpage, wherein the at least one webpage comprises source code related to one or more website analytics objects; analyzing the source code to determine at least one predicted behavior of a website analytics object; 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 source code of the at least one webpage; recording one or more behaviors of the rendered source code of the one or more website analytics objects; and comparing the at least one predicted behavior of the website analytics object and the recorded one or more behaviors of the rendered source code of the one or more website analytics objects. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. 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:
-
receiving a web address associated with at least one webpage, wherein the at least one webpage comprises source code related to one or more website analytics objects; identifying within the source code of the at least one webpage text associated with a website analytics objects; analyzing the text to determine at least one predicted behavior of the website analytics object; rendering the source code of the at least one webpage; recording one or more behaviors of the rendered source code of the one or more website analytics objects; and comparing the at least one predicted behavior of the website analytics object and the recorded one or more behaviors of the rendered source code of the one or more website analytics objects.
-
Specification