Charakteristika open source software
„Otevřený software (anglicky open-source software nebo open software, zkratka OSS) je počítačový software s otevřeným zdrojovým kódem. Otevřenost zde znamená jak technickou dostupnost kódu, tak legální dostupnost – licenci software, která umožňuje, při dodržení jistých podmínek, uživatelům zdrojový kód využívat, například prohlížet a upravovat (na rozdíl od proprietárního software).“[1]
Výhody a nevýhody open source software lze charakterizovat následujícími body:
- Funkčnost softwaru je závislá na zodpovědnosti lidí, kteří jej upravují. Na druhou stranu je software kontrolován spoustou nezávislých autorů, kteří jsou schopni v krátkém čase chyby odstranit.
- Na vývoji se podílejí lidé, kteří software používají a ví, co od něj očekávají. Jde tedy o snahu maximálně se přizpůsobit potřebám, ke kterým je software určen.
- Jedná se o software nekomerční, tedy závislý na komunitě lidí, kteří jej vyvíjejí. Není tedy zaručen žádnými podmínkami vývoj a určitá stabilita softwaru. Nicméně existují open source softwary, které mají za sebou určitý vývoj, využití a spolehlivé vývojáře. Díky otevřenosti zdrojových kódů jsou tyto softwary transparentní a kontrolovatelné i z hlediska bezpečnosti informaci.
- Při výběru open source softwaru se vyplatí ověřit si vývoj, kvalitu softwaru a podporu systému, na kterém bude software nainstalován.
- U open source software je očekávána zpětná vazba od uživatelů, tzn. ohlášení chyby vývojářům, podílet se na opravách, posílat náměty k vylepšení, popřípadě se na nich podílet apod.
Piwik
Piwik[2] je považován za alternativu ke Google Analytics (nabízí mimo jiné také možnost importovat data z Google Analytics). Je využíván jednotlivci i firmami. Piwik je svobodný software s licencí GPL v3 a je postaven na PHP a MySQL. Je nabízen také v českém jazyce, což je jeho nespornou výhodou.
Zprovoznění Piwiku znamená využít jedné ze tří současných možností:
- Stáhnout Piwik a nainstalovat jej na vlastní webový server – v tomto případě je Piwik zdarma a data jsou uložena na vlastním serveru. Na konci instalace je vygenerován sledovací kód v JavaScript, který je třeba na webové stránky, které je třeba sledovat.
- Využít nabídky Piwik Cloud, který je není poskytován zdarma, ale nabízí možnost vyzkoušení na 30 dnů zdarma.
- Zakoupit provozování Piwiku u jednoho z oficiálních hosting partnerů (Arvixe webhosting, A2 Hosting) – v tomto případě jsou podmínky provozování uvedeny na stránkách partnerů.
Piwik nabízí řadu funkcí:
- standardní statistické zprávy (nejlepší klíčová slova, vyhledávače, čas strávený na stránce, návštěvnost, opakované návštěvy apod.),
- aktualizace dat v reálném čase,
- přizpůsobitelné panely přehledů,
- zobrazení a porovnání historických údajů,
- analýza komerčních webů,
- sledování konverze pomocí vlastních proměnných,
- analýza interních vyhledávačů,
- statistika návštěvníků na mapě,
- analýza chování návštěvníků při přechodech na další stránky,
- zobrazení analytických údajů přímo na stránce (Page Overlay),
- rychlost webu a stránek,
- segmentace uživatelů,
- sledování kampaní,
- provoz z vyhledávačů,
- pravidelné e-mailové zprávy (ve formátu PDF nebo HTML),
- úpravy poznámek ke statistikám,
- export dat do různých formátů,
- možnosti administrace,
- sledování API,
- analýza mobilních aplikací,
- využití příspěvků komunity Piwik (pluginy pro integraci s různými technologiemi).
Piwik má velice dobře vypracovanou demo verzi, která ukazuje analýzy v reálném čase s interaktivním popisem.
Veškeré informace, verze a dění okolo Piwiku je možné sledovat na pravidelně aktualizovaném oficiálním blogu , kde je možné konzultovat s vývojáři, řešit problémy apod.
Příklad statistiky návštěvníků z demo verze Piwiku ukazuje následující obrázek.

Open Web Analytics
Open Web Analytics (OWA)[3] je open source nástroj k analýze webu. Je licencován pod GPL. Podobně jako Piwik nebo Google Analytics používá sledovací kód ve formě Javascriptu. OWA běží na systémech Windows i Unix, ale doporučen je Unix. Podrobné informace k technickým požadavkům na instalaci, verzi PHP a MySQL jsou uvedeny na wiki systému OWA. OWA také podporuje webové stránky se správou obsahu, např. WordPress a MediaWiki .
OWA nabízí:
- panel se standardními metrikami (návštěvy, unikátní návštěvníci, počet stránek za návštěvu apod.),
- sledování úspěšnosti e-commerce,
- sledování obsahu (hlavní stránky, vstupní stránky, odchozí stránky apod.) včetně video sledování pohybu na stránce,
- sledování událostí,
- segmentaci návštěvníků,
- zdroje návštěvnosti,
- teplotní mapy stránky (pro Firefox 3.5),
- sledování konverzní cesty,
- sledování kampaní,
- sledování požadavků a chování návštěvníků na obsahovém webu.
Pro podporu uživatele je v OWA:
- fórum, které nabízí pomoc při řešení problémů a zkušenosti ostatních uživatelů,
- dokumentace pro uživatele a vývojáře ve wiki systému,
- systém pro nahlášení chyb i nutnou online podporu.
Následující obrázek je ukázkou statistiky z demo verze Open Web Analytics.

CrawlTrack
CrawlTrack[4] je open source analytický webový nástroj, který je kromě standardních analytických přehledů známý především svou schopností zabránit útokům hackerů, zaměřením na bezpečnost webu, ochranou proti spamu a krádeži obsahu. Je nabízen v devíti jazycích, česká verze dostupná není. Jeho instalace je plně automatická a předpokládá instalaci PHP a databázi MySQL.
CrawlTrack poskytuje dva nástroje:
- CrawlTrack je nástroj pro analýzu webu,
- CrawlProtect je nástroj pro bezpečnost webu.
CrawlTrack nabízí tyto služby:
- informace o počtu a původu návštěvníků a návštěvách (webové stránky, země, zdroje návštěvnosti, prohlížeč, míra opuštění, počet stránek za návštěvu apod.),
- přehled robotů, kteří stránku navštívili (včetně lokace),
- analýza klíčových slov,
- kolik stránek je indexovaných, zpětné odkazy,
- analýza chyb 404,
- analýza útoků hackerů,
- pozice ve vyhledávačích.
CrawlProtect blokuje:
- pokusy o napadení kódu a SQL,
- návštěvy známých robotů hackerů,
- kopírování některých webových stránek,
- spuštění některých shell příkazů.
Podporu uživatele zajišťuje blog na stránkách CrawlTrack a fórum.
Následující obrázek je ukázkou statistiky z CrawlTrack.

AWStats a JAWStats
AWStats[5] poskytuje pokročilé statistiky, které vznikají analýzou logů z webových, ftp, mailových a streamovacích serverů. Je licencován pod GNU GPL. Logovací soubory musí být dostupné pro čtení a musí být instalována podpora Perl skriptů a CGI1. Více k požadavkům na instalaci a provoz je uvedeno na stránce s nejčastějšími dotazy (FAQ).
AWStats poskytuje následující informace:
- počet návštěv, počet unikátních návštěvníků,
- délka návštěv, poslední návštěvy,
- přehled přihlášených uživatelů,
- přehledy za časové období (měsíc, den, den v týdnu, hodiny),
- přehledy podle geografického rozložení (země, města, regiony),
- zdroje návštěv (počítače, uživatelé, roboti),
- stahované soubory operační systémy, prohlížeče,
- odkazující stránky,
- klíčová slova a slovní spojení,
- HTTP chyby,
- analýzy prohlížečů.
Pro podporu uživatelů AWStats nabízí:
- fórum pro uživatele a vývojáře,
- zasílání nových funkcionalit,
- přehled nových funkcionalit do příští verze,
- rozhraní pro ohlášení chyb.
AWStats je často provozován na webhostingových serverech. Následující obrázek je ukázkou statistiky AWStats[6].

JAWStats[7] ve svých statistikách vychází z AWStats. Je určitou nadstavbou AWStats. Instalace předpokládá již běžící AWStats a instalaci PHP. Poslední oficiální verze 0.7 byla vydaná v roce 2009. Letos se na diskusním fóru objevila nabídka na stažení verze 0.8.0.[8] JAWStats je dostupný v českém jazyce. Jedná se o svobodný software šířen pod licenci MIT2.
Následující obrázek je ukázkou statistiky JAWStats[9].






