I've done some experimenting with this too...
Consider the situation where:
1) The site consists of (almost) entirely dynamic content, where the
viewer sees pages generated from information in a database.
2) The site contains listings of products, suppliers, and corporate
information of third-party "customers" of the client... a "yellow
pages" for a specific industry.
3) This information is accessed through drill-down searches.
4) There is no charge for a standard listing. ,The client can sell
optional services (placement, links, logos, etc.) to his customers to
improve their visibility in the "yellow pages" when accessed by the
customers of the customers of the client.
The client needs to gather stats on how well the various "Yellow
Page" options perform, so he can sell the optional services...
something like:
Product xxx was retrieved 1000 times
Company yyy is one of 42 suppliers for product xxx.
Company yyy was shown as a candidate (in the list of potential suppliers)
90 times... the top supplier was shown 1000 times.
Company yyy specific information was retrieved 5 times... the top
supplier was
retrieved 600 times.
Company yyy was linked or mailed 0 times... the top supplier was
retrieved 200 times.
Company xxx has a standard listing, the top supplier has these $ options:
Placement
Logo
Mailto
Link to web site
Now, I wonder what we can do to improve the performance Supplier xxx?
For this requirement, standard stats are meaningless... hits on the
drill-down pages, oblivious to the content presented.
So, I began experimenting with logging (counting actually) to the db
(SQL Server 7.0)
During the drill-down suppliers are displayed in groups of 10 (next,
prev) ordered by options and Supplier name (The ones with the most
options appear at the top of the list)
Each of these 10 suppliers is logged as a candidate (10 log counts are updated)
Each next/prev logs another 10 suppliers.
If a specific supplier is selected for detail display,, it is logged
(a different counter is updated).
If a Link or mailto is selected from the detail page, yet another
counter is updated.
This gives me a set of counts that I can periodically use to generate
reports. etc.
The counts are updated with a single SQL query using T/SQL to
increment the current value... the overhead is not too bad.
This is not as robust as full logging, but it should the client
enough information to sell the optional services.
Steve, if you are doing full logging, I would be interested in any
measurements of the overhead associated with this logging.
Dick
At 9:40 AM -0400 8/30/00, Steve Nelson wrote:
>i've started experimenting with bypassing webserver logs and just
>logging every hit myself into the database. By doing this I can see a
>dynamic log reports on every page (for properly secured people). So, no
>more waiting for hours for a log report tool to give you crappy reports.
>
>But the truly cool thing is that instead of running reports based on IP
>address, I can run reports based on the #client.user_id# or
>#client.cfid#/#client.cftoken# So it's designed to give incredibly
>powerful reports.
>
>It's still in the very beginning stages, i've only put about 3-4 hours
>into it, if any of you that are coming to conference want a
>demonstration, let me know.
>
>I demonstrated this to my dad and he said: "Is there a billion dollar
>company that does this same thing?" haha
>
>Steve
>
>Todd Hartle wrote:
>>
>> Any know of a CF based web server log analyzer?
>> _________________________________________________________________________
>> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
>>
>> Share information about yourself, create your own public profile at
>> http://profiles.msn.com.
>>
>>
>>----------------------------------------------------------------------
>>--------
>> To Unsubscribe visit
>>http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/fusebo
>>x or send a message to [EMAIL PROTECTED] with
>>'unsubscribe' in the body.
>------------------------------------------------------------------------------
>To Unsubscribe visit
>http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/fusebo
>x or send a message to [EMAIL PROTECTED] with
>'unsubscribe' in the body.
------------------------------------------------------------------------------
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/fusebox or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.