Aggregated web analytics request systems and methods
First Claim
1. A method, comprising:
- providing a computer system that includes a processor and a memory having executable instructions stored therein;
using the computer system to read a file;
encountering a request in the file to transmit data to a remote network site;
delaying transmission of the data to wait for encountering of one or more subsequent requests in the file;
encountering one or more subsequent requests in the file to transmit other data to the remote network site;
using the processor to execute the instructions to cause the computer system to;
(a) assign a unique identifier to a particular one of the subsequent requests; and
(b) defining a mapping of a data value that is indicative of at least a portion of the other data to a respective data identifier for the particular subsequent request, wherein the mapping is associated with the unique identifier such that the data value mapped to the respective data identifier is associated with the particular subsequent request;
aggregating the data and the other data into one request for the remote network site; and
sending the one request to the remote network site.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a method that includes receiving a file from a network site, wherein the file defines display information for one or more content items, parsing the file to display the one or more content items. Parsing includes encountering, in the file, a request to transmit analytics data to a remote analytics site, delaying transmission of the analytics data to wait for encountering of subsequent requests in the file, encountering, in the file, one or more subsequent requests to transmit other analytics data to the remote analytics site, aggregating the analytics data and the other analytics data into an analytics request for the remote analytics site, and sending the analytics request to the remote analytics site, such that the remote analytics site receives the analytics data and the other analytics via the same analytics request.
19 Citations
17 Claims
-
1. A method, comprising:
-
providing a computer system that includes a processor and a memory having executable instructions stored therein; using the computer system to read a file; encountering a request in the file to transmit data to a remote network site; delaying transmission of the data to wait for encountering of one or more subsequent requests in the file; encountering one or more subsequent requests in the file to transmit other data to the remote network site; using the processor to execute the instructions to cause the computer system to;
(a) assign a unique identifier to a particular one of the subsequent requests; and
(b) defining a mapping of a data value that is indicative of at least a portion of the other data to a respective data identifier for the particular subsequent request, wherein the mapping is associated with the unique identifier such that the data value mapped to the respective data identifier is associated with the particular subsequent request;aggregating the data and the other data into one request for the remote network site; and sending the one request to the remote network site. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable storage medium storing computer-executable program instructions that when executed by a computer cause:
-
encountering a request in a file to transmit data to a remote network site; delaying transmission of the data to wait for encountering of one or more subsequent requests in the file; encountering one or more subsequent requests in the file to transmit other data to the remote network site; assigning a unique identifier to a particular one of the subsequent requests; defining a mapping of a data value that is indicative of at least a portion of the other data to a respective data identifier for the particular subsequent request, wherein the mapping is associated with the unique identifier such that the data value mapped to the respective data identifier is associated with the particular subsequent request; aggregating the data and the other data into one request for the remote network site; and sending the one request to the remote network site. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system, comprising:
- a content device configured to provide a file whose execution is configured to cause;
encountering a request in a file to transmit data to a remote network site; delaying transmission of the data to wait for encountering of one or more subsequent requests in the file; encountering one or more subsequent requests in the file to transmit other data to the remote network site; for each of the one or more subsequent requests encountered in the file during said encountering;
assigning a unique identifier to the subsequent request; and
mapping one or more data values indicative of at least a portion of the other data to one or more respective data identifiers for the subsequent request, wherein the mapping is associated with the unique identifier such that the one or more data values assigned to the one or more respective data identifiers via the mapping are associated with the subsequent request;aggregating the data and the other data into one request for the remote network site; and sending the one request to the remote network site. - View Dependent Claims (12, 13, 14, 15, 16, 17)
- a content device configured to provide a file whose execution is configured to cause;
Specification