Open Web Analytics es un programa de código abierto, lo que significa que cualquiera puede ver y cambiar su código, diseñado para ayudar a los propietarios de sitios web a rastrear información sobre la cantidad de personas que visitan un sitio web en particular o usan una determinada aplicación, conocida como aplicación para abreviar. El análisis web se centra en la cantidad de tráfico que recibe el sitio y la frecuencia con la que esas personas realizan una compra o ven más de una página en el sitio web. Permite al propietario determinar qué páginas atraen a la mayoría de los visitantes y observar las páginas problemáticas que atraen menos visitas. Dado que el programa es de código abierto, los programadores pueden modificarlo para mejorar los errores y crear nuevas adiciones que le dan al programa una gama más amplia de opciones y tareas que puede realizar.
Con licencia de GNU General Public License (GPL), Open Web Analytics está escrito en PHP y también funciona con JavaScript. Es compatible con marcos de API como WordPress y MediaWiki que facilitan mucho la adición de análisis web a estos sitios. La codificación simple permite al usuario modificar o agregar Open Web Analytics a un sitio web.
Una vez instalado en la página web, el panel de Open Web Analytics del programa muestra gráficos, tablas y tablas de información sobre quién ha visitado el sitio. La sección de visitas a la página muestra la cantidad de visitantes a esa página, mientras que un gráfico de tipo de visitante muestra cuántos de esos visitantes eran nuevos y cuántos habían estado en el sitio web antes. El programa también puede mostrar información sobre la ubicación de cada visitante que accedió al sitio web.
Otras características útiles incluyen el mapa de calor de clics. Muestra una imagen visual de la página web elegida e indica las áreas más clicadas. Los webmasters pueden utilizar esta información para determinar qué tipos de enlaces generan la mayor cantidad de clics y si factores como la posición o el color de un enlace marcan una diferencia en la cantidad de personas que hacen clic en él.
Los programadores pueden aprovechar Open Web Analytics para escribir su propio código de seguimiento e implementarlo en su sitio web. Ya sea que necesiten modificar funciones existentes o crear nuevas desde cero, el código fuente abierto del programa lo hace posible. Muchos comparten su código en línea para que otros lo usen o modifiquen para satisfacer sus necesidades. Open Web Analytics incluye muchos objetos y clases que los programadores utilizan para realizar una función específica. Otros pueden modificar el código escrito por otra persona para que realice una función específica en su sitio sin tener que programarlo desde cero.