Theo dõi sự kiện theo thời gian thực và tháp điều khiển của SaaS và các nền tảng của bạn

Nhận cảnh báo gốc trên di động và máy tính ngay khi có điều quan trọng xảy ra trên SaaS và các nền tảng của bạn – một lượt đăng ký, một khoản thanh toán, một lỗi, một tính năng được sử dụng. Sau đó biến những sự kiện đó thành một dashboard gồm biểu đồ và chỉ số để ra quyết định tốt hơn.

Theo dõi sự kiện đầu tiên của tôi Bắt đầu miễn phí
Ưu đãi dành riêng cho Early Adopters

Sự kiện, chỉ số và biểu đồ, mọi lúc mọi nơi

Gửi những sự kiện quan trọng, cập nhật các chỉ số chính, tạo biểu đồ từ dữ liệu của bạn – và truy cập tất cả từ các ứng dụng gốc cho iOS, Android, macOS, Windows và Linux.

Ứng dụng máy tính – bảng điều khiển, chỉ số và cảnh báo gốc
Ứng dụng di động – bảng điều khiển, chỉ số và cảnh báo gốc
logsninja.com
  • Triển khai hoàn tấtproduction · 1m
  • Người dùng mới đã đăng kýauth · 3m
  • Đã nhận thanh toánpayments · 6m
  • Đã bắt đầu dùng thửtrials · 9m
  • Đã nâng cấp góibilling · 14m
  • Kiểm tra bảo mật đã quasecurity · 18m
  • Phản hồi của khách hàngfeedback · 23m
  • Yêu cầu hỗ trợsupport · 27m
  • Triển khai hoàn tấtproduction · 34m
  • Người dùng mới đã đăng kýauth · 41m
Ứng dụng web – quản lý tài khoản, dự án và nhóm của bạn
Thiết lập trong vài phút

Nắm bắt những gì đang xảy ra trong SaaS và các nền tảng của bạn.

Cài đặt LogsNinja vào dự án của bạn trong vài giây bằng cách yêu cầu AI agent yêu thích của bạn kích hoạt thông báo khi có sự kiện cụ thể. Thêm metadata để xây dựng dashboard giúp bạn có tầm nhìn về hoạt động của mình.

$ curl -X POST https://api.logsninja.com/v1/events \
  -H "Authorization: Bearer •••••" \
  -d '{
    "project": "•••••",
    "stream":  "payments",
    "title":   "New payment – $249",
    "emoji":    "💳",
    "metadata": {"plan": "pro", "amount": 249},
    "notify":   true
  }'

✓ Event received
✓ Push sent to 3 devices
# iPhone 15 Pro · MacBook Air · iPad Pro
Sự kiện – Dòng thời gian
Người dùng mới đã đăng kýusers ·
Triển khai hoàn tấtproduction ·
Yêu cầu hỗ trợsupport ·
Đã bắt đầu dùng thửtrials ·
Đã nâng cấp góibilling ·
Đã nhận thanh toánpayments ·

Tìm mọi sự kiện ngay lập tức.

Các sự kiện LogsNinja được gửi vào các stream, gắn với emoji màu sắc để dễ đọc, và tùy chọn liên kết với một người dùng trong dự án của bạn.

Người dùng của bạn, trên bản đồ.

Xác định người dùng của bạn qua các lần gọi API để liên kết sự kiện và hoạt động đăng nhập với họ. Đặt họ lên bản đồ thế giới và tìm hiểu người dùng tốt nhất của bạn đến từ đâu.

Người dùng
Người đăng ký mới
300 200 100 Mon Tue Wed Thu Fri Sat Sun 328

Tháp điều hành hoạt động của bạn.

Xây dựng biểu đồ từ các sự kiện của bạn dựa trên stream, tiêu đề hoặc metadata. Nghiên cứu hoạt động của người dùng trên các khoảng thời gian khác nhau và tùy chỉnh cách hiển thị biểu đồ của bạn.

Màu sắc theo thiết kế.

Mỗi sự kiện và mỗi chỉ số được gắn với một emoji màu sắc – để nhận dạng hình ảnh tức thì trên dashboard, biểu đồ và thông báo của bạn.

Các chỉ số luôn hữu ích để hành động.

Truyền KPI của bạn qua một lần gọi API và liên kết chúng với một emoji màu sắc.

Người dùng hoạt động
2'847
Tổng số đăng ký
18'543
MRR
$12'400
Thời gian hoạt động
99.98%
Tỷ lệ chuyển đổi
3.7%
Giao dịch
342
Trạng thái hệ thống
Vận hành
Mức độ hài lòng
94.2%

Giá cả đơn giản, minh bạch

Bắt đầu miễn phí. Nâng cấp khi cần thêm sự kiện, hình ảnh hoặc băng thông.

Ưu đãi Early Adopter
Free
$0
  • 3'000 sự kiện / tháng
  • Giới hạn lượt gọi : 60 sự kiện / phút
  • Sự kiện có hình
  • Ứng dụng desktop & di động với thông báo
  • 3 thành viên tổ chức
  • 1 dự án
Hàng tháng
Hàng năm 

Starter

$16 /tháng thanh toán hàng năm
  • 100'000 sự kiện / tháng
  • Giới hạn lượt gọi : 300 sự kiện / phút
  • 20'000 hình ảnh lưu trữ / tháng
  • Sự kiện có hình (1 hình)
  • 3 dự án
  • Ứng dụng desktop & di động với thông báo
  • Người dùng không giới hạn
Enterprise

Tính phí theo mức sử dụng · Không giới hạn sự kiện · Hỗ trợ ưu tiên

PROMPT KHỞI ĐỘNG

Tích hợp LogsNinja vào dự án của bạn chỉ với một prompt duy nhất.

Dán prompt này vào Claude Code, Cursor, Codex, hoặc bất kỳ tác nhân AI lập trình nào. Nó sẽ lấy tài liệu và kết nối sự kiện, người dùng, và số liệu trong dự án của bạn một cách tự động.

You are integrating LogsNinja into this project.

LogsNinja is a real-time event tracking and push notification platform. Use its REST API to log application events, track users, update dashboard metrics, and trigger instant push notifications to mobile and desktop devices.

LogsNinja provides no SDK – all integration is done via plain HTTP calls using the libraries and conventions already present in this project.

## Fetch the full API documentation

Before writing any integration code, fetch the complete reference in Markdown:

  curl https://logsninja.com/vi/docs -H "Accept: text/markdown"

Read it carefully – it covers all endpoints, request fields, response codes, rate limits, and examples.

## Core concepts

**Events** – send a POST to /v1/events. All fields are covered in the documentation.
**Streams** – lightweight channels grouping events. Auto-created on first use (e.g. "payments", "errors").
**Users** – PUT /v1/users to create or update a user profile. The same id is used in the user field when sending events. Optional country_code is caller-supplied (LogsNinja does not geolocate IPs itself) – see the full docs for how to obtain it.
**Metrics** – PUT /v1/metrics to create or update a numeric, text, currency, or percent dashboard tile. Supports atomic diff increments.
**Presence** – POST /v1/ping to signal a user is online without creating an event.
**Event chains** – link events sequentially with before/after fields to trace multi-step workflows.
**Charts** – POST/GET/PATCH/DELETE /v1/org/charts to manage dashboard charts. Same fields and validation rules as the dashboard's own chart editor.
**Widgets** – POST/GET/PATCH/DELETE /v1/org/widgets (plus POST /v1/org/widgets/reorder) to manage what's on the dashboard. The dashboard is a masonry layout, not a rigid grid: "small" widgets (metric, online_users) are meant for width 1 or 2 and render at exactly half the visual height of "large" widgets (chart, world_map, events_7d, top_countries), meant for width 2 or 3 (full row) – keep that in mind when arranging one via the API.

## Authentication

All requests require:

  Authorization: Bearer YOUR_API_TOKEN

Creating an account and generating a token both require a human to sign in
to the LogsNinja dashboard - you cannot do either yourself. If you don't
already have a token (e.g. in an environment variable), stop and ask the
person you're working with to create one at https://logsninja.com/vi/my/tokens
and give it to you (for example as a LOGSNINJA_API_TOKEN environment
variable) before you continue.

## API base URL

  https://api.logsninja.com/v1

## MCP server

If you are an AI agent with MCP support rather than a code-generation assistant, LogsNinja is also usable directly as an MCP server at https://logsninja.com/mcp (same Bearer token as above) – it exposes tools to manage charts and dashboard widgets, explore project data, and create/delete test events, users, and metrics, without writing HTTP calls yourself. See the full docs for the tool list.

## Integration guidelines

- Use the HTTP client and patterns already established in this project – do not introduce new dependencies.
- All LogsNinja calls must be fire-and-forget from the application's perspective: they must never block the main flow or surface errors to the end user.
- Apply a 3-second timeout to every HTTP call, if possible.
- If this project already has a job queue, background worker, or retry mechanism, use it for LogsNinja calls.
- If no such mechanism exists, wrap calls in a silent try/catch (or equivalent) so that a LogsNinja failure has zero impact on the application.

## What to instrument

Scan the codebase and identify meaningful moments to send events: key user actions, business transactions, errors, background jobs, and any other signal that would be useful to monitor. For each, choose a descriptive title and a fitting emoji. Once done, provide a summary of every integration point added.

## Presence

Use presence sparingly. Sending an event with a user field already updates that user's online status for 15 minutes, so a separate ping is redundant in those cases. Only call POST /v1/ping when you know the user is active but no event will be sent soon – for example on login, or during an idle session. Do not ping on every page view or API call.

Thông báo trên mọi thiết bị.

Cài đặt LogsNinja trên điện thoại iOS hoặc Android, hoặc trên máy tính macOS, Windows hoặc Linux. Nhận thông báo theo thời gian thực cho dự án của bạn và truy cập trực tiếp vào dashboard, biểu đồ và các chỉ số.

Tải xuống ứng dụng iOS, Android, macOS, Windows, Linux

Hỏi đáp

Mọi thứ bạn cần để bắt đầu theo dõi sự kiện và nhận thông báo.