Công cụ theo dõi các tín hiệu làm thay đổi SaaS của bạn.

Không phải mọi cú nhấp chuột. Các đăng ký, nâng cấp, hủy và lỗi thực sự tác động đến SaaS của bạn – được gửi một lần, qua một lệnh gọi HTTP, và biến thành cảnh báo, feed, số liệu và biểu đồ.

Điều gì được tính là một sự kiện, và điều gì không

Một sự kiện là một điều có ý nghĩa đã xảy ra: một đăng ký, một khoản thanh toán, một lần hủy, một lỗi nghiệp vụ. Đặt tên nó như một sự thật ổn định, không phải một hành động giao diện – "subscription.upgraded" tồn tại qua một lần thiết kế lại, "clicked upgrade button" thì không. Điều này khác với log, vốn dùng để gỡ lỗi và biến mất sau một khoảng thời gian lưu trữ, và khác với các công cụ theo dõi cú nhấp như GA4, vốn mặc định ghi lại mọi tương tác. Ở đây, bạn quyết định điều gì quan trọng, một lần duy nhất.

Các sự kiện đáng theo dõi cho một SaaS giai đoạn đầu

  • Đăng ký – một tài khoản mới được tạo.
  • Kích hoạt – một người dùng đạt đến khoảnh khắc giá trị thực đầu tiên.
  • Nâng cấp hoặc hạ cấp – một khách hàng thay đổi gói dịch vụ.
  • Hủy – một đăng ký kết thúc.
  • Thanh toán thất bại – một giao dịch hoặc gia hạn không thành công.
  • Lỗi nghiệp vụ – một quy trình thất bại theo cách ảnh hưởng đến khách hàng.
VÍ DỤ TỐI THIỂU

Một lệnh gọi HTTP. Không cần cài đặt SDK.

Đặt cho sự kiện một tiêu đề ổn định, đính kèm các thuộc tính bạn sẽ muốn lọc hoặc vẽ biểu đồ sau này, và tùy chọn liên kết nó với một người dùng.

$ curl -X POST https://api.logsninja.com/v1/events \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
    "project": "YOUR_PROJECT_ID",
    "stream":  "billing",
    "title":   "subscription.upgraded",
    "emoji":    "🚀",
    "metadata": {"plan": "pro"},
    "user":     "user_123",
    "notify":   true
  }'

✓ Event received
✓ Push sent to 1 device
# feed, metric and chart updated

Cùng một sự kiện trở thành

Một cảnh báo gốc
Một dòng trong feed của bạn
Một số liệu
Một điểm trên biểu đồ

Trước khi triển khai

  • Dữ liệu nhạy cảm – không bao giờ gửi số thẻ đầy đủ, mật khẩu hoặc token dưới dạng thuộc tính sự kiện.
  • Môi trường – giữ các sự kiện staging và production trong các dự án riêng biệt, không trộn lẫn trong cùng một dự án.
  • Phân loại – thống nhất quy ước đặt tên trong nhóm trước khi các sự kiện chất đống với tên không nhất quán.

Câu hỏi thường gặp

Đây có giống với event tracking trong GA4 không?

Không. GA4 được xây dựng cho marketing và hành vi ở cấp độ trang, và ghi lại tương tác trên diện rộng. LogsNinja được xây dựng cho các sự kiện làm thay đổi hoạt động kinh doanh của bạn – bạn gửi ít sự kiện hơn nhưng có chủ đích hơn, và mỗi sự kiện cũng có thể kích hoạt một cảnh báo gốc.

Tôi nên gửi bao nhiêu sự kiện mỗi ngày?

Nhiều tùy theo hoạt động kinh doanh thực tế. Không có lợi ích gì khi theo dõi mọi cú nhấp – bắt đầu với sáu sự kiện ở trên và chỉ thêm khi bạn có một câu hỏi cụ thể cần trả lời.

Tôi có thể đính kèm thuộc tính tùy chỉnh vào một sự kiện không?

Có, thông qua trường metadata. Dùng nó cho bất cứ điều gì bạn sẽ muốn lọc, nhóm hoặc tính tổng sau này, như gói dịch vụ, số tiền hoặc khu vực.

Tôi có cần cài đặt gì không?

Không cần SDK. Sự kiện được gửi bằng một lệnh gọi HTTP duy nhất, vì vậy bất kỳ ngôn ngữ hoặc framework nào có thể gửi yêu cầu đều có thể gửi chúng.

Gửi sự kiện quan trọng nhất ngay bây giờ.

Xem nó trở thành cảnh báo, một mục trong feed, một số liệu và một biểu đồ – chỉ trong vài giây.