Khi nhiều người nghĩ về số liệu thống kê, chúng chỉ giới hạn ở Google Analytics, Số liệu thống kê của Baidu, số liệu thống kê của quản trị trang web, v.v. Những loại số liệu thống kê này là hệ thống được phát triển bởi các công ty bên thứ ba như công cụ tìm kiếm. Đương nhiên, chúng vô dụng về mặt chức năng và sự dễ dàng. Tuy nhiên, một vấn đề duy nhất là dữ liệu thống kê được lưu trữ trên máy chủ của bên thứ ba, điều này gây ra những rủi ro nhất định đối với một số trang web có tính bảo mật cao.
Một vấn đề khác khi sử dụng số liệu thống kê web của bên thứ ba là tính không an toàn. Ví dụ: đã có báo cáo rằng các tệp JS như Thống kê Baidu và Thống kê quản trị trang web có phần mềm độc hại và máy chủ thống kê không hoạt động. Mặc dù không có vấn đề gì lớn với Google Analytics nhưng Google Analytics thường không thể truy cập được, điều này ảnh hưởng nghiêm trọng đến tốc độ tải trang web. Đây là lý do khiến tôi phải từ bỏ GA.
Thay vì sử dụng Google Analytics và Baidu Stats, chúng ta có thể tìm cách xây dựng hệ thống thống kê của riêng mình. Piwik là một hệ thống thống kê PHP mã nguồn mở và miễn phí có mức độ phổ biến và uy tín cao Về mặt chức năng, Piwik có thể so sánh với Google Analytics. Piwik hỗ trợ các plug-in. Bạn có thể sử dụng các plug-in để mở rộng chức năng của Piwik hoặc loại bỏ một số chức năng không cần thiết, về cơ bản có thể đáp ứng nhu cầu thống kê hàng ngày của các trang web vừa và nhỏ.
Piwik được xây dựng bằng PHP+MysqL, vì vậy bất kỳ máy chủ web nào trong môi trường LNMP hoặc LAMP đều có thể chạy Piwik. Bài viết này sẽ chia sẻ cách cài đặt và sử dụng Piwik. Để biết thêm các công cụ quản trị trang web, bạn có thể cần:
- Tổng hợp các lệnh giám sát hệ thống Linux - CPU chủ, bộ nhớ, IO đĩa, v.v. để tìm ra các tắc nghẽn về hiệu suất
- Tạo và đăng ký các công cụ RSS cho bất kỳ trang web nào - nhận ra lời nhắc toàn văn, email và ứng dụng di động RSS
- Ba công cụ lệnh Rsync, SCP và Tar-quick giải pháp di chuyển trang web và đồng bộ hóa dữ liệu từ xa VPS
PS: Cập nhật ngày 3 tháng 3 năm 2018, Piwik đã được đổi tên thành Matomo, chỉ đổi tên cách cài đặt và sử dụng giống như Piwik ban đầu.
1. Phương pháp cài đặt Piwik
Trang web chính thức của Piwik:
- Trang web: https://matomo.org/
- Trang web: https://piwik.org/
- Bản trình diễn: https://demo.piwik.org
1.1 Yêu cầu cài đặt
Việc cài đặt Piwik yêu cầu máy chủ phải đáp ứng ít nhất các điều kiện sau:
Hỗ trợ Apache, Nginx, IIS, v.v.
Phiên bản PHP ít nhất là 5.5.9
Phiên bản MySQL ít nhất là 5.5 hoặc MariaDB
Kích hoạt phần mở rộng PHP pdo và pdo_mysql hoặc phần mở rộng mysqli.
Trang web chính thức khuyến nghị sử dụng PHP 7 trở lên, MySQL 5.7+ hoặc MariaDB làm cơ sở dữ liệu. Bạn nên sử dụng gói cài đặt bằng một cú nhấp chuột Oneinstack hoặc LNMP, hỗ trợ cài đặt bằng một cú nhấp chuột các phiên bản mới nhất của PHP, Nginx, MysqL, v.v.
1.2 Quá trình cài đặt
Truy cập trang web chính thức để tải xuống phiên bản mới nhất của gói cài đặt Piwik và giải nén nó vào thư mục gốc của máy chủ. Sau đó truy cập vào trang web bằng trình duyệt sẽ thấy giao diện cài đặt Piwik. Nhớ chuyển ngôn ngữ sang tiếng Trung trước nhé.
3. Phương pháp cài đặt Piwik
3.1 Cài đặt trình cắm
Piwik hỗ trợ kích hoạt plugin của bên thứ ba và bạn có thể chọn tạm dừng hoặc bật các plugin khác nhau.
Bạn có thể tải xuống các plugin và chủ đề Piwik trong các tùy chọn của trung tâm mua sắm.
3.2 Cơ sở dữ liệu GeoIP
Nếu bạn thấy Piwik có vấn đề về hiển thị vị trí địa lý của khách truy cập thì có thể cơ sở dữ liệu GeoIP chưa được tải xuống hoặc cập nhật. Bạn có thể tải xuống hoặc cập nhật thủ công.
4. Tóm tắt
Piwik là một hệ thống thống kê trang web nguồn mở tuyệt vời về mặt chức năng, phân tích khách truy cập, phân tích nguồn, phân tích mục tiêu, v.v. về cơ bản giống như số liệu thống kê Google Analytics hàng ngày của chúng tôi về cơ bản là những chức năng này. nhu cầu.
Vấn đề duy nhất khi sử dụng Piwik có lẽ là phải đảm bảo máy chủ ổn định, vì nếu máy chủ dùng để thống kê không ổn định thì kết quả thống kê có thể không chính xác lắm. Ngoài ra, việc hiển thị vị trí IP của khách truy cập trong nước của Piwik có thể không chính xác. Bạn có thể bật hoặc cập nhật cơ sở dữ liệu IP của MaxMind theo cách thủ công.