Systems and methods for web analytics testing and web development
US-10135936-B1 · Nov 20, 2018 · US
US2019114364A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2019114364-A1 |
| Application number | US-201715805405-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 7, 2017 |
| Priority date | Oct 13, 2017 |
| Publication date | Apr 18, 2019 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer system for analyzing page tags of a website. The system may include a processor in communication with a database; and a storage medium. The storage medium may store instructions that, when executed, configure the processor to: access the website, the website comprising plurality of page tags; generate a collected tag record by aggregating the page tags, the collected tag record comprising collected elements; request, from the database, a benchmark tag record, the benchmark record comprising benchmark elements, the benchmark tag record being based on historic page tags stored in the database; generate a result tag record, the result tag record indicating at least one of matches or mismatches between the benchmark tag record and the collected tag record; and display at least one of the result tag record or an analysis result, the analysis result representing an aggregation of the result.
Opening claim text (preview).
1 .- 20 . (canceled) 21 . A computer system for analyzing page tags of a website, the system comprising: a processor; and a storage medium storing instructions that, when executed, configure the processor to: receive a web address from a modified web browser, the modified web browser comprising a page tag capturing module; access a website associated with the web address via the modified web browser; generate a collected page tag record using the page tag capturing module, the collected page tag record including a plurality of collected tags; receive, from the modified web browser, a probe tag, the probe tag comprising a probe identification; determine whether the probe tag is included in the collected page tag record; and display a coded list comprising the collected tags, the coded list associating collected tags with graphical icons, the graphical icons representing whether collected properties match the probe tag. 22 . The computer system of claim 21 wherein: the probe tag is received from a user of the modified website; and the processor is further configured to display a first reporting message when the probe tag is included in the collected page tag record, the first reporting message including an identification of the probe tag and a collected value associated with the probe tag. 23 . The computer system of claim 22 , wherein the processor is further configured to display a second reporting message when the probe tag is not included in the collected page tag, the second reporting message comprising the identification of the probe tag and the collected value associated with the probe tag. 24 . The computer system of claim 21 , wherein the coded list comprises: a request identification, the request identification comprising a serial number; a status code, the status code comprising a Hypertext Transfer Protocol (HTTP) response status code; a page tag type, the page tag type being one of image, text, mouse over, click, or session duration. a time stamp; and an acquisition method, the acquisition method comprising one of GET, POST, HEAD, or TRACE. 25 . The computer system of claim 21 , wherein to determine whether the probe tag is included in the collected page tag record, the processor is further configured to generate a normalized tag record, the normalized tag record comprising the collected tags modified to match a format of the probe tag. 26 . The computer system of claim 21 , wherein to access the website the processor is further configured to: determine whether the web address is a fully qualified address; and when the web address is not a fully qualified address, convert the web address by dividing the web address into three sections in sequence, the sections comprising first subdomain, second subdomain, and top-level-domain. 27 . The computer system of claim 21 , wherein to generate the collected page tag record the processor is further configured to: configure a plurality of HTML headers, each header being associated with a page tag; parse the website using the HTML headers; and determine that an error occurred when none of the HTML headers is found in a source code of the website. 28 . The computer system of claim 21 , wherein to determine whether the probe tag is included in the collected page tag record, the processor is further configured to filter the collected page tag record using an FPGA configured to eliminate page tags that do not match the probe tag. 29 . The computer system of claim 21 wherein: the processor is in communication with a database; and to determine whether the probe tag is included in the collected page tag, the processor is further configured to: retrieve from a database a probe tag property; identify matches between collected properties and the probe tag property; and generate a uniform resource identifier for each collected tag that is associated with a collected property that matches the probe tag property. 30 . The computer system of claim 21 , wherein the page tag capturing module comprises a packet analyzer configured to identify page tags from packets in a TCP/IP communication. 31 . A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to operate a computer system for analyzing page tags of a website by performing operations, the operations comprising: receiving a web address from a modified web browser, the modified web browser comprising a page tag capturing module; accessing a website associated with the web address via the modified web browser; generating a collected page tag record using the page tag capturing module, the collected page tag record comprising a plurality of collected tags associated with collected properties; receiving, from the modified web browser, a probe tag, the probe tag comprising a probe identification; determining whether the probe tag is included in the collected page tag record; and displaying a coded list comprising the collected tags, the coded list associating collected tags with graphical icons, the graphical icons representing whether collected properties match the probe tag. 32 . The non-transitory computer-readable medium of claim 31 , wherein: receiving the probe tag comprises receiving the probe tag from a user of the modified website; and the instructions further comprise displaying a first reporting message when the probe tag is included in the collected page tag record, the first reporting message including an identification of the probe tag and a collected value associated with the probe tag. 33 . The non-transitory computer-readable medium of claim 32 , wherein the operations further comprise displaying a second reporting message when the probe tag is not included in the collected page tag, the second reporting message comprising the identification of the probe tag and the collected value associated with the probe tag. 34 . The non-transitory computer-readable medium of claim 31 , wherein the coded list comprises: a request identification, the request identification comprising a serial number; a status code, the status code comprising a Hypertext Transfer Protocol (HTTP) response status code; a page tag type, the page tag type being one of image, text, mouse over, click, or session duration. a time stamp; and an acquisition method, the acquisition method comprising one of GET, POST, HEAD, or TRACE. 35 . The non-transitory computer-readable medium of claim 31 , wherein determining whether the probe tag is included in the collected page tag record comprises generating a normalized tag record, the normalized tag record comprising the collected tags modified to match a format of the probe tag. 36 . The non-transitory computer-readable medium of claim 31 , wherein accessing the website comprises: determining whether the web address is a fully qualified address; and when the address is not a fully qualified address, converting the web address by dividing the address into three section in sequence, the sections comprising first subdomain, second subdomain, and top-level-domain. 37 . The non-transitory computer-readable medium of claim 31 , wherein generating the collected page tag record comprises: configuring a plurality of HTML headers, each header being associated with a page tag; parsing the website using the HTML headers; and determining that an error has occurred when none of the HTML headers is found in a source code of the website. 38 . The non-transitory computer-readable medium of cla
where the reporting involves data format conversion · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
for test results analysis · CPC title
where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50) · CPC title
Workload generation, e.g. scripts, playback · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.