[EMAIL PROTECTED] ([EMAIL PROTECTED]):

> For each page served, our webserver creates two cookies with unique IDs.
> One is persistent (to "identify" v***tors), and the other expires 30
> minutes after the end of the last page requested (to "identify" v***ts). I
> need to count the number of individual instances for each cookie over a
> given period.

> By using the USERREPINCLUDE argument, I can get a Users report which tells
> me how many pages/requests/bytes have been accessed by one or the other of
> these, but that's not what I'm looking for. The only way I can do it at the
> moment is to run Analog twice (once for each cookie) and refer to the [not
> listed: XXX,XXX users] note at the end of each report.

> The output (values abbreviated for clarity) is:
>    pages: user
>    -----: ----
>     1087: "idl_visitor=xxx; idl_visit=yyy"
>      686: "idl_visitor=xxx; idl_visit=yyy"
>      679: "idl_visitor=xxx; idl_visit=yyy"
>      679: "idl_visitor=xxx; idl_visit=yyy"
>      674: "idl_visitor=xxx; idl_visit=yyy"
>      660: "idl_visitor=xxx; idl_visit=yyy"
>      640: "idl_visitor=xxx; idl_visit=yyy"
>      636: "idl_visitor=xxx; idl_visit=yyy"
>      607: "idl_visitor=xxx; idl_visit=yyy"
>      584: "idl_visitor=xxx; idl_visit=yyy"
>    69725: [not listed: 110,732 users]

> What I'd like is something like:
>    instances: user
>    ---------: ----
>       123087: idl_visitor
>       834586: idl_visit

> So, two questions:
> 1. How can I count the number of instances of a cookie?

You'll need a more specific LOGFORMAT, if that's possible. The
LOGFORMAT needs to look for the cookie name that you want to track and
dumb the rest of the cookies. Something like this (within the cookie
field) might do the trick:

       %jidl_visitor=%u;%j

       

> 2. How can I run Analog once and get the same report twice with two
> different *INCLUDE values?

You can't. You can hijack another variable, such as the virtual host
one, if you don't need it, and use the Virtual Host Report to track
the other field. Perhaps something like this in your LOGFORMAT:

       %jidl_visitor=%u;%jidl_visit=%v;%j


Also, you can set the FLOOR for the User (and VHost) reports to
something very large to get all the values totaled in the [not listed]
section. In your report above USERFLOOR 2000r would do the trick.

       
-- 

Jeremy Wadsack
Wadsack-Allen Digital Group

+------------------------------------------------------------------------
|  This is the analog-help mailing list. To unsubscribe from this
|  mailing list, go to
|    http://lists.isite.net/listgate/analog-help/unsubscribe.html
|
|  List archives are available at
|    http://www.mail-archive.com/[email protected]/
|    http://lists.isite.net/listgate/analog-help/archives/
|    http://www.tallylist.com/archives/index.cfm/mlist.7
+------------------------------------------------------------------------

Reply via email to