CPC G06Q 30/0255 (2013.01) [G06F 16/957 (2019.01); H04L 67/535 (2022.05)] | 21 Claims |
1. An audience measurement system comprising:
at least one processor; and
at least one memory having stored therein computer readable instructions that, when executed by the at least one processor, cause the audience measurement system to perform operations comprising:
logging Hypertext Transfer Protocol (HTTP) data associated with a plurality of web requests associated with a web browser application, wherein the HTTP data indicates, for each of at least some of the plurality of web requests, a referrer corresponding to the web request;
storing the HTTP data associated with the plurality of web requests for a defined time duration, wherein the HTTP data associated with the plurality of web requests is discarded upon expiration of the defined time duration;
determining, for each one of the plurality of web requests, a number of referrers corresponding to a count of others of the plurality of web requests for which the referrer is the one of the plurality of web requests based on the HTTP data;
determining an adaptive referrer threshold for the plurality of web requests based on the numbers of referrers of the plurality of web requests;
determining that a given web request of the plurality of web requests has a number of referrers that exceeds the adaptive referrer threshold;
identifying the given web request as a parent web request based on determining that the number of referrers of the given web request exceeds the adaptive referrer threshold; and
providing a uniform resource locator (URL) of the parent web request.
|