The present invention relates to web page statistical reporting. In particular, it relates to data gathering and reporting techniques for web sites.
The World Wide Web (web) has rapidly become an invaluable tool to individuals and businesses. Not only can an individual or business post information on the web, but it can also use the web to transact business. Because the public is acutely aware of the web's business and personal benefits, millions of web pages are being added to the web each year.
Typically, a web page is defined by a document containing Hyper Text Markup Language (HTML) code. An HTML document suitable for posting on the internet includes both “content” and “markup.” The content is information which describes a web page's text or other information for display or playback on a computer's monitor, speakers, etc. The markup is information which describes the web page's behavioral characteristics, such as how the content is displayed and how other information can be accessed via the web page.
In order to provide web-based information and services over the internet, the web employs “client” computers, “browser” software, and “server” computers. A client computer is a computer used by an individual to connect to the internet and access web pages. A browser is a software application, located on a client computer, which requests, via the internet, a web page from a server computer. After receiving the web page, the browser displays the web page on the client computer's monitor. A server computer is a computer which stores web page information, retrieves that information in response to a browser's request, and sends the information, via the internet, to the client computer. Thus, after a web page is created, the page should be “posted” to a particular server computer which “hosts” the page, so that the page can be accessed over the internet.
One web-based service that has seen steady growth in the past decade is e-commerce. The percentage of sales made over the internet continues to grow by double-digits annually. With an adjusted retail sales value of over $36 billion dollars in the fourth quarter of 2007, the percentage of retail sales conducted over the internet increased nearly 5% over the same period the previous year, and accounted for 3.5% of total retail sales in 2007.
With this kind of opportunity for online sales, web merchants are anxious to learn how to leverage the benefits of e-commerce to maximize their own sales. Many web merchants utilize a web analytic system in an effort to gain some understanding of their visitor's behavior. The majority of the functionality offered by these systems is session-related visitor behavior. However, understanding how the visitors behave over a period of time or across sessions can provide valuable information and insight to the merchant.
The present invention provides a solution to these needs and other problems, and offers other advantages over the prior art.
In a preferred embodiment of the contemplated invention, a web analytic tracking system with reporting module that tracks and reports user/customer visits before a transaction and number of days since the last transaction is described. In this embodiment, client logic in scripts downloaded to the customer's computing device on his first visit to a site calculates visits and days since the last order. These values are set in a persistent cookie planted by the e-commerce system the first time the customer visits the site. The actual calculated visits and days since last order are sent to the web analytic system in report message fields and parameters whenever an order is placed. The data is then available for reporting, use in module or functionality available in the web analytic system, and export to other systems.
Additional advantages and features of the invention will be set forth in part in the description which follows, and in part, will become apparent to those skilled in the art upon examination of the following or may be learned by practice of the invention.
One indicator of the success of the online merchants e-commerce system is the number of visits or days it takes before the user performs an action (such as making a purchase) and how long it takes, if at all, before the customer comes back and performs another action. Tracking this information gives the web site owner insight into the behavior of users/visitors to and at the site and helps to understand what actually leads the visitor to perform the desired transaction. These metrics can indicate how many or what portion of customers buy on the first visit, or how many or what portion need several visits in order to transact. The metrics may also indicate how long it takes for a customer to come back for another transaction; or, when used in combination with additional purchase data, which products might lead to a future purchase of other products. Although the following description refers to e-commerce purchase tracking, it will be apparent to those skilled in the art that these metrics may apply equally as well to any type of measurable activity, such as a download or a form completion or registration.
In a preferred embodiment of the contemplated invention, a web analytic system with an e-commerce tracking module and reporting manager tracks user behavior at a target web site (i.e., a visit metric) including, among other things, number of visits to order and number of days to order,
The information gleaned from the client side is contained in a report message 304, 400, an indexed string of delimited data that is sent from the client side 202 to the analytic system at point 207 in
As the report message 404 passes through the hint server 210, the hint server 210 appends additional fields to the report message 500 (shown in
In a preferred embodiment, days and visits to order data contained in the report are calculated on the client side, and reach the analytic system with no need for further processing. To accomplish this, a preferred embodiment of the invention utilizes functions contained in scripts downloaded 104, 106 to the client when the client first visits the site 102. If a user has never purchased in the past, visits and days are calculated from the first visit to the site. If the user is a repeat purchaser, then the number of visits/days may be based on last order placed. For example, Joe started visiting a merchant's specialty store on May 2, but didn't buy anything. He visited again on May 5 and on May 12 he purchased a bottle of wine. He visited the site again on May 16, May 18 and May 20. Finally, on May 20 he bought some caviar. The days to order for the May 12 order is 10, and the visits to order is 2. The days to order for the May 20 order is 8, and the visits to order is 3. The values are set in a persistent cookie and will be used next time the order comes in. The system stores the sequential visit number in which the last order was placed and it also stores the timestamp of the last order. The actual calculated or derived visits and days since last order are sent in report message fields and parameters whenever a new order is placed. It will be appreciated by those skilled in the art that a server-side content system (e.g., a merchant web site) may be configured to generate the tracking information message and sent to the analytic system. In addition, the analytic system could retrieve previous visit data from a data store and associate the previous visit data with the received tracking information message when the received information message includes transaction data but incomplete data related to the previous target web site visit.
The reports generated from this data provide merchants with invaluable information. With a days to order or visits to order report, the merchant can measure the return generated from specific types of content or offers posted to the site or between types of campaigns (e.g. pay per click, direct traffic, affiliate marketing traffic) and determine the best time to initiate further campaigns.
It is to be understood that even though numerous characteristics and advantages of various embodiments of the present invention have been set forth in the foregoing description, together with details of the structure and function of various embodiments of the invention, this disclosure is illustrative only, and changes may be made in detail, especially in matters of structure and arrangement of parts within the principles of the present invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed. For example, the particular elements may vary depending on the particular application for the web interface such that different dialog boxes are presented to a user that are organized or designed differently while maintaining substantially the same functionality without departing from the scope and spirit of the present invention.
This application claims the benefit of U.S. Provisional Application No. 60/946,047 filed 25 Jun. 2007, entitled “Days and Visits to an Order System and Method,” which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60946047 | Jun 2007 | US |