TRACKING NAVIGATION FLOWS WITHIN THE SAME BROWSER TAB
First Claim
1. A computer-implemented method comprising:
- generating a request for a web page from within a browser'"'"'s tab;
sending the request to a server;
responsive to sending the request, receiving the web page including an identifier;
using the identifier in subsequent web page requests from within the tab; and
not using the identifier in web page requests from other tabs.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments enable navigation flows that occur within a single tab to be tracked through the use of identifiers that are created and passed between client-side and server-side software. The client-side and server-side software work in concert to utilize these identifiers to track navigation within a particular tab. In at least some embodiments, a client can request a web page from within a tab and, responsive to that request, a server can create an identifier and associate the identifier with the web page. The web page and identifier can then be returned to the client. Subsequent web page requests from within the tab include the identifier so that the server knows that the request came from the same tab.
42 Citations
16 Claims
-
1. A computer-implemented method comprising:
-
generating a request for a web page from within a browser'"'"'s tab; sending the request to a server; responsive to sending the request, receiving the web page including an identifier; using the identifier in subsequent web page requests from within the tab; and not using the identifier in web page requests from other tabs. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
receiving, at a server, a request for a web page; ascertaining whether an identifier, associated with an individual tab on a requesting browser, is associated with the request; responsive to the request not containing the identifier, generating a new identifier and logging the new identifier and the associated web page in a log file; responsive to the request containing the identifier, logging the identifier and the associated web page in the log file; associating either the identifier or the new identifier with the web page; and returning the web page including either the identifier or the new identifier to a client from which the request was received. - View Dependent Claims (9, 10, 11)
-
-
12. One or more computer readable media embodying computer executable instructions which, when executed, implement a method comprising:
-
receiving a web page request from a client; ascertaining an Experience ID associated with the web page request; ascertaining whether a Flow ID is associated with the web page request; if no Flow ID is associated with the web page request, generating a new Flow ID for the web page request and making a log entry of the Experience ID, the requested web page, and the new Flow ID; if a Flow ID is associated with the web page request, making a log entry of at least the requested web page and the Flow ID; associating either the new Flow ID or the Flow ID with the requested web page; and transmitting the requested web page including either the new Flow ID or the Flow ID to the client. - View Dependent Claims (13, 14, 15, 16)
-
Specification