Claims
- 1. A method, comprising:
(a) receiving real-time clickstream information units from a plurality of web servers, the real-time clickstream information units being from a plurality of sessions, each real-time click-stream information unit being associated with a single session; (b) using session identifying information stored in a database to: 1) process the real-time clickstream information units, 2) determine a context value pertaining to one particular session, and 3) determine that the particular session has terminated; (c) upon determining that the particular session has terminated, generating a per-session data unit (PSDU) for the particular session, the per-session data unit comprising:
1) click-stream information for a plurality of clicks pertaining to the particular session, and 2) the context value pertaining to the particular session; (d) generating many per-session data units using steps (b) and (c), each per-session data unit pertaining to a different session; (e) categorizing the per-session data units into a plurality of buckets, the buckets being stored in a data base; (f) performing a rule-based search to identify one or more per-session data units in the buckets that meet a plurality of criteria; and (g) generating a report containing information about the identified one or more per-session data units, and outputting the report to a user-interface (Ul).
- 2. The method of claim 1, wherein the session identifying information in (b) comprises information identifying a plurality of web pages that together comprise a web site.
- 3. The method of claim 1, wherein the context value in (b) is taken from the group consisting of: a customer segment value, a room-visited value, a product-visited value, a sales campaign value, a visitor identity value, and a value for a value element.
- 4. The method of claim 1, wherein multiple click-stream information units are received in (a) that pertain to the same single session.
- 5. The method of claim 1, wherein each click-stream information unit in (a) relates to one and only one key click.
- 6. The method of claim 1, wherein the per-session data unit of (c) contains first clickstream information received from a first one of the plurality of web servers as well as second click-stream information received from a second one of the plurality of web servers.
- 7. The method of claim 1, wherein multiple click-stream information units are received in (a) that pertain to the same single session.
- 8. The method of claim 1, wherein one of the click-stream information units in (a) is output from one of the web servers in response to a web site visitor using a browser to select a link on a web page, the click-stream information being output from the web server within one minute of the visitor selecting the link.
- 9. The method of claim 1, wherein a first one of the buckets in (e) contains only per-session data units containing a first customer segment value, and wherein a second one of the buckets in (e) contains only per-session data units containing a second customer segment value.
- 10. The method of claim 1, wherein one of the buckets in (e) contains only per-session data units for sessions wherein during a session a web site visitor accessed price information pertaining to a product offered for sale on a web site but then terminated the session without purchasing the product.
- 11. The method of claim 1, wherein the report in (g) is an alert that is displayed by the UI, the alert identifying a web site visitor who terminated a session without purchasing a product offered for sale on the web site, the report being displayed within ten minutes of the session being terminated.
- 12. A computer-readable medium having computer-executable instructions for performing the steps of:
(a) receiving real-time clickstream information units from a plurality of web servers, the real-time clickstream information units being from a plurality of sessions, each real-time click-stream information unit being associated with a single session; (b) using session identifying information to: 1) process the real-time clickstream information units, 2) determine a context value pertaining to one particular session, and 3) determine that the particular session has terminated; (c) generating a per-session data unit (PSDU) for the particular session, the per-session data unit comprising: 1) click-stream information for a plurality of clicks pertaining to the particular session, and 2) the context value pertaining to the particular session; (d) generating many per-session data units using steps (b) and (c), each per-session data unit pertaining to a different session; (e) categorizing the per-session data units into a plurality of buckets, the buckets being stored in a data base; (f) performing a rule-based search to identify per-session data units in the buckets that meet a plurality of criteria; and (g) generating a report containing information about the identified per-session data units.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit under 35 U.S.C. §119(e) to the provisional application serial No. 60/368,414, entitled “Method and Apparatus for Collecting and Processing User Interaction Data to Generate Business Intelligence in Collaborative Commerce Environment,” filed on Mar. 28, 2002. The disclosure of the provisional application is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60368414 |
Mar 2002 |
US |