Các trang / tính năng đang có Pages / features available
Trang Tính năng liệt kê các trang / tính năng đang có trong Client Admin để người đọc dễ điều hướng. Thuộc module Client Admin.
Ai sử dụng
Dùng bởi Client Admin (quản trị tenant) hoặc Developer tích hợp — để nhanh chóng tìm trang hướng dẫn chi tiết từng tính năng.
Bảng tính năng (Feature matrix)
Bảng dưới giúp trả lời nhanh "GamifyEngine có hỗ trợ X không?" và dùng khi so sánh với giải pháp khác. Mỗi tính năng có link tới trang hướng dẫn chi tiết.
| Nhóm | Tính năng | Mô tả | Hướng dẫn | Ghi chú |
|---|---|---|---|---|
| Điểm & sự kiện | Event Types | Khai báo loại sự kiện trước khi track. | Event Types | — |
| Rules cộng điểm | Cấu hình rule: khi event X xảy ra thì cộng Y điểm. | Dashboard / Rules | Chỉnh trên UI, không cần deploy. | |
| Điều chỉnh điểm thủ công | Admin chỉnh điểm user (cộng/trừ) từ Client Admin. | Users | — | |
| Schema validation (event_data_schema) | Validate dữ liệu event theo schema đã khai báo. | Event Types | Tuỳ chọn khi tạo Event Type. | |
| Hạng & tiến độ | Tiers | Hạng thành viên (Bronze, Silver, Gold…), điều kiện lên hạng. | Tiers | — |
| Achievements | Nhiệm vụ / huy hiệu, điều kiện unlock. | Achievements | — | |
| Phần thưởng | Catalog rewards | Danh mục phần thưởng, user đổi điểm lấy quà. | Rewards | — |
| Đổi điểm (redeem) | User trừ điểm để nhận reward. | Rewards | — | |
| Webhook fulfill | Khi user đổi, webhook gửi sang hệ thống bạn để fulfill (gửi mã, kích hoạt quà). | API and Webhook | HMAC signature khuyến nghị. | |
| Cạnh tranh & engagement | Leaderboards | Bảng xếp hạng theo điểm hoặc tiêu chí (vd. theo tháng). | Leaderboards | — |
| Campaigns | Chiến dịch có thời hạn, điều kiện, thưởng. | Campaigns | — | |
| Lucky Wheel | Vòng quay may mắn: user dùng điểm quay, trúng giải theo xác suất. | Lucky Wheel | Cấu hình xác suất từng giải. | |
| Phân khúc | Segments | Phân đoạn user theo thuộc tính, hành vi; targeting rule/campaign theo segment. | Segments | — |
| Tích hợp | Widget | Nhúng widget lên web để user xem điểm, đổi quà, leaderboard. | Widget | Token mode hoặc API Key. |
| SDK | Init, track event từ frontend/backend. | SDK | — | |
| REST API | Gọi API để track event, đọc điểm, user, reward. | API and Webhook | — | |
| Webhook | Engine gửi webhook khi có sự kiện (vd. redeem) sang hệ thống bạn. | API and Webhook | — | |
| CORS, Multi-tenant | CORS cho frontend; nhiều tenant (brand) trên một nền tảng. | API Key & CORS, Super Admin | Origin phải nằm trong allowed list. | |
| Quản trị | Client Admin | Dashboard cấu hình Rule, Tier, Reward, Campaign, User… cho tenant. | Client Admin | — |
| Super Admin | Quản lý đa tenant, tạo tenant, API Key (system level). | Super Admin | Dành cho bên vận hành. | |
| API Key, Notifications | Quản lý API Key; gửi thông báo in-app, bật/tắt kênh. | API Key & CORS, Notifications | — |
Các trang hướng dẫn chi tiết
- Đăng nhập — Login với email + mật khẩu (tenant đã được chọn hoặc chọn sau khi login).
- Dashboard — Tổng quan thống kê tenant (điểm, user, sự kiện, …).
- Event Logs — Danh sách / lịch sử event đã gửi.
- Notifications — Gửi thông báo in-app, bật/tắt kênh (Channels).
- Event Types — Cấu hình loại sự kiện (name, event_data_schema).
- Users — Danh sách user, chi tiết user, điểm, lịch sử, chỉnh điểm thủ công.
- Tiers — Cấu hình hạng (Bronze, Silver, Gold, …), điều kiện lên hạng.
- Achievements — Nhiệm vụ / thành tích, điều kiện unlock.
- Leaderboards — Bảng xếp hạng theo điểm hoặc tiêu chí.
- Rewards — Catalog phần thưởng, user đổi điểm lấy reward.
- Segments — Phân đoạn user (theo thuộc tính, hành vi) để targeting.
- Campaigns — Chiến dịch (thời gian, điều kiện, thưởng).
- Lucky Wheel — Vòng quay may mắn (giải thưởng, xác suất).
- API Key & CORS — Quản lý API Key, Track Event, CORS.
The Features page lists the pages/features available in Client Admin for easy navigation. Part of Client Admin.
Who uses it
Used by Client Admin (tenant administrator) or Developers integrating — to quickly find the guide page for each feature.
Feature matrix
The table below answers "Does GamifyEngine support X?" and is useful when comparing with other solutions. Each feature links to its detailed guide.
| Category | Feature | Description | Guide | Notes |
|---|---|---|---|---|
| Points & events | Event Types | Declare event types before tracking. | Event Types | — |
| Points rules | Configure rules: when event X occurs, award Y points. | Dashboard / Rules | Edit in UI, no deploy. | |
| Manual points adjustment | Admin adjusts user points (add/subtract) from Client Admin. | Users | — | |
| Schema validation (event_data_schema) | Validate event payload against declared schema. | Event Types | Optional when creating Event Type. | |
| Tier & progress | Tiers | Member tiers (Bronze, Silver, Gold…), upgrade conditions. | Tiers | — |
| Achievements | Missions/badges, unlock conditions. | Achievements | — | |
| Rewards | Reward catalog | Catalog of rewards; users redeem points for rewards. | Rewards | — |
| Redeem | Users spend points to receive a reward. | Rewards | — | |
| Webhook fulfill | On redeem, webhook notifies your system to fulfill (send code, activate gift). | API and Webhook | HMAC signature recommended. | |
| Competition & engagement | Leaderboards | Rankings by points or criteria (e.g. by month). | Leaderboards | — |
| Campaigns | Time-bound campaigns with conditions and rewards. | Campaigns | — | |
| Lucky Wheel | Spin-the-wheel: users spend points to spin, win by probability. | Lucky Wheel | Configure probability per prize. | |
| Segmentation | Segments | Segment users by attribute/behavior; target rules/campaigns by segment. | Segments | — |
| Integration | Widget | Embed widget on web for points, rewards, leaderboard. | Widget | Token mode or API Key. |
| SDK | Init, track events from frontend/backend. | SDK | — | |
| REST API | Call API to track events, read points, users, rewards. | API and Webhook | — | |
| Webhook | Engine sends webhooks on events (e.g. redeem) to your system. | API and Webhook | — | |
| CORS, Multi-tenant | CORS for frontend; multiple tenants (brands) on one platform. | API Key & CORS, Super Admin | Origin must be in allowed list. | |
| Administration | Client Admin | Dashboard to configure Rules, Tiers, Rewards, Campaigns, Users… per tenant. | Client Admin | — |
| Super Admin | Multi-tenant management, create tenants, API Keys (system level). | Super Admin | For operators. | |
| API Key, Notifications | Manage API Keys; send in-app notifications, enable/disable channels. | API Key & CORS, Notifications | — |
Detailed guide pages
- Login — Email + password (tenant selected before or after login).
- Dashboard — Tenant stats overview (points, users, events, …).
- Event Logs — List/history of events sent.
- Notifications — Send in-app notifications, enable/disable channels.
- Event Types — Configure event types (name, event_data_schema).
- Users — User list, detail, points, history, manual points adjustment.
- Tiers — Configure ranks (Bronze, Silver, Gold, …), upgrade conditions.
- Achievements — Missions/badges, unlock conditions.
- Leaderboards — Rankings by points or criteria.
- Rewards — Reward catalog, redeem with points.
- Segments — User segments (by attribute/behavior) for targeting.
- Campaigns — Time-bound campaigns (conditions, rewards).
- Lucky Wheel — Spin-the-wheel (prizes, probability).
- API Key & CORS — API Key management, Track Event, CORS.