Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz. Devamını oku.

Bir web sitesi oluşturmak ve çalıştırmak eğlenceli ve zorlu bir hobidir; özellikle web sitenizi kendi donanımınızı veya bir VPS'yi kullanarak bir Linux sisteminde barındırıyorsanız. Ancak araya giren üçüncü taraf analiz paketlerine güvenmek istemiyorsanız ziyaretçi trafiğini ölçmek ve davranışı analiz etmek zor olabilir.

GoAccess, sunucu günlüklerinizden veri toplar ve ziyaretçilerin sitenizden ne istediğini ve sitenizi nasıl geliştireceğinizi keşfedebileceğiniz güzel bir terminal kullanıcı arabirimi sağlar.

Neden Google Analytics'i Kullanmıyorsunuz?

Google Analytics, analitik paketlerinin fiili kralıdır ve bugün ziyaret edeceğiniz sitelerin çoğu (bu dahil) IP adresiniz, tarayıcınız, işletim sisteminiz dahil olmak üzere ziyaretinizle ilgili temel bilgileri kaydedecektir. sistem ve daha fazlası.

Bu sitelerdeki ilerlemeniz tanımlama bilgileri kullanılarak izlenecektir. Web sitesi sahipleri için Google Analytics'in avantajları açıktır. Başlaması kolay, kullanımı ücretsiz ve güçlü.

instagram viewer

Sayfalarınızın başlığına bir kod parçacığı kopyalayarak, eklentileri kullanarak veya aşağıdakileri izleyerek Google Analytics'i neredeyse tüm web sayfalarına dağıtabilirsiniz. Google Analytics'i WordPress sitenize ekleme talimatlarımız.

Ancak Google, gizliliğe saygı duyma konusunda en iyi itibara sahip değildir ve web sitenizi başka ülkelerden ziyaret edenler varsa, endişeleriniz olabilir. Google Analytics'i kullanmak sizi sıcak suya indirecek çeşitli veri koruma kurumlarıyla.

Ayrıca, kendi evinizde kendi donanımınız üzerinde bir web sitesi çalıştırıyorsanız, Google Analytics biraz... iğrenç.

GoAccess, Mükemmel Analitik Sağlamak için Erişim Günlüklerinizden Yararlanır

Google'ın teklifiyle aynı başlatma ve benzer işlevleri paylaşmanın yanı sıra, GoAccess'in çalışma şekli bundan daha farklı olamazdı.

Fiziksel bir makinede veya bir VPS'de bir Linux sunucusu çalıştırdığınızda, tüm ziyaretleri erişim günlüklerine kaydetmek standart bir uygulamadır. Bu günlükler, ziyaretçinizin tarayıcısı tarafından sunulan tüm bilgileri (tipik olarak cihaz türü, IP adresi, işletim sistemi ve tarayıcının yanı sıra görüntüledikleri sayfa ve saat dahil) kaydeder.

Bu günlüklere bakmak, sitenizi kimlerin ziyaret ettiği, neye baktıkları ve daha fazlası hakkında size fikir verebilir. Ancak erişim günlüklerini okumak özellikle kolay değildir ve her girişi tek tek saymak zaman alıcı ve sıkıcıdır.

GoAccess, günlüklerinizdeki bilgileri alır ve sezgisel ve okunması kolay bir şekilde grafikler ve tablolarla biçimlendirir. günlük ziyaretçi sayısı, istenen dosyalar, zaman dağılımı, statik kaynaklar, menşe ülke, durum kodları ve Daha.

Gizliliği ihlal etmez, kullanıcı verilerini ülke dışına göndermez ve Google'ın kodunu dahil etmenizi gerektirmez.

GoAccess'i Linux Sunucunuza Kurun

GoAccess, çoğu dağıtım için standart depolarda bulunur. GoAccess'i Debian veya Ubuntu'ya yüklemek için:

sudo uygun düzenlemek erişim

Arch ve ilgili dağıtımlarda:

pacman -S goaccess

Veya Fedora için:

yum düzenlemek erişim

Eğer tercih ettiğiniz dağıtım Gentoo ise:

net-analyzer/goaccess'in ortaya çıkması

GoAccess'e günlük dosyalarınızın tam olarak nasıl biçimlendirildiğini söylemeniz gerekir. GoAccess yapılandırma dosyasını düzenlemek için nano kullanın:

sudo /etc/goaccess/goaccess.conf

Bu dosyadaki her şey yorumlanmıştır ve saat formatı, tarih formatı ve günlük formatına karşılık gelen açıklama satırlarını kaldırmanız gerekecektir. Yapabilirsiniz sistem günlüklerinizden birini kontrol edin tarih biçimini şu şekilde yazıp yazmadıklarını keşfetmek için %d/%b/%Y veya %Y-%m-%d.

Kaydet ve nano ile çık Ctrl + O Daha sonra Ctrl + X.

Web Sitesi Analitiklerinizi Terminalde Görüntülemek için GoAccess Kullanın

Günlüklerinizi görüntülemek için GoAccess'i kullanmak kolaydır: yalnızca günlüğünüzün yolunu veya GoAccess'e günlükleri girin. Apache günlükleri genellikle /var/log/apache2/, NGINX günlükleri içerideyken /var/log/nginx/. Örneğin, çalışan:

erişim /var/log/apache2/your_site.log

... yukarıdaki görüntüye benzer bir çıktı üretecektir.

Görüntülenen alanların şunları içerdiğini görebilirsiniz:

  • Genel Olarak Analiz Edilen Talepler: Bu bölüm, toplam isteklerin, benzersiz ziyaretçilerin, istenen dosyaların, yönlendirenlerin ve daha fazlasının bir dökümünü verir.
  • Günlük Tekil Ziyaretçi (örümcekler dahil): Bu bölüm size günlük ziyaretçi çubuk grafiğini gösterir.
  • İstenen Dosyalar (URL'ler): Her biri için toplam bant genişliği, toplam isabet sayısı ve trafik yüzdesiyle birlikte en çok ziyaret edilen yedi URL'nin bir listesini verir.
  • Statik İstekler: Bunlar, HTML olmayan dosyalar için isteklerdir. Genellikle CSS veya resimler.
  • Bulunamayan URL'ler (404s): İstenen ancak bulunamayan URL'leri gösterir. Siteniz kötü bir şekilde yapılandırılmadığı sürece, bunlar büyük olasılıkla oturum açma, ayarlar veya yapılandırma sayfaları gibi yaygın olarak kullanılan hedeflere ulaşmaya çalışan botlardır.
  • Ziyaretçi Ana Bilgisayar Adları ve IP'leri: En sık ziyaret edilen yedi kişinin IP adreslerini gösterir. Bir ana bilgisayar adı varsa, bunu da gösterecektir. Bunlar RSS beslemesi okuyucularına ait olabilir.
  • İşletim sistemleri: Bu size sitenizi ziyaret eden kullanıcıların en yaygın işletim sistemlerini gösterir.
  • Tarayıcılar: Sitenizi ziyaret eden en yaygın tarayıcılar.
  • Yönlendiren Siteler: Ziyaretçilerin belirli bir sayfaya ulaşmak için geldiği yer.

Tek bir günlük dosyasını analiz etmek eğlencelidir, ancak birden fazla dosyayı aynı anda analiz etmek, sitenizin zaman içindeki performansını görmenizi sağlar. Günlük dizininizin tamamını şununla besleyin:

goaccess /yol/to/günlükler/*

Veya birden çok günlük dosyasını seçerek ayrıştırın:

erişimsenin siten.kayıtsenin siten.kayıt.1senin siten.kayıt.2

GoAccess Analytics'i Tarayıcınızda Görüntüleyin

Terminalinizde günlük dosyası analitiğini görüntülemek herhangi bir şeyi yapmanın en havalı yolu olsa da, bazı kişiler istatistikleri görüntülemek için tarayıcı kullanmayı tercih eder.

GoAccess aşağıdakilerle gerçek zamanlı olarak bir HTML dosyası oluşturabilir ve güncelleyebilir:

goaccess /yol/to/log/file.log -o /yol/to/report.html --gerçek zamanlı-html

daha sonra açabilirsiniz rapor.html tarayıcınızda.

GoAccess raporunuza bir web adresi üzerinden ulaşabilmek istiyorsanız, raporu web sitenizin HTML dizinine yazın.

Kök kullanıcı olarak GoAccess kullanmıyorsanız veya kullanıcınızın HTML dizini için yazma izinleri yoksa sudo kullanın. Örneğin:

goaccess /yol/to/log/file.log -o /var/www/sitenizin-kök-dizini/report.html --real-time-html

Daha sonra rapora şu adresteki herhangi bir makineden erişebilirsiniz: https://your-site.tld/report.html.

Beklediğiniz gibi, aynı bilgileri içermesine ve öğelere tıklayabilmenize rağmen, rapor terminalde göründüğünden çok daha güzel. Varsayılan temayı değiştirmek için çark dişi ekranın sol tarafında, ardından koyu gri, parlak, koyu mavi ve koyu mor'u seçin.

Sayfa başına öğe sayısını ve düzen sayısını da seçebilirsiniz.

GoAccess, Google Analytics'in Gizlilik Dostu Tek Alternatifi Değildir

GoAccess'i Linux sunucunuzda çalıştırmak basittir ve bu, istemiyorsanız terminalinizin rahatlığını bırakmanıza gerek olmadığı anlamına gelir.

Site analizlerinizi tarayıcınızda görüntülemek istiyorsanız, Google Analytics tek seçeneğiniz değildir. Google Analytics'in birkaç harika gizlilik dostu alternatifi vardır.