The changes to detect Chrome are not difficult indeed ... this is what I
have done on our server:

stratos1 7 # diff analog-6.0/src/tree.c analog-6.0-th/src/tree.c
771a772
>       ((*name = strstr(whole, "Googlebot")) != NULL && (len = 9)) ||
777a779
>       ((*name = strstr(whole, "Chrome")) != NULL && (len = 5)) ||
796c798
<     else if (headmatch(whole, "Mozilla")) {
---
>     else if (headmatch(whole, "****Mozilla")) {
826a829,842
> 
>     if ( strstr(whole, "Google") ||
>          strstr(whole, "Yahoo") ||
>          strstr(whole, "Powerset.com") ||
>          strstr(whole, "VoilaBot") ||
>          strstr(whole, "Jeeves") ||
>          strstr(whole, "indexer") ||
>          strstr(whole, "searchme") ||
>          strstr(whole, "msnbot")) {
>       *name = "Robots";
>       *nameend = strchr(*name, '\0');
>       return;
>     }
> 
874,875c890,893
<       else if (*c >= '6' && *c <= '9')
<         *name = "Windows:Unknown Windows";
---
>       else if (*c == '6' )
>         *name = "Windows:Windows Vista";
>       else if (*c > '6' && *c <= '9')
>         *name = "Windows:Unknown Windows NT";
902a921,922
>     else if ((c = strstr(whole, "Mac OS X")) != NULL)
>       *name = "Mac OS:Mac OS X";
904c924
<       *name = "Macintosh";
---
>       *name = "Mac OS:Unknown Mac OS";


Tom


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Aengus
Sent: 20 July 2009 10:59
To: Support for analog web log analyzer
Subject: Re: [analog-help] Chrome browser detection

On 7/20/2009 4:51 AM, Dave Sergeant wrote:
> I am gradually getting my analog output files configured the way I like 
> them - slow progress, unfortunately the analog help is a bit vague in 
> some areas...
> 
> I don't seem to be seeing the Google Chrome browser in my browser 
> summary, every other browser and loads of strange spiders are listed 
> but no Chrome. Either nobody using Chrome is visiting my pages or 
> Analog is not identifying it seperate from Mozilla etc.
> 
> Is there anything I can add to my config file to correct this?


According to Google's own documentation, the Useragent for Chrome looks 
like:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 
(KHTML, like Gecko) Chrome/0.X.Y.Z Safari/525.13.

http://www.google.com/chrome/intl/en/webmasters-faq.html#useragent

Analog recognizes this as Safari/525.

You'd have to modify the Analog source and recompile it to identify 
Chrome as a seperate browser, I think, but I don't have a copy of the 
source to hand to see what would be involved.

Aengus
+------------------------------------------------------------------------
|  TO UNSUBSCRIBE from this list:
|    http://lists.meer.net/mailman/listinfo/analog-help
|
|  Analog Documentation: http://analog.cx/docs/Readme.html
|  List archives:  http://www.analog.cx/docs/mailing.html#listarchives
|  Usenet version: news://news.gmane.org/gmane.comp.web.analog.general
+------------------------------------------------------------------------

+------------------------------------------------------------------------
|  TO UNSUBSCRIBE from this list:
|    http://lists.meer.net/mailman/listinfo/analog-help
|
|  Analog Documentation: http://analog.cx/docs/Readme.html
|  List archives:  http://www.analog.cx/docs/mailing.html#listarchives
|  Usenet version: news://news.gmane.org/gmane.comp.web.analog.general
+------------------------------------------------------------------------

Reply via email to