views:

26

answers:

0

I have a database that has the various user-agent strings of visitors to our site. I'd like to do a 'survey' of them to see what browsers our users are using, so that I can know what features I can use in future development.

Is there a tool to parse and run statistics on user-agent strings, or a bunch of strings like this?

Ideally, I'd like to see a hierarchical grouping of the stats. For instance:

Opera/9.80 (Windows Mobile; WCE; Opera Mobi/WMD-50301; U; en) Presto/2.4.13 Version/10.00
Opera/9.80 (J2ME/MIDP; Opera Mini/4.2.14912/1280; U; en) Presto/2.2.0
Opera/9.80 (J2ME/MIDP; Opera Mini/4.2.13918/812; U; en) Presto/2.2.0
Opera/9.64 (Macintosh; Intel Mac OS X; U; en) Presto/2.1.1
Opera/9.60 (J2ME/MIDP; Opera Mini/4.2.13918/786; U; en) Presto/2.2.0
Opera/9.60 (J2ME/MIDP; Opera Mini/4.0.10992/432; U; en) Presto/2.2.0

I'd like to see 6 entries for Opera, broken down into 3 for 9.80, 1 for 9.64 and 2 for 9.60, and so forth for all browsers.

Other dimensions, such as OS, would cross the boundaries of the browser version hierarchy, but it might be nice to see also.