Una cosa muy a tener en cuenta por todo aquel que se dedique a la progamación/diseño de páginas web es las preferencias de los usuarios finales, en navegadores, sistemas operativos, etc.
Y existen empresas y proyectos Open Source que desarrollan sistemas online de seguimiento y análisis de estadísticas de acceso a páginas web. Estas herramientas se usan una vez que la página ha sido creada, por lo que son muy útiles para ver conocer el tipo de información demandada por el usuario, aunque no sirven de mucho a la hora de plantearse el desarrollo técnico de un sitio web.
Para esto último también existen soluciones online, algunas desarrolladas por consultas de pago y otras gratuitas. De entre éstas quizás la mas completa sea la de Hitslink, aunque ahora mismo sus estadísticas no están disponibles (espero que sea debido a que estén haciendo alguna reforma en la página). Hace poco di con otra alternativa, la que ofrece StatCounter, y aunque su versión gratuita no sea tan completa como la de Hitslink, tiene la curiosa opción de incluir sus gráficos en una página Web. Por ejemplo, las estadísticas de uso de navegadores en España durante el último año:
Source: StatCounter Global Stats – Browser Version Market Share
Entrando ya en algo mas técnico, usando el enlace que proporcionan en su página web, únicamente se mostraría un gráfica determinada. Pero aunque no tengan una API para desarrolladores que facilite las cosas, se pueden editar sus opciones. Solo es cosa de echar un vistazo al código fuente:
<div id="browser_version-ES-monthly-200807-200907" width="600" height="400" style="width:600px; height: 400px;"></div>
<!-- You may change the values of width and height above to resize the chart -->
<p>Source: <a href="http://gs.statcounter.com/#browser_version-ES-monthly-200807-200907">StatCounter Global Stats - Browser Version Market Share</a></p>
<script type="text/javascript" src="http://www.statcounter.com/js/FusionCharts.js"></script><script type="text/javascript" src="http://gs.statcounter.com/chart.php?browser_version-ES-monthly-200901-200907"></script>
O sea, una etiqueta div, un enlace y un script y en todos emplea 5 parámetros puestos del siguien modo:
browser_version-ES-monthly-200807-200907
O sea, tipo de consulta, país/región, tipo de cálculo, fecha inicial y fecha final.
Las modificaciones dinámicas que se pueden hacer con javaScript o un lenguaje de servidor de estos parámetros, lo dejo a la imaginación de quien lo lea y a sus ganas de trabajar. Sobre si es legal o no hacerlo, tiene licencia Creatrive Commons, concretamente del tipo Attribution-Share Alike 3.0 Unported License. De modo resumido: gratis pero hay que citar la fuente.