Skip to content
← Tất cả giải pháp
Matomo logo

Dữ liệu & phân tích giải pháp

Chạy Matomo trên local với FlyEnv

Matomo thường dùng PHP, một cơ sở dữ liệu tương thích MySQL và web server để phân tích trong quá trình phát triển cục bộ. FlyEnv quản lý các dịch vụ cục bộ đó xung quanh dự án Matomo.

Stack dự án local

Các dịch vụ FlyEnv có thể quản lý cho Matomo

Giới thiệu Matomo

Matomo là nền tảng phân tích web tự lưu trữ tập trung vào việc giữ dữ liệu phân tích dưới sự kiểm soát của người vận hành. Nó ghi lại lượt truy cập qua một endpoint tracking và chuyển các sự kiện đã lưu thành báo cáo cho website, chiến dịch, mục tiêu, hoạt động thương mại điện tử và đo lường tôn trọng quyền riêng tư.

Phát triển Matomo local dùng PHP, cơ sở dữ liệu tương thích MySQL và web server, với tiến trình archive chạy theo lịch để có báo cáo giống sản xuất. Cần một site kiểm thử hoặc client tracking để tạo sự kiện; Redis, thiết lập Tag Manager hoặc proxy chỉ nên dùng khi cài đặt đã chọn bật chúng.

Các khả năng cốt lõi

  • Tracker JavaScript
  • Mục tiêu và chuyển đổi
  • Phân tích thương mại điện tử
  • Báo cáo tùy chỉnh
  • Kiểm soát quyền riêng tư
  • Lưu trữ theo lịch

Các trường hợp sử dụng phổ biến

  • Phân tích website tự lưu trữ
  • Kiểm thử gán chiến dịch
  • Báo cáo chuyển đổi thương mại điện tử
  • Triển khai đo lường nhạy cảm với quyền riêng tư

Matomo cần cả lưu lượng tracking và lưu trữ báo cáo

Ứng dụng phân tích và cơ sở dữ liệu là cốt lõi, nhưng báo cáo đại diện nhất khi lượt truy cập local và các công việc archive theo lịch được thực hiện.

Ứng dụng web PHP
Phục vụ giao diện Matomo và endpoint tracking mà các site kiểm thử dùng.
MySQL hoặc MariaDB
Lưu trữ cấu hình, nhật ký truy cập, chuyển đổi và dữ liệu báo cáo đã xử lý.
Công việc cron archive
Chạy `core:archive` theo lịch để xây dựng báo cáo thay vì chỉ phụ thuộc vào lưu trữ kích hoạt bởi trình duyệt.
Origin tracking kiểm thử
Một site local hoặc client kiểm thử cung cấp các yêu cầu tracking thực tế và hành vi đồng thuận.

Tài nguyên dự án

Để xem các lệnh cài đặt, phiên bản hỗ trợ và cấu hình riêng của dự án, hãy tham khảo tài liệu chính thức của Matomo .

Stack local điển hình

Các dịch vụ cụ thể phụ thuộc vào dự án, phiên bản phát hành và cấu hình local của nó. Đây là một thiết lập local phổ biến, không phải yêu cầu cố định.

Thành phầnVai trò điển hình
PHPChạy PHP cho môi trường local của Matomo.
MySQLMariaDBChạy MySQL / MariaDB cho môi trường local của Matomo.
NginxApacheCaddyChạy Nginx / Apache / Caddy cho môi trường local của Matomo.
RedisChạy Redis cho môi trường local của Matomo.

FlyEnv giúp gì

  • Khớp runtime dự án

    Chọn phiên bản runtime mà Matomo yêu cầu.

  • Quản lý dịch vụ local

    Chỉ khởi động cơ sở dữ liệu, cache và các dịch vụ khác khi dự án cần.

  • Giữ dự án tách biệt

    Để mỗi dự án dùng các phiên bản và cấu hình dịch vụ riêng.

  • Cấu hình tên miền local

    Truy cập dự án qua tên miền local và HTTPS khi cần.

Thiết lập môi trường local

Việc cài đặt dự án vẫn thuộc tài liệu chính thức của dự án. FlyEnv quản lý các runtime, cơ sở dữ liệu, web server và các dịch vụ hỗ trợ xung quanh nó.

  1. 1Cài đặt dự án và phụ thuộc theo tài liệu chính thức của Matomo.
  2. 2Chọn phiên bản runtime mà dự án cần trong FlyEnv.
  3. 3Khởi động dịch vụ cơ sở dữ liệu được chỉ định trong cấu hình dự án.
  4. 4Chỉ khởi động cache, tìm kiếm hoặc các dịch vụ hỗ trợ khác khi cần.
  5. 5Cấu hình web server, tên miền local và HTTPS theo nhu cầu.
  6. 6Nhóm các dịch vụ liên quan để dễ khởi động lại cùng nhau.

Sẵn sàng chạy Matomo trên local?

Dùng FlyEnv để quản lý các runtime, cơ sở dữ liệu, web server và dịch vụ xung quanh môi trường local Matomo của bạn.

Tải xuống FlyEnv

Có câu hỏi khi dùng FlyEnv?