Veebisaidi loomine ja haldamine on lõbus ja väljakutseid pakkuv hobi – eriti kui majutate seda Linuxi süsteemis, kasutades oma riistvara või VPS-i. Kuid külastajate liikluse mõõtmine ja käitumise analüüsimine võib olla keeruline, kui te ei soovi tugineda pealetükkivatele kolmandate osapoolte analüüsipakettidele.
GoAccess kogub andmeid teie serveri logidest ja pakub ilusat terminali kasutajaliidest, kust saate teada, mida külastajad teie saidilt soovivad ja kuidas seda parandada.
Miks mitte kasutada Google Analyticsit?
Google Analytics on analüütikapakettide de facto kuningas ja enamik saite, mida täna külastate (kaasa arvatud see) salvestab teie külastuse kohta põhifakte, sealhulgas teie IP-aadressi, brauseri, toimimise süsteem ja palju muud.
Teie edusamme nendel saitidel jälgitakse küpsiste abil. Google Analyticsi eelised veebisaitide omanikele on ilmsed. Seda on lihtne alustada, seda on tasuta kasutada ja see on võimas.
Saate juurutada Google Analyticsi peaaegu igal veebilehel, kopeerides koodilõigu oma lehtede päisesse, kasutades pistikprogramme või järgides meie juhised Google Analyticsi lisamiseks oma WordPressi saidile.
Kuid Google'il ei ole privaatsuse austajana kõige parem maine ja kui inimesed külastavad teie veebisaiti teistest riikidest, võib teil olla muret, et Google Analyticsi kasutamine viib teid kuuma vette erinevate andmekaitseasutustega.
Lisaks, kui käitate veebisaiti oma kodus oma riistvaraga, võib Google Analytics lihtsalt tunduda... kurb.
GoAccess kasutab teie juurdepääsuloge, et pakkuda suurepärast analüüsi
Lisaks sellele, et GoAccess jagab sama initsialiseerimist ja sarnaseid funktsioone nagu Google'i pakkumine, ei saaks GoAccess selle toimimise poolest erineda.
Kui käitate Linuxi serverit kas füüsilises masinas või VPS-is, on tavapärane registreerida kõik külastused juurdepääsulogidesse. Need logid salvestavad kogu teie külastaja brauseri pakutava teabe, sealhulgas tavaliselt seadme tüübi, IP-aadressi, operatsioonisüsteemi ja brauseri, koos vaadatava lehe ja kellaajaga.
Nende logide vaatamine võib anda teile ülevaate sellest, kes teie saiti külastavad, mida nad vaatavad ja palju muud. Kuid juurdepääsuloge pole eriti lihtne lugeda ja iga kirje loendamine on aeganõudev ja tüütu.
GoAccess võtab teie logides oleva teabe ja vormindab selle intuitiivsel ja hõlpsasti loetaval viisil, kasutades graafikuid ja diagramme, kuvades mitmesugused mõõdikud, sealhulgas külastajad päevas, taotletud failid, ajajaotus, staatilised ressursid, päritoluriik, olekukoodid ja rohkem.
See ei riiva privaatsust, ei saada kasutajaandmeid riigist välja ega nõua Google'i koodi lisamist.
Installige oma Linuxi serverisse GoAccess
GoAccess on enamiku distributsioonide jaoks saadaval standardhoidlates. GoAccessi installimiseks Debiani või Ubuntu:
sudo apt installida ligipääs
Archil ja sellega seotud distrodel:
pacman -S juurdepääs
Või Fedora jaoks:
nam installida ligipääs
Kui Gentoo on teie valitud distro:
esile net-analyzer/goaccess
Peate GoAccessile täpselt teatama, kuidas logifailid on vormindatud. Kasutage GoAccessi konfiguratsioonifaili redigeerimiseks nano:
sudo /etc/goaccess/goaccess.conf
Kõik selles failis on kommenteeritud ja peate tühistama read, mis vastavad ajavormingule, kuupäevavormingule ja logivormingule. Sa saad kontrollige ühte oma süsteemi logidest et teada saada, kas nad kirjutavad kuupäeva vormingu kujul %d/%b/%Y või %Y-%m-%d.
Salvestage ja väljuge nano rakendusega Ctrl + O siis Ctrl + X.
Kasutage GoAccessi oma veebisaidi analüüsi vaatamiseks terminalis
GoAccessi kasutamine logide vaatamiseks on lihtne: lihtsalt sisestage oma logi või logide tee GoAccessi. Apache logid salvestatakse tavaliselt /var/log/apache2/, kui NGINX-i logid on sisse lülitatud /var/log/nginx/. Näiteks jooksmine:
ligipääs /var/log/apache2/your_site.log
...toodab ülaltoodud pildiga sarnase väljundi.
Näete, et kuvatavad väljad hõlmavad järgmist:
- Üldised analüüsitud taotlused: See jaotis annab ülevaate taotluste koguarvust, unikaalsetest külastajatest, taotletud failidest, viitajatest ja muust.
- Unikaalsed külastajad päevas (sh ämblikud): See jaotis näitab külastajate tulpdiagrammi päevas.
- Taotletud failid (URL-id): Annab seitsme enimkülastatud URL-i loendi koos kõigi ribalaiusega, tabamuste koguarvu ja liikluse protsendiga.
- Staatilised taotlused: Need on päringud failidele, mis ei ole HTML. Tavaliselt CSS või pildid.
- Ei leitud URL-id (404s): Näitab URL-e, mida on taotletud, kuid mida ei leitud. Kui teie sait pole halvasti konfigureeritud, on need tõenäoliselt robotid, mis proovivad sageli kasutatavaid sihtmärke, nagu sisselogimine, seaded või konfiguratsioonilehed.
- Külastajate hostinimed ja IP-d: Näitab seitsme sagedasema külastaja IP-aadresse. Kui hostinimi on saadaval, näitab see ka seda. Need kuuluvad tõenäoliselt RSS-i lugejatele.
- Operatsioonisüsteemid: See näitab teie saiti külastavate kasutajate levinumaid operatsioonisüsteeme.
- Brauserid: Kõige tavalisemad teie saiti külastavad brauserid.
- Viitavad saidid: Kust külastajad konkreetsele lehele jõudsid.
Ühe logifaili analüüsimine on lõbus, kuid mitme faili samaaegne analüüsimine annab ülevaate oma saidi toimivusest aja jooksul. Sisestage kogu logikataloog:
juurdepääsu /tee/logidesse/*
Või sõeluge mitut logifaili valikuliselt:
ligipäästeie sait.logteie sait.log.1teie sait.log.2
Vaadake oma brauseris GoAccessi analüüsi
Kuigi logifaili analüüsi vaatamine terminalis on kõige lahedam viis millegi tegemiseks, eelistavad mõned inimesed statistika vaatamiseks kasutada brausereid.
GoAccess saab HTML-faili reaalajas genereerida ja värskendada, kasutades järgmist:
goaccess /path/to/log/file.log -o /path/to/report.html --reaalajas-html
Seejärel saate avada report.html oma brauseris.
Kui soovite pääseda ligi oma GoAccessi aruandele veebiaadressi kaudu, kirjutage aruanne oma veebisaidi HTML-kataloogi.
Kui te ei kasuta GoAccessi juurkasutajana või kui teie kasutajal pole HTML-kataloogi kirjutamisõigusi, kasutage sudo. Näiteks:
goaccess /path/to/log/file.log -o /var/www/your-site-root-directory/report.html --real-time-html
Seejärel pääsete aruandele juurde mis tahes masinast aadressil https://your-site.tld/report.html.
Nagu arvata võis, on aruanne palju ilusam, kui terminalis paistab, kuigi see sisaldab sama teavet ja elemente saab klõpsata. Vaiketeemalt muutmiseks klõpsake nuppu hammasratas ekraani vasakus servas, seejärel valige tumehall, hele, tumesinine ja tumelilla.
Samuti saate valida üksuste arvu lehel ja paigutuste arvu.
GoAccess ei ole Google Analyticsi ainus privaatsussõbralik alternatiiv
GoAccessi käivitamine Linuxi serveris on lihtne ja tähendab, et kui te ei soovi, ei pea te oma terminalist lahkuma.
Kui teile meeldib brauseris oma saidi analüütikat vaadata, pole Google Analytics teie ainus valik. Google Analyticsile on mitu suurepärast privaatsussõbralikku alternatiivi.