Open Web Analytics on avoimen lähdekoodin ohjelma, joka tarkoittaa, että kuka tahansa voi tarkastella ja muuttaa sen koodia. Sen tarkoituksena on auttaa verkkosivustojen omistajia seuraamaan tietoja tiettyjen verkkosivustojen vierailijoiden määrästä tai käyttämällä tiettyä sovellusta, joka tunnetaan lyhyesti sovelluksena. Verkkoanalytiikka keskittyy siihen, kuinka paljon liikennettä sivusto saa ja kuinka usein ihmiset ostavat tai katsovat useamman kuin yhden verkkosivuston sivun. Sen avulla omistaja voi määrittää, mitkä sivut houkuttelevat eniten kävijöitä, ja huomata ongelmasivut, jotka keräävät vähemmän katselukertoja. Koska ohjelma on avoimen lähdekoodin, ohjelmoijat voivat muokata sitä parantaakseen virheitä ja luodakseen uusia lisäyksiä, jotka antavat ohjelmalle laajemman valikoiman vaihtoehtoja ja tehtäviä, joita se voi suorittaa.
GNU General Public License (GPL) -lisenssin alainen Open Web Analytics on kirjoitettu PHP -muodossa ja toimii myös JavaScriptin kanssa. Se tukee API -kehyksiä, kuten WordPressiä ja MediaWikiä, jotka helpottavat verkkoanalytiikan lisäämistä näille sivustoille. Yksinkertaisen koodauksen avulla käyttäjä voi muuttaa tai lisätä Open Web Analyticsin verkkosivustoon.
Kun Web -sivulle on asennettu, Open Web Analytics -hallintapaneeli näyttää kaaviot, kaaviot ja taulukot sivuston vierailijoista. Sivun katselut -osiossa näkyy kyseisen sivun kävijämäärät, kun taas kävijätyyppikaavio osoittaa, kuinka monta näistä kävijöistä oli uusia ja kuinka monta he olivat käyneet verkkosivustolla aiemmin. Ohjelma voi myös näyttää tietoja kunkin verkkosivustolle saapuneen kävijän sijainnista.
Muita hyödyllisiä ominaisuuksia ovat napsautuslämpökartta. Se näyttää visuaalisen kuvan valitusta verkkosivusta ja osoittaa eniten napsautetut alueet. Verkkovastaavat voivat käyttää näitä tietoja määrittääkseen, minkä tyyppiset linkit keräävät eniten napsautuksia ja onko tekijöillä, kuten linkin sijainnilla tai värillä, väliä kuinka monta ihmistä napsauttaa sitä.
Ohjelmoijat voivat hyödyntää Open Web Analyticsia kirjoittaakseen oman seurantakoodinsa ja ottaakseen sen käyttöön verkkosivustollaan. Riippumatta siitä, tarvitseeko heidän muokata olemassa olevia ominaisuuksia tai luoda uusia tyhjästä, ohjelman avoimen lähdekoodin avulla tämä on mahdollista. Monet jakavat koodinsa verkossa, jotta muut voivat käyttää tai muuttaa tarpeitaan. Open Web Analytics sisältää monia objekteja ja luokkia, joita ohjelmoijat käyttävät tietyn toiminnon suorittamiseen. Toiset voivat säätää jonkun muun kirjoittamaa koodia saadakseen sen suorittamaan tietyn toiminnon sivustollaan ilman, että heidän tarvitsee ohjelmoida sitä tyhjästä.