Tin tức và phân tích của tất cả các thiết bị di động

Cách thiết lập Fathom Lite để phân tích trang web của bạn

Có một trang web là một điều rất thú vị và mạnh mẽ. Nó tương đương với việc sở hữu bất động sản, nhưng trực tuyến. Khi bạn có một trang web đang hoạt động, một số số liệu nhất định sẽ rất quan trọng trong việc xác định mức độ trang web của bạn đáp ứng các mục tiêu dự kiến.

Ví dụ: bạn có thể muốn biết có bao nhiêu người truy cập trang web của bạn, họ làm gì khi truy cập trang web đó, nội dung nào nhận được nhiều lưu lượng truy cập nhất vào trang web của bạn, nơi hầu hết người dùng sống và hầu hết người dùng tìm thấy trang web của bạn bằng cách nào.

Trả lời những câu hỏi này sẽ cung cấp thông tin vô giá cho phép bạn cải thiện trang web và nội dung của mình để phục vụ người dùng tốt hơn và tạo thêm doanh thu cho doanh nghiệp của bạn. May mắn thay, có một cách dễ dàng để có được câu trả lời cho tất cả những câu hỏi này và hơn thế nữa, cũng như hiểu rõ hơn về khách truy cập trang web của bạn. Giải pháp là các công cụ phân tích trang web như Fathom.

Tại sao chúng ta cần phân tích trang web

Phân tích trang web là quá trình thu thập, đo lường, phân tích và báo cáo dữ liệu trang web liên quan đến hành vi của khách truy cập trang web và hiệu suất tổng thể của trang web. Phân tích trang web cho phép bạn theo dõi và hiểu hành vi của những người truy cập và tương tác với trang web của bạn.

Phân tích trang web rất quan trọng vì nó cung cấp dữ liệu có thể ảnh hưởng đến nội dung trang web của bạn cũng như giúp cải thiện hiệu suất và trải nghiệm người dùng trên trang web của bạn. Phân tích trang web cho phép bạn đưa ra quyết định sáng suốt về trang web của mình.

Ví dụ: nếu bạn điều hành một trang web xuất bản các bài viết kỹ thuật và bạn nhận thấy rằng hầu hết khách truy cập trang web của bạn đang truy cập các bài viết liên quan đến Java, bạn có thể quyết định tập trung hơn vào các bài viết liên quan đến Java, vì chúng là những bài thúc đẩy lưu lượng truy cập vào trang web của bạn. địa điểm.

Nếu phân tích trang web của bạn cho thấy phần lớn khách truy cập trang web của bạn truy cập thông qua thiết bị di động thì bạn nên đảm bảo trang web của mình hoạt động tốt trên thiết bị di động.

Hãy tưởng tượng bạn có một trang web thương mại điện tử và bạn nhận thấy rằng hầu hết khách truy cập rời khỏi trang web của bạn sau khi họ đến quy trình thanh toán. Điều này có thể có nghĩa là có thể có vấn đề với quy trình thanh toán khiến người dùng gặp khó khăn trong việc hoàn tất quy trình và do đó cần phải cải thiện.

Nếu bạn đang tiếp thị trên mạng xã hội và nhận thấy rằng hầu hết khách truy cập đều đến từ Instagram thì bạn nên tập trung tiếp thị vào Instagram.

Một công cụ phổ biến để phân tích trang web là Google Analytics, theo BiznesDIT, sử dụng 37,9 triệu trang web, chiếm 55,49%. tất cả các trang web và 86 phần trăm. các trang web sử dụng công cụ phân tích trang web. Không còn nghi ngờ gì nữa, Google Analytics là công cụ thống trị trong phân tích trang web. Tuy nhiên, nó có những nhược điểm không thể bỏ qua.

Đầu tiên, việc sử dụng Google Analytics có những lo ngại nghiêm trọng về quyền riêng tư. Điều này là do Google sử dụng nó để tích cực thu thập và theo dõi thông tin cá nhân của khách truy cập trang web. Thông tin này có sẵn cho chính phủ Hoa Kỳ.

Cũng cần lưu ý rằng Google Analytics không tuân thủ đầy đủ Quy định bảo vệ dữ liệu chung (GDPR) và do đó không bảo vệ hoàn toàn dữ liệu của công dân Liên minh Châu Âu khỏi luật giám sát của Hoa Kỳ.

Một nhược điểm khác là Google Analytics có thể bị chặn bằng trình chặn quảng cáo, điều này có thể hạn chế quyền truy cập vào dữ liệu trang web về người dùng sử dụng trình chặn quảng cáo. Để tránh tất cả những vấn đề này, một giải pháp thay thế tốt hơn là Fathom dành cho phân tích trang web.

Hiểu

Fathom là một phần mềm phân tích trang web đơn giản, dễ sử dụng, giàu tính năng và hướng đến quyền riêng tư. Không giống như Google Analytics, Fathom được tạo ra với mục đích bảo mật và do đó không xâm phạm quyền riêng tư của khách truy cập.

Ngoài ra, Fathom cung cấp thời gian tải nhanh hơn so với Google Analytics. Tập lệnh Fathom có ​​kích thước nhỏ hơn 2 KB so với tập lệnh Google Analytics nặng hơn 20KB. Điều này có nghĩa là Fathom sẽ không ảnh hưởng đến tốc độ hoặc hiệu suất trang web của bạn và là một công cụ tối ưu hóa công cụ tìm kiếm (SEO) tuyệt vời.

Fathom cũng cung cấp phân tích thời gian thực để nếu ai đó duyệt trang web của bạn, dữ liệu này sẽ ngay lập tức xuất hiện trên trang tổng quan của bạn. Fathom cũng cung cấp phân tích sâu hơn vì nó tự động chặn bot, trình thu thập thông tin và các cuộc tấn công DDoS. Tính năng chính của Fathom là quyền riêng tư.

Để đạt được điều này, Fathom sử dụng tính năng theo dõi số lần xem trang ẩn danh, không thu thập hoặc lưu trữ thông tin cá nhân về khách truy cập vào trang web của bạn. Điều này cũng có nghĩa là khách truy cập vào trang web của bạn không cần chấp nhận cookie để Fathom hoạt động.

Fathom tuân thủ luật về quyền riêng tư, GDPR, CCPA, ePrivacy và PECR, cùng nhiều luật khác và không bán dữ liệu từ khách truy cập vào trang web của bạn.

Fathom có ​​hai phiên bản: Fathom Lite là phiên bản miễn phí, mã nguồn mở và tự lưu trữ và Fathom Analytics là phiên bản trả phí có nhiều tính năng và chi tiết hơn về phân tích trang web và tuân thủ quyền riêng tư. Fathom Analytics được lưu trữ trên máy chủ Fathom.

Mặc dù không có thêm tính năng mới nào được thêm vào Fathom Lite nhưng nó vẫn được hỗ trợ lâu dài và mọi lỗi xuất hiện trong phần mềm đều đã được sửa. Để thiết lập Fathom cho phân tích trang web, bài viết này sẽ tập trung vào việc sử dụng phiên bản mã nguồn mở và miễn phí của Fathom, Fathom Lite.

Cách cài đặt Fathom Lite

Để cài đặt Fathom Lite, hãy làm theo các bước sau:

1. Truy cập Fathom Lite Release và tải xuống phiên bản Fathom-lite mới nhất phù hợp với kiến ​​trúc bộ xử lý của bạn.

Để xác định kiến ​​trúc máy của bạn, hãy mở một thiết bị đầu cuối và thực hiện lệnh sau:

lscpu

Kết quả sẽ được hiển thị dưới đây:

Trong trường hợp của tôi, kiến ​​trúc CPU là x86_64, còn được gọi là amd64. Vì vậy mình sẽ tải phiên bản amd64 như hình bên dưới:

2. Chuyển đến thư mục nơi bạn đã tải xuống tệp và thực hiện lệnh sau

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

Thay thế $VERSION, $OS và $ARCH bằng phiên bản, hệ điều hành và kiến ​​trúc Fathom Lite thích hợp trên máy tính của bạn, như hiển thị bên dưới:

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

Khi được nhắc, hãy nhập mật khẩu của bạn và nhấn Enter.

3. Xác nhận rằng Fathom đã được cài đặt chính xác bằng cách chạy lệnh sau

fathom --version

Nếu cài đặt đúng bạn sẽ nhận được số phiên bản của phiên bản đã cài đặt như hình dưới đây:

4. Tiếp theo, chúng ta cần đăng ký người dùng trong Fathom Lite. Để thực hiện việc này, hãy điều hướng đến vị trí chứa tệp .env của trang web của bạn và thực hiện lệnh sau

fathom user add --email="[email protected]" --password="strong-password"

Thay thế địa chỉ email bằng địa chỉ email hợp lệ và đặt mật khẩu mạnh để sử dụng với Fathom Lite. Sau khi tạo người dùng thành công, một màn hình sẽ xuất hiện cho biết người dùng đã được tạo thành công như minh họa bên dưới.

5. Nếu bạn chưa cài đặt NGiNX trên máy tính của mình, hãy cài đặt nó bằng lệnh sau. NGiNX là một máy chủ web phổ biến giúp đơn giản hóa việc chạy nhiều trang web từ cùng một máy chủ.

sudo apt install nginx

Khi được nhắc, hãy nhập mật khẩu của bạn và nhấn enter để cài đặt nginx. Bạn có thể xác nhận rằng Nginx đã được cài đặt thành công bằng cách thực hiện lệnh sau:

nginx -v

Nếu quá trình cài đặt thành công, bạn sẽ nhận được số phiên bản NGINX bạn vừa cài đặt.

6. Thực hiện lệnh sau để tạo một tệp mới trong /etc/nginx/sites-enabled có tên my-fathom-site. Trước tiên hãy truy cập /etc/nginx/sites-enabled bằng cách thực thi

cd /etc/nginx/sites-enabled

sau đó thực hiện lệnh sau để tạo my-fathom-site. Bạn có thể đặt tên cho tập tin này bất kỳ.

sudo touch my-fathom-site

7. Mở tệp trong trình chỉnh sửa nano với quyền mở rộng bằng cách thực thi

sudo nano my-fathom-site

8. Sao chép mã dưới đây và dán nó vào tập tin. Để dán vào thiết bị đầu cuối, nhấn CTRL+SHIFT+V. Bạn có thể chỉnh sửa server_name thành tên trang web của mình

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. Nhấn CTRL + O để lưu và lưu các thay đổi của bạn.

Sau khi ghi vào một tập tin và lưu nó, nhấn CTRL + X để thoát khỏi trình chỉnh sửa nano.

10. Trong terminal, thực hiện lệnh sau để kiểm tra cấu hình NGINX

sudo nginx -t

Nếu thiết lập thành công, màn hình hiển thị ở trên sẽ xuất hiện.

11. Nhập lệnh sau để tải lại NGINX

sudo service nginx reload

12. Quay trở lại thư mục chứa tệp .env và thực hiện lệnh sau để khởi động máy chủ hiểu biết như hiển thị bên dưới

fathom server

13. Bước tiếp theo bây giờ là định cấu hình Fathom Lite để tự động khởi động khi khởi động lại. Mở một cửa sổ terminal mới và thực hiện lệnh sau để thay đổi thư mục hệ thống của bạn

cd /etc/systemd/system

14. Thực hiện. Thay thế my-fathom-site bằng tên của trang bạn đang sử dụng.

sudo touch my-fathom-site.service

15. Mở my-fathom-site.service bằng trình chỉnh sửa nano bằng cách thực thi

sudo nano my-fathom-site.service

16. Dán đoạn mã sau vào file đang mở

[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

Thay thế $USER bằng tên người dùng máy tính của bạn. Nếu bạn không biết tên người dùng của mình, hãy theo dõi

cd /home

Thực thi ls, tên tệp được hiển thị là tên người dùng của bạn.

Trong phần WorkingDirectory của đoạn mã trên, hãy thay thế đường dẫn bằng đường dẫn đến tệp chứa tệp .env cho trang web của bạn. Trong trường hợp của tôi, mã cuối cùng tôi dán vào my-fathom-site.service trông như thế này:

Nhấn CTRL+O để lưu tệp, sau đó nhấn CTRL+X để thoát trình chỉnh sửa nano.

17. Đi tới file chứa file .env và làm như sau để tải lại cấu hình Systemd

sudo systemctl daemon-reload

18. Kích hoạt dịch vụ để Fathom tự động khởi động mỗi khi hệ thống khởi động bằng cách thực thi

sudo systemctl enable my-fathom-site

19. Khởi động thủ công máy chủ web Fathom bằng cách thực hiện lệnh

sudo systemctl start my-fathom-site

20. Mở trình duyệt của bạn và nhập localhost:8080. Bạn sẽ thấy một màn hình như thế này:

Nhập địa chỉ email và mật khẩu bạn đã cung cấp ở bước 4tức là đăng ký người dùng trong Fathom-lite.

21. Nhập tên trang web bạn muốn theo dõi, sau đó nhấp vào Create site

22. Bạn sẽ nhận được một tập lệnh mà bạn cần thêm vào trang web của mình để Fathom bắt đầu theo dõi trang web của bạn. Sao chép mã vào phần tiêu đề của trang web để bắt đầu tải xuống phân tích trang web trực tiếp cho trang web của bạn. Tất cả số liệu thống kê sẽ được hiển thị trong bảng điều khiển được mở tại localhost:8080

Việc tự cài đặt Fathom Lite mà không có bất kỳ kinh nghiệm Linux nào trước đó có thể là một quá trình khó khăn và kéo dài.

Tuy nhiên, bạn có thể tránh tất cả những điều này bằng cách cài đặt Fathom Analytics từ DigitalOcean MarketPlace. Quá trình này ngắn hơn nhiều vì bạn không phải tự mình thiết lập máy chủ Fathom và thực hiện nhiều cấu hình.

Tất cả những gì bạn cần làm chỉ đơn giản là tạo một phần nhỏ Fathom Analytics và bạn sẽ có quyền truy cập bằng một cú nhấp chuột vào giải pháp đáp ứng nhu cầu phân tích trang web của mình. Hãy cân nhắc việc cài đặt Fathom Analytics từ DigitalOcean Marketplace để quá trình cài đặt diễn ra suôn sẻ.

Ứng dụng

Là người dùng Internet, quyền riêng tư rất quan trọng. Vì bạn là chủ sở hữu trang web nên số liệu thống kê rất quan trọng trong việc đưa ra quyết định về trang web và doanh nghiệp của bạn, do đó, chúng không được thu thập làm tổn hại đến quyền riêng tư của khách truy cập.

Để đảm bảo quyền riêng tư của khách truy cập trang web của bạn, hãy cân nhắc sử dụng các công cụ như Fathom Lite, hoàn toàn tuân thủ GDPR và sẽ không ảnh hưởng đến sự an toàn của khách truy cập. Ngoài ra, Fathom cung cấp thời gian tải tốt hơn và không bị chặn bởi nhiều trình chặn quảng cáo như trường hợp của Google Analytics.

Mục lục