Jak skonfigurować Fathom Lite na potrzeby analityki swojej witryny

Posiadanie własnej strony internetowej to fascynujące i jednocześnie potężne narzędzie. Można je porównać do posiadania wirtualnej nieruchomości w przestrzeni internetowej. Gdy Twoja witryna zacznie działać, istotne staje się monitorowanie pewnych wskaźników, które pomogą Ci ocenić, czy osiąga ona zamierzone cele.

Na przykład, możesz chcieć wiedzieć, ile osób odwiedza Twoją stronę, co robią po wejściu, jakie treści cieszą się największym zainteresowaniem, skąd pochodzą Twoi użytkownicy i w jaki sposób trafiają na Twoją witrynę.

Uzyskanie odpowiedzi na te pytania dostarcza cennych informacji, które pozwalają ulepszyć zarówno witrynę, jak i jej zawartość. Dzięki temu możesz lepiej odpowiadać na potrzeby użytkowników i zwiększać przychody swojej firmy. Na szczęście, istnieje prosty sposób na zdobycie tych danych i dogłębne zrozumienie zachowań użytkowników Twojej strony. Rozwiązaniem są narzędzia do analityki internetowej, takie jak Fathom.

Dlaczego potrzebna jest analityka strony internetowej?

Analityka internetowa to proces zbierania, mierzenia, analizowania i raportowania danych dotyczących strony internetowej. Koncentruje się ona na zachowaniach osób odwiedzających witrynę i ogólnej skuteczności jej działania. Dzięki analityce internetowej możesz monitorować i lepiej rozumieć, jak użytkownicy korzystają z Twojej strony.

Analityka internetowa jest kluczowa, ponieważ dostarcza danych, które mogą wpłynąć na treść witryny, jej wydajność oraz łatwość użytkowania. Umożliwia podejmowanie świadomych decyzji dotyczących rozwoju Twojej strony internetowej.

Przykładowo, jeśli prowadzisz blog technologiczny i zauważasz, że większość odwiedzających czyta artykuły o Javie, możesz skoncentrować swoje wysiłki na tworzeniu większej ilości treści związanych z tym językiem programowania, ponieważ to one przyciągają ruch na Twoją stronę.

Jeżeli dane analityczne pokazują, że większość użytkowników przegląda Twoją witrynę na urządzeniach mobilnych, warto zadbać o jej responsywność i optymalizację pod kątem tych urządzeń.

Wyobraź sobie, że masz sklep internetowy i widzisz, że wielu użytkowników porzuca koszyk w trakcie procesu płatności. Może to sugerować, że występują problemy z procesem zakupowym, które zniechęcają klientów do finalizacji zamówienia, a Ty powinieneś go usprawnić.

Jeśli prowadzisz działania marketingowe w mediach społecznościowych i zauważysz, że najwięcej odwiedzających pochodzi z Instagrama, powinieneś skupić swoje kampanie reklamowe właśnie na tej platformie.

Popularnym narzędziem analitycznym jest Google Analytics, z którego, według BiznesDIT, korzysta 37,9 miliona stron internetowych, co stanowi 55,49% wszystkich witryn i 86% tych, które używają narzędzi analitycznych. Google Analytics jest bez wątpienia liderem na rynku analityki internetowej. Ma jednak swoje wady, których nie można ignorować.

Po pierwsze, korzystanie z Google Analytics rodzi poważne obawy dotyczące prywatności. Google wykorzystuje to narzędzie do agresywnego gromadzenia i śledzenia danych osobowych użytkowników stron internetowych. Informacje te mogą być dostępne dla rządu Stanów Zjednoczonych.

Należy również pamiętać, że Google Analytics nie jest w pełni zgodny z ogólnym rozporządzeniem o ochronie danych (RODO), co oznacza, że dane obywateli Unii Europejskiej nie są w pełni chronione przed amerykańskimi przepisami dotyczącymi inwigilacji.

Kolejną wadą jest to, że Google Analytics może być blokowany przez programy blokujące reklamy, co ogranicza dostęp do danych o użytkownikach, którzy z nich korzystają. Aby uniknąć tych problemów, lepszą alternatywą jest Fathom.

Fathom

Fathom to proste, intuicyjne i bogate w funkcje oprogramowanie do analityki internetowej, które kładzie nacisk na ochronę prywatności. W przeciwieństwie do Google Analytics, Fathom został stworzony z myślą o prywatności użytkowników, dzięki czemu nie narusza ich danych osobowych.

Ponadto, Fathom oferuje krótszy czas ładowania w porównaniu do Google Analytics. Skrypt Fathom jest mniejszy niż 2 KB, podczas gdy skrypt Google Analytics waży ponad 20 KB. Oznacza to, że Fathom nie wpływa negatywnie na szybkość i wydajność Twojej strony i jest dobrym rozwiązaniem dla optymalizacji pod kątem wyszukiwarek (SEO).

Fathom dostarcza analizy w czasie rzeczywistym, co oznacza, że dane o bieżących odwiedzinach są natychmiast widoczne w panelu administracyjnym. Oferuje też dokładniejsze analizy, ponieważ automatycznie blokuje boty, roboty indeksujące i ataki DDoS. Kluczową cechą Fathom jest właśnie ochrona prywatności.

Aby to osiągnąć, Fathom wykorzystuje anonimowe śledzenie odsłon, które nie zbiera i nie przechowuje danych osobowych osób odwiedzających Twoją witrynę. Oznacza to również, że użytkownicy Twojej strony nie muszą akceptować plików cookie, aby Fathom działał.

Fathom przestrzega przepisów dotyczących ochrony danych osobowych, takich jak RODO, CCPA, e-prywatność i PECR, a także nie sprzedaje danych użytkowników stron internetowych.

Fathom jest dostępny w dwóch wersjach: Fathom Lite, która jest darmową wersją open source z możliwością samodzielnego hostingu oraz Fathom Analytics, która jest płatną wersją z rozszerzonymi funkcjami i szczegółowymi informacjami dotyczącymi analityki internetowej oraz zgodności z przepisami o ochronie prywatności. Fathom Analytics jest hostowany na serwerach Fathom.

Chociaż do Fathom Lite nie są już dodawane nowe funkcje, nadal ma on długoterminowe wsparcie, a wszystkie błędy są na bieżąco naprawiane. W tym artykule skupimy się na konfiguracji darmowej wersji Fathom, Fathom Lite, do celów analityki internetowej.

Jak zainstalować Fathom Lite

Aby zainstalować Fathom Lite, wykonaj poniższe kroki:

1. Przejdź do zakładki z wydaniami Fathom Lite i pobierz najnowszą wersję Fathom-lite, odpowiednią dla architektury Twojego procesora.

Aby sprawdzić architekturę swojego komputera, otwórz terminal i wprowadź następujące polecenie:

lscpu

Wynik powinien wyglądać podobnie do tego poniżej:

W moim przypadku architektura procesora to x86_64, znana również jako amd64. Dlatego pobiorę wersję amd64, jak pokazano poniżej:

2. Przejdź do katalogu, w którym pobrałeś plik, i wprowadź następujące polecenie:

tar -C /usr/local/bin -xzf fathom_$VERSION_$OS_$ARCH.tar.gz
chmod +x /usr/local/bin/fathom

Zastąp $VERSION, $OS i $ARCH odpowiednimi wartościami wersji Fathom Lite, systemu operacyjnego Twojego komputera i jego architektury, jak pokazano poniżej:

sudo tar -C /usr/local/bin -xzf fathom_1.3.1_linux_amd64.tar.gz
chmod +x /usr/local/bin/fathom

Po wyświetleniu monitu, wprowadź swoje hasło i naciśnij klawisz Enter.

3. Upewnij się, że Fathom został poprawnie zainstalowany, wpisując następujące polecenie:

fathom --version

Jeśli instalacja przebiegła pomyślnie, otrzymasz numer wersji zainstalowanego programu, jak pokazano poniżej:

4. Następnie musimy zarejestrować użytkownika w Fathom Lite. W tym celu przejdź do lokalizacji, w której znajduje się plik .env Twojej strony i wprowadź następujące polecenie:

fathom user add --email="[email protected]" --password="silne-haslo"

Zastąp adres e-mail poprawnym adresem i ustaw silne hasło do użytku z Fathom Lite. Po pomyślnym utworzeniu użytkownika zobaczysz ekran informujący o tym, jak na poniższym zrzucie:

5. Jeżeli na Twoim komputerze nie jest zainstalowane oprogramowanie NGINX, zainstaluj je za pomocą następującego polecenia. NGINX jest popularnym serwerem WWW, który ułatwia obsługę wielu witryn z jednego serwera.

sudo apt install nginx

Po wyświetleniu monitu, wprowadź hasło i naciśnij klawisz Enter, aby zainstalować nginx. Możesz potwierdzić, że Nginx został pomyślnie zainstalowany, wprowadzając następujące polecenie:

nginx -v

Jeżeli instalacja przebiegła pomyślnie, otrzymasz numer wersji właśnie zainstalowanego NGINX.

6. Wprowadź poniższe polecenie, aby utworzyć nowy plik o nazwie my-fathom-site w folderze /etc/nginx/sites-enabled. Najpierw przejdź do /etc/nginx/sites-enabled, używając polecenia:

cd /etc/nginx/sites-enabled

Następnie wprowadź polecenie, aby utworzyć plik my-fathom-site. Możesz nadać mu dowolną nazwę.

sudo touch my-fathom-site

7. Otwórz plik w edytorze nano z uprawnieniami administratora, wprowadzając polecenie:

sudo nano my-fathom-site

8. Skopiuj poniższy kod i wklej go do pliku. Aby wkleić w terminalu, naciśnij CTRL + SHIFT + V. Możesz zmienić nazwę_serwera, aby odpowiadała nazwie Twojej witryny.

server {
	server_name my-fathom-site.com;

	location / {
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $remote_addr;
		proxy_set_header Host $host;
		proxy_pass http://127.0.0.1:9000; 
	}
}

9. Naciśnij CTRL + O, aby zapisać zmiany, a następnie klawisz Enter.

Po zapisaniu pliku, naciśnij CTRL + X, aby wyjść z edytora nano.

10. W terminalu wpisz następujące polecenie, aby przetestować konfigurację NGINX:

sudo nginx -t

Jeśli konfiguracja przebiegła pomyślnie, zobaczysz ekran jak na powyższym zrzucie.

11. Wprowadź następujące polecenie, aby ponownie załadować NGINX:

sudo service nginx reload

12. Przejdź z powrotem do folderu, w którym znajduje się plik .env i wprowadź poniższe polecenie, aby uruchomić serwer Fathom:

fathom server

13. Następnym krokiem jest konfiguracja Fathom Lite tak, aby uruchamiał się automatycznie po ponownym uruchomieniu systemu. Otwórz nowe okno terminala i użyj polecenia, aby przejść do katalogu systemowego:

cd /etc/systemd/system

14. Wprowadź. Zastąp my-fathom-site nazwą swojej witryny.

sudo touch my-fathom-site.service

15. Otwórz my-fathom-site.service za pomocą edytora nano, używając komendy:

sudo nano my-fathom-site.service

16. Wklej poniższy kod do otwartego pliku:

[Unit]
Description=Starts the fathom server
Requires=network.target
After=network.target

[Service]
Type=simple
User=$USER
Restart=always
RestartSec=3
WorkingDirectory=/home/$USER/my-fathom-site
ExecStart=/usr/local/bin/fathom server

[Install]
WantedBy=multi-user.target

Zastąp $USER nazwą użytkownika Twojego komputera. Jeżeli nie znasz swojej nazwy użytkownika, wpisz:

cd /home

Następnie wpisz ls, wyświetlona nazwa folderu to Twoja nazwa użytkownika.

W sekcji WorkingDirectory powyższego kodu, zastąp ścieżkę tą, gdzie znajduje się plik .env Twojej witryny. W moim przypadku ostateczny kod, który wkleiłem do my-fathom-site.service, wygląda następująco:

Naciśnij CTRL + O, aby zapisać plik, a następnie CTRL + X, aby wyjść z edytora nano.

17. Przejdź do folderu, gdzie znajduje się plik .env i wykonaj poniższe polecenie, aby ponownie załadować konfigurację Systemd:

sudo systemctl daemon-reload

18. Włącz usługę, aby Fathom był uruchamiany automatycznie przy każdym uruchomieniu systemu, wpisując:

sudo systemctl enable my-fathom-site

19. Ręcznie uruchom serwer WWW Fathom, używając komendy:

sudo systemctl start my-fathom-site

20. Otwórz przeglądarkę internetową i wpisz localhost:8080. Powinieneś zobaczyć taki ekran:

Wprowadź adres e-mail i hasło, które zostały ustawione w kroku 4, czyli podczas rejestracji użytkownika w Fathom-lite.

21. Wpisz nazwę strony, którą chcesz śledzić, i kliknij opcję Utwórz stronę.

22. Otrzymasz skrypt, który musisz dodać do swojej witryny, aby Fathom mógł rozpocząć śledzenie. Skopiuj kod do sekcji nagłówka swojej witryny, aby zacząć otrzymywać analitykę internetową na żywo. Wszystkie statystyki będą wyświetlane w panelu administracyjnym dostępnym pod adresem localhost:8080.

Samodzielna instalacja Fathom Lite, bez wcześniejszego doświadczenia z systemem Linux, może być wymagającym i czasochłonnym procesem.

Możesz tego jednak uniknąć, instalując Fathom Analytics z DigitalOcean MarketPlace. Proces jest znacznie krótszy, ponieważ nie musisz samodzielnie konfigurować serwera Fathom i dokonywać wielu ustawień.

Wystarczy, że utworzysz instancję Fathom Analytics, a otrzymasz dostęp do rozwiązania odpowiadającego Twoim potrzebom analityki internetowej za pomocą jednego kliknięcia. Rozważ instalację Fathom Analytics z DigitalOcean Marketplace, aby proces przebiegł bezproblemowo.

Podsumowanie

Jako użytkownicy Internetu, prywatność jest niezwykle ważna. Jako właściciel strony internetowej, statystyki są kluczowe w procesie podejmowania decyzji dotyczących Twojej witryny i firmy, jednak nie powinny być zbierane kosztem prywatności odwiedzających.

Aby chronić prywatność osób odwiedzających Twoją witrynę, rozważ użycie narzędzi takich jak Fathom Lite, które są w pełni zgodne z RODO i nie zagrażają bezpieczeństwu użytkowników. Dodatkowo Fathom oferuje lepsze czasy ładowania i nie jest blokowany przez wiele programów blokujących reklamy, tak jak ma to miejsce w przypadku Google Analytics.


newsblog.pl