Cách thiết lập Fathom Lite cho 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ên Internet. Khi bạn có một trang web đang hoạt động, các số liệu cụ thể sẽ rất quan trọng trong việc giúp bạn xác định xem trang web của bạn đáp ứng các mục tiêu dự định tốt đến mức nào.
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ì một lần trên trang web, nội dung nào thu hút nhiều lưu lượng truy cập nhất đến trang web của bạn, hầu hết người dùng ở đâu và hầu hết người dùng tìm thấy trang web của bạn như thế nào.
Câu trả lời cho những câu hỏi như vậy cung cấp thông tin vô giá có thể 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 để nhận được câu trả lời cho tất cả những câu hỏi này và hơn thế nữa, đồng thời hiểu rõ hơn về người dùng trang web của bạn. Giải pháp nằm ở các công cụ phân tích trang web như Fathom.
Mục lục
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 cho bạn dữ liệu có thể cung cấp thông tin cho nội dung trên trang web của bạn cũng như cách 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 là thứ cho phép bạn đưa ra quyết định sáng suốt liên quan đến trang web của bạn.
Ví dụ: nếu bạn đang đ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 vào trang web của bạn đều đến để đọc 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 về Java vì đó là điều thúc đẩy lưu lượng truy cập vào trang web của bạn .
Từ phân tích trang web của bạn, nếu bạn nhận thấy hầu hết khách truy cập vào trang web của bạn đều truy cập trang web đó thông qua điện thoại di động của họ, thì việc đảm bảo trang web của bạn hoạt động tốt trên thiết bị di động là điều hợp lý.
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 người dùng rời khỏi trang web khi họ thực hiện quy trình thanh toán. Điều này có thể cho bạn biết rằng có thể có vấn đề với quy trình thanh toán của bạn khiến người dùng khó hoàn tất quy trình và do đó, bạn cần phải cải thiện quy trình đó.
Nếu bạn thực hiện tiếp thị trên các trang truyền thông xã hội và nhận thấy rằng hầu hết khách truy cập đế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 Kinh doanhDIT, được sử dụng bởi 37,9 triệu trang web, chiếm 55,49% tổng số trang web và 86% trang web sử dụng công cụ phân tích trang web. Rõ ràng, Google Analytics là công cụ thống trị trong phân tích trang web. Tuy nhiên, nó cũng có những khuyết điểm mà không thể bỏ qua.
Thứ nhất, có những lo ngại thực sự về quyền riêng tư khi sử dụng Google Analytics. Đ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 vào các trang web. Thông tin này có thể được truy cập bởi chính phủ Hoa Kỳ.
Cũng cần lưu ý rằng Google Analytics không tuân thủ đầy đủ Quy định chung về bảo vệ dữ liệu (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 thiếu sót khác là Google Analytics có thể bị chặn bằng cách sử dụng trình chặn quảng cáo và điều này có thể hạn chế bạn truy cập vào các số liệu trang web của mình đối với những 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 được
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à tập trung vào quyền riêng tư. Không giống như Google Analytics, Fathom được xây dựng chú trọng đến quyền riêng tư và do đó không ảnh hưởng đến 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 của Fathom có kích thước nhỏ hơn 2kb so với tập lệnh trên 20kb của Google Analytics. Điều này có nghĩa là Fathom sẽ không ảnh hưởng đến tốc độ và hiệu suất trang web của bạn và là một công cụ tuyệt vời để Tối ưu hóa Công cụ Tìm kiếm (SEO).
Fathom cũng cung cấp phân tích thời gian thực để nếu ai đó đang xem trang web của bạn, dữ liệu đó sẽ ngay lập tức hiển thị trên trang tổng quan. Fathom cũng cung cấp các phân tích chính xác hơn vì nó tự động chặn các cuộc tấn công bot, trình thu thập thông tin và DDoS. Một 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 lượt xem trang ẩn danh mà không thu thập hoặc lưu trữ dữ liệu cá nhân từ khách truy cập trang web của bạn. Điều này cũng có nghĩa là khách truy cập 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 dữ liệu 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 trên 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í với nhiều tính năng và chi tiết hơn để phân tích trang web và tuân thủ luật bảo mật. Fathom Analytics được lưu trữ trên máy chủ Fathom.
Mặc dù các tính năng mới không còn được thêm vào Fathom Lite nữa nhưng nó vẫn được hỗ trợ lâu dài và mọi lỗi phát sinh trong phần mềm đều được sửa. Để thiết lập Fathom cho phân tích trang web của bạn, 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. Điều hướng đến Bản phát hành Fathom Lite và tải xuống bản phát hành 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ở terminal 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 của tôi là x86_64, còn được gọi là amd64. Vì vậy mình sẽ tải bản amd64 về như hình bên dưới:
2. Điều hướng đến thư mục chứa tệp đã được tải xuống 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, & $ARCH bằng các giá trị thích hợp của phiên bản lite, hệ điều hành của máy của bạn và kiến trúc của 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
Cung cấp mật khẩu của bạn khi được nhắc và nhấn Enter.
3. Xác nhận hiểu biết đã được cài đặt đúng cách bằng cách chạy lệnh sau
fathom --version
Nếu cài đặt đúng bạn sẽ lấy lại 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 với Fathom Lite. Đối với điều này, hãy điều hướng đến vị trí chứa tệp .env cho 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ế email bằng email chính xác của bạn và đặt mật khẩu mạnh để sử dụng với Fathom Lite. Sau khi thành công, bạn sẽ nhận được một màn hình cho bạn biết người dùng đã được tạo thành công như hiển thị bên dưới.
5. Trong trường hợp bạn chưa cài đặt NGiNX trên máy 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 và nó đơ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
Cung cấp mật khẩu của bạn khi được nhắc và nhấn enter để cài đặt nginx. Bạn có thể xác nhận nginx đã được cài đặt thành công bằng cách thực hiện lệnh sau:
nginx -v
Nếu cài đặt thành công, bạn sẽ nhận được số phiên bản NGINX vừa được 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. Đầu tiên, điều hướng đến /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 tệp my-fathom-site. Bạn có thể đặt cho tập tin này bất kỳ tên nào bạn muốn.
sudo touch my-fathom-site
7. Mở tệp trong trình chỉnh sửa nano với các quyền nâng cao bằng cách thực thi
sudo nano my-fathom-site
8. Sao chép đoạn mã sau và dán vào tệp. Để 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 để viết và lưu các thay đổi.
Sau khi ghi vào tệp 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 của bạn
sudo nginx -t
Trong trường hợp cấu hình thành công, bạn sẽ nhận được màn hình hiển thị ở trên.
11. Nhập lệnh sau để tải lại NGINX
sudo service nginx reload
12. Điều hướng trở lại thư mục bạn có 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 là thiết lập 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 để điều hướng đến thư mục hệ thống
cd /etc/systemd/system
14. Thực hiện. Thay thế my-fathom-site bằng tên của trang bạn đã 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 tệp đ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. Trong trường hợp bạn không biết tên người dùng của mình, hãy thực hiện
cd /home
Lệnh 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 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 mà 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 đó CTRL + X để thoát trình chỉnh sửa nano.
17. Điều hướng đến tệp chứa tệp .env của bạn và thực hiện thao tác 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 bất cứ khi nào 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 của bạn bằng cách thực thi
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ư vậy:
Nhập địa chỉ email và mật khẩu bạn đã cung cấp ở bước 4, bước đăng ký người dùng với Fathom-lite.
21. Nhập tên trang web bạn muốn theo dõi, sau đó nhấp vào Create Site
22. Sau đó, bạn sẽ được cung cấp một tập lệnh cần thêm vào trang web của mình để Fathom bắt đầu theo dõi trang web. Sao chép mã vào phần tiêu đề của trang web để bắt đầu nhận phân tích trang web trực tiếp về trang web của bạn. Tất cả các phân tích sẽ được hiển thị trên bảng điều khiển được mở trên localhost:8080
Việc tự cài đặt Fathom Lite mà không có bất kỳ kinh nghiệm làm việc với Linux nào trước đó có thể là một quá trình đầy thử thách và mất nhiều thời gian.
Tuy nhiên, bạn có thể tránh tất cả điều này bằng cách cài đặt Fathom Analytics từ Kỹ Thuật SốThị Trường Đại DươngNơi. Quá trình này ngắn hơn nhiều vì bạn không phải thiết lập máy chủ Fathom và tự mình thực hiện nhiều cấu hình.
Tất cả những gì bạn phải làm chỉ đơn giản là tạo một Fathom Analytics Droplet và bạn sẽ truy cập giải pháp chỉ bằng một cú nhấp chuột cho nhu cầu phân tích 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ẻ.
Phần kết luận
Là người dùng internet, quyền riêng tư rất quan trọng. Với tư cách là chủ sở hữu trang web, vì nhiều phân tích rất quan trọng trong việc ra quyết định cho trang web và doanh nghiệp của bạn nên việc thu thập các phân tích này không được gây 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 vào 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à không ảnh hưởng đến tính bảo mật 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.