Just a couple small woes with Browser Summary Reports in Analog 5.21 (FreeBSD build):
(1) Links [http://links.sourceforge.net/] doesn't appear to be a 'recognized' browser. I have resorted to the following kludge for the time being: BROWSUMALIAS Links?(*;*) Links/$1 Yeah, I know there are better expressions out there, this one worked for testing purposes just fine. :p Unfortunately, the prettified version numbers are not collected together or available in hierarchical formats (as recognized browsers are), meaning lots of single entries scattered throughout the report. (2) Experimenting with ROBOTINCLUDE directives, I placed the following rule within an included config file: ROBOTINCLUDE REGEXP:^Mozilla$ This *should* mark as a robot and UA string containing *only* "Mozilla" -- and it seems to work. This was an oddball case, as I was working through UAs that had hit my site looking for robots.txt -- that the only text in the User Agent string was "Mozilla" (and the agent in question worked through the site in a robot-like fashion) led to me at least suspect the agent as a robot. Anyway: (a) Is there an easy way to apply a BROWSUMEXCLUDE directive for each ROBOTINCLUDE directive supplied? As I think I understand it, should I want to keep defined robots from appearing in the Browser Summary, I have to supply a matching BROWSUMEXCLUDE directive for each and ever ROBOTINCLUDE directive. This doesn't seem correct or workable over large data sets. I'm trying to limit the Browser Summary Report in a manner analogous to the Operating Systems Report, where 'bots are sidelined in a separate category or removed from the displayed report entirely. (b) Applying the above ROBOTINCLUDE example to issue (a), I added the following directive to the included config file: BROWSUMEXCLUDE REGEXP:^Mozilla$ Now, I would think that this would simply exclude from the Browser Summary Report only User Agent strings wholly matching "Mozilla". That's how the expression works for the Operating System Report with the ROBOTINCLUDE directive. However, using the above BROWSUMEXCLUDE directive removes *all* instances of Mozilla [as in, www.mozilla.org] from the Browser Summary Report. Is this a subtle bug, or am I supposed to see two differing interpretations of the same regular expression for these two cases? (3) Is there documentation somewhere describing what, in fact, qualifies as "Netscape (compatible)" in the Browser Summary Report? Or a human-readable list of User Agents known to Analog? Maybe I'm overlooking an obvious source of information. Thanks for the program. - don +------------------------------------------------------------------------ | 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 +------------------------------------------------------------------------
