Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A webhely létrehozása és működtetése szórakoztató és kihívásokkal teli hobbi – különösen, ha Linux rendszeren, saját hardverrel vagy VPS-sel üzemelteti. De a látogatói forgalom mérése és a viselkedés elemzése nehéz lehet, ha nem akar harmadik féltől származó tolakodó elemzőcsomagokra hagyatkozni.

A GoAccess adatokat gyűjt a szervernaplókból, és gyönyörű terminál felhasználói felületet biztosít, ahol felfedezheti, hogy a látogatók mit szeretnének a webhelyétől, és hogyan javíthatja azt.

Miért nem használja a Google Analytics szolgáltatást?

A Google Analytics az analitikai csomagok de facto királya, és a legtöbb webhely, amelyet ma meglátogat (beleértve ezt is) rögzíti a látogatásával kapcsolatos alapvető tényeket, beleértve az IP-címét, a böngészőjét, a működését rendszer, és így tovább.

Az ezeken a webhelyeken elért előrehaladását cookie-k segítségével követjük nyomon. A Google Analytics előnyei a webhelytulajdonosok számára nyilvánvalóak. Könnyen elindítható, ingyenesen használható és nagy teljesítményű.

A Google Analytics szinte bármely weboldalon üzembe helyezhető, ha bemásol egy kódrészletet az oldalak fejlécébe, beépülő modulokat használ, vagy követi utasításainkat a Google Analytics hozzáadásához WordPress webhelyéhez.

A Google azonban nem rendelkezik a legjobb hírnévvel az adatvédelem tiszteletben tartójaként, és ha más országokból látogatják meg webhelyét, aggályai lehetnek, hogy a Google Analytics használatával forró vízbe kerül a különböző adatvédelmi ügynökségekkel.

Ráadásul, ha saját hardverén futtat egy webhelyet otthonában, a Google Analytics egy kicsit... csúnya.

A GoAccess kihasználja az Ön hozzáférési naplóit, hogy kiváló elemzéseket biztosítson

Azon kívül, hogy ugyanazt az inicializálást és hasonló funkciókat osztja meg, mint a Google ajánlata, a GoAccess működésében nem is különbözhetne jobban.

Amikor Linux-kiszolgálót futtat, akár fizikai gépen, akár VPS-en, általános gyakorlat, hogy minden látogatást a hozzáférési naplókban naplóz. Ezek a naplók rögzítik a látogató böngészője által felkínált összes információt – jellemzően az eszköztípust, az IP-címet, az operációs rendszert és a böngészőt, valamint a megtekintett oldalt és az időt.

Ha átnézi ezeket a naplókat, betekintést nyerhet abba, hogy ki látogatja meg webhelyét, mit néz meg stb. A hozzáférési naplókat azonban nem könnyű elolvasni, és minden egyes bejegyzés megszámlálása időigényes és fárasztó.

A GoAccess átveszi a naplókban lévő információkat, és intuitív és könnyen olvasható módon formázza azokat grafikonokkal és diagramokkal, különféle mutatók, beleértve a napi látogatókat, a kért fájlokat, az időelosztást, a statikus erőforrásokat, a származási országot, az állapotkódokat és több.

Nem sérti az adatvédelmet, nem küld felhasználói adatokat az országból, és nem követeli meg a Google kódjának beépítését.

Telepítse a GoAccesst Linux-kiszolgálójára

A GoAccess a legtöbb disztribúcióhoz elérhető a szabványos tárolókban. A GoAccess telepítése Debianra vagy Ubuntura:

sudo apt telepítés kapu hozzáférés

Az Archon és a kapcsolódó disztribúciókon:

pacman -S goaccess

Vagy Fedora esetében:

fincsi telepítés kapu hozzáférés

Ha a Gentoo a választott disztrója:

emerge net-analyzer/goaccess

Pontosan meg kell adnia a GoAccessnek a naplófájlok formázását. A nano segítségével szerkessze a GoAccess konfigurációs fájlt:

sudo /etc/goaccess/goaccess.conf

Ebben a fájlban minden megjegyzésre kerül, és ki kell törölnie azokat a sorokat, amelyek megfelelnek az időformátumnak, a dátumformátumnak és a naplóformátumnak. tudsz ellenőrizze az egyik rendszernaplót hogy megtudja, hogy a dátumformátumot így írják-e %d/%b/%Y vagy %Y-%m-%d.

Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X.

A GoAccess segítségével megtekintheti webhelye elemzését a terminálban

A GoAccess használata egyszerű a naplók megtekintéséhez: egyszerűen adja meg a napló vagy a naplók elérési útját a GoAccess számára. Az Apache naplókat általában a rendszer tárolja /var/log/apache2/, miközben az NGINX naplók be vannak töltve /var/log/nginx/. Például futni:

hozzáférés /var/log/apache2/your_site.log

...a fenti képhez hasonló kimenetet fog készíteni.

Láthatja, hogy a megjelenített mezők a következőket tartalmazzák:

  • Összességében elemzett kérések: Ez a szakasz az összes kérelmet, egyedi látogatókat, kért fájlokat, hivatkozókat és egyebeket részletezi.
  • Egyedi látogatók naponta (beleértve a pókokat): Ez a szakasz a látogatók napi oszlopdiagramját mutatja.
  • Kért fájlok (URL-ek): Listát ad a hét leglátogatottabb URL-ről, valamint mindegyik teljes sávszélességét, a találatok teljes számát és a forgalom százalékos arányát.
  • Statikus kérések: Ezek nem HTML-fájlokra vonatkozó kérések. Általában CSS vagy képek.
  • Nem található URL-ek (404-es): Megmutatja a kért, de nem talált URL-eket. Hacsak a webhely nincs rosszul konfigurálva, ezek valószínűleg olyan robotok, amelyek gyakran használt célokat próbálnak elérni, például bejelentkezési, beállításokat vagy konfigurációs oldalakat.
  • Látogatók gazdagépnevei és IP-címei: Megmutatja a hét leggyakrabban látogató IP-címét. Ha elérhető gazdagépnév, akkor ez is megjelenik. Ezek valószínűleg az RSS-hírcsatorna-olvasókhoz tartoznak.
  • Operációs rendszer: Ez megmutatja a webhelyére látogató felhasználók leggyakoribb operációs rendszereit.
  • Böngészők: A webhelyét leggyakrabban felkereső böngészők.
  • Hivatkozó oldalak: Honnan érkeztek a látogatók egy adott oldalra.

Egyetlen naplófájl elemzése szórakoztató, de több fájl egyidejű elemzése áttekintést nyújt webhelye teljesítményéről az idő múlásával. Hírozza be a teljes naplókönyvtárat a következővel:

goaccess /path/to/logs/*

Vagy szelektíven elemezhet több naplófájlt a következővel:

kapu hozzáféréste oldalad.logte oldalad.log.1te oldalad.log.2

Tekintse meg a GoAccess Analytics szolgáltatást a böngészőben

Bár a naplófájl-elemzések megtekintése a terminálon a legmenőbb módja bárminek, egyesek inkább böngészőket használnak a statisztikák megtekintéséhez.

A GoAccess valós időben tud létrehozni és frissíteni egy HTML-fájlt a következőkkel:

goaccess /útvonal/napló/file.log -o /útvonal/report.html --real-time-html

Ezután megnyithatja report.html a böngészőjében.

Ha egy webcímen keresztül szeretné elérni a GoAccess jelentést, írja be a jelentést webhelye HTML-könyvtárába.

Ha nem root felhasználóként futtatja a GoAccesst, vagy ha a felhasználónak nincs írási jogosultsága a HTML-könyvtárhoz, használja a sudo-t. Például:

goaccess /path/to/log/file.log -o /var/www/webhelyed-gyökérkönyvtár/report.html --real-time-html

A jelentést ezután bármelyik gépről elérheti a címen https://your-site.tld/report.html.

Ahogy az várható volt, a jelentés sokkal szebb, mint a terminálban, bár ugyanazokat az információkat tartalmazza, és rákattinthat az elemekre. Az alapértelmezett témáról való módosításhoz kattintson a gombra patkószeg a képernyő bal oldalán, majd válassza a sötétszürke, világos, sötétkék és sötétlila lehetőséget.

Kiválaszthatja az oldalankénti elemek számát és az elrendezések számát is.

A GoAccess nem a Google Analytics egyetlen adatvédelem-barát alternatívája

A GoAccess futtatása a Linux-kiszolgálón egyszerű, és azt jelenti, hogy nem kell elhagynia a terminál kényelmét, ha nem akarja.

Ha meg szeretné tekinteni webhelye elemzését a böngészőjében, akkor nem a Google Analytics az egyetlen választása. A Google Analytics számos nagyszerű, adatvédelmi szempontból kímélő alternatívája létezik.