Hướng dẫn thiết lập công cụ phân tích
Tổng quan
88API hiện hỗ trợ tích hợp với các nền tảng phân tích phổ biến để giúp bạn theo dõi hành vi của người dùng và hiệu suất trang web:
- Google Analytics 4 (GA4): Phiên bản mới nhất của nền tảng phân tích của Google
- Umami Analytics: Công cụ phân tích nguồn mở, tập trung vào quyền riêng tư
Cả hai công cụ phân tích có thể được kích hoạt đồng thời mà không có xung đột.
Các tính năng chính
✅ Tích hợp mã 0 - chỉ được định cấu hình thông qua các biến môi trường ✅ Tự động chèn script vào giao diện Web ✅ Hỗ trợ triển khai Docker và độc lập ✅ Triển khai tập trung vào quyền riêng tư ✅ Không cần sửa đổi mã giao diện người dùng
Thiết lập Google Analytics 4
1. Lấy ID đo lường của bạn
- Truy cập Google Analytics
- Tạo thuộc tính mới hoặc chọn thuộc tính hiện có
- Đi tới Quản trị viên → Luồng dữ liệu
- Tạo hoặc chọn luồng dữ liệu web
- Sao chép ID đo của bạn (Định dạng:
G-XXXXXXXXXX)
2. Cấu hình biến môi trường
Using Docker Compose:
Chỉnh sửa tập tin docker-compose.yml và bỏ ghi chú dòng Google Analytics:
environment:
- GOOGLE_ANALYTICS_ID=G-XXXXXXXXXX # Replace with your actual Measurement IDStandalone Deployment:
Thêm vào tệp .env hoặc đặt làm biến môi trường:
export GOOGLE_ANALYTICS_ID=G-XXXXXXXXXXUsing Docker Run:
docker run -d \
-e GOOGLE_ANALYTICS_ID=G-XXXXXXXXXX \
...Other options...
calciumion/new-api:latest3. Khởi động lại ứng dụng
# Docker Compose
docker-compose down && docker-compose up -d
# Standalone Deployment
# Restart your application directlyThiết lập phân tích Umami
1. Lấy thông tin xác thực Umami
Option A: Using Umami Cloud
- Đăng ký trên Umami Cloud
- Thêm trang web mới
- Sao chép ID trang web (định dạng UUID) của bạn
Option B: Self-hosting Umami
- Triển khai phiên bản Umami của riêng bạn
- Tạo một trang web trong bảng điều khiển
- Sao chép ID trang web và URL tập lệnh của bạn
2. Cấu hình biến môi trường
Using Docker Compose:
Chỉnh sửa tập tin docker-compose.yml:
environment:
- UMAMI_WEBSITE_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
# Optional: Only required for self-hosted instances
- UMAMI_SCRIPT_URL=https://your-umami-domain.com/script.jsStandalone Deployment:
Thêm vào tập tin .env:
export UMAMI_WEBSITE_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
export UMAMI_SCRIPT_URL=https://your-umami-domain.com/script.js # OptionalNote: If using Umami Cloud, you do not need to set UMAMI_SCRIPT_URL, as it defaults to the official URL.
3. Khởi động lại ứng dụng
Tương tự như Google Analytics - khởi động lại ứng dụng để áp dụng các thay đổi.
Sử dụng đồng thời cả hai công cụ phân tích
Bạn có thể bật cả Google Analytics và Umami cùng lúc:
environment:
- GOOGLE_ANALYTICS_ID=G-ABC123XYZ
- UMAMI_WEBSITE_ID=a1b2c3d4-e5f6-g7h8-i9j0-k1l2m3n4o5p6
- UMAMI_SCRIPT_URL=https://analytics.umami.is/script.jsXác minh
Sau khi khởi động lại ứng dụng:
- Mở giao diện Web trên trình duyệt
- Mở công cụ dành cho nhà phát triển trình duyệt (F12) → tab Mạng
- Làm mới trang
- Tìm các yêu cầu sau:
- Google Analytics:
https://www.googletagmanager.com/gtag/js - Umami: URL tập lệnh được định cấu hình của bạn
Bạn cũng có thể kiểm tra mã nguồn trang và tìm tập lệnh được chèn vào trong phần <head>.
Khắc phục sự cố
Analytics tools not working?
- ✅ Xác minh rằng các biến môi trường được đặt chính xác
- ✅ Khởi động lại ứng dụng sau khi thay đổi biến
- ✅ Kiểm tra bảng điều khiển trình duyệt xem có lỗi không
- ✅ Đảm bảo định dạng ID đo lường/ID trang web là chính xác
- ✅ Kiểm tra xem các trình chặn quảng cáo có can thiệp không
Docker Users:
# Check if environment variables are set
docker exec new-api env | grep -E "GOOGLE_ANALYTICS|UMAMI"Cân nhắc về quyền riêng tư
- Google Analytics thu thập dữ liệu người dùng theo Chính sách quyền riêng tư của Google
- Umami tập trung vào quyền riêng tư và không thu thập dữ liệu cá nhân
- Nếu sử dụng công cụ phân tích, hãy cân nhắc thêm chính sách bảo mật vào trang web của bạn
- Cả hai công cụ khi được định cấu hình chính xác đều có thể tuân thủ các yêu cầu của GDPR
Tham chiếu biến môi trường
| Biến | Bắt buộc | Giá trị mặc định | Mô tả |
|---|---|---|---|
GOOGLE_ANALYTICS_ID | Không | - | Mã đo lường Google Analytics 4 (Định dạng: G-XXXXXXXXXX) |
UMAMI_WEBSITE_ID | Không | - | ID trang web Umami (định dạng UUID) |
UMAMI_SCRIPT_URL | Không | https://analytics.umami.is/script.js | URL tập lệnh Umami (Chỉ bắt buộc đối với tự lưu trữ) |