DOL Edu - Registration Trigger Points (UX Supporting)
DomainsDOL EnglishUX672 words3 min read
Positioning Note
Phần tiêu đề “Positioning Note”- File này mô tả khi nào nên mở auth theo góc nhìn UX.
- Quy tắc chuẩn lấy từ:
Purpose
Phần tiêu đề “Purpose”- Đặt đúng điểm kích hoạt đăng nhập để tăng chuyển đổi mà không phá trải nghiệm khám phá.
- Giữ nhất quán trigger giữa
DOL English,DOL Academy,DOL Kid.
Trigger Matrix
Phần tiêu đề “Trigger Matrix”| User Action | Có cần auth ngay? | Surface | Kết quả mong muốn |
|---|---|---|---|
| Bấm đăng nhập/đăng ký từ nav/header/footer/hero chính | Có | Full-page | Vào luồng auth rõ ràng, dễ theo dõi funnel |
Bấm CTA trong section public nhưng action vẫn là đăng nhập/đăng ký chủ động | Có | Full-page | User hiểu đây là đi vào luồng auth độc lập |
| Bắt đầu làm bài | Có | Popup | Auth xong vào bài ngay |
| Lưu/Bookmark/Download | Có | Popup | Auth xong tự thực hiện lại action |
| Chỉ xem nội dung/course/program | Không | Không mở gate | Giữ trải nghiệm browse-first |
| Vào checkout khi chưa login | Có | Inline auth hoặc full-page fallback | Auth xong quay lại checkout |
| Phụ huynh vào khu quản lý KID để tạo account con (Kid-only) | Có | Full-page | Tạo account cho con rõ ràng và nhận code |
| Con vào KID bằng code đã cấp | Có | Full-page Kid entry | Vào đúng profile học của con |
Trigger Principles
Phần tiêu đề “Trigger Principles”- Chặn đúng lúc user cần lưu dữ liệu hoặc bắt đầu hành động có trạng thái.
- Không chặn các hành vi đọc/xem thông tin.
- Không dùng popup auth như một lớp ép đăng nhập đại trà.
- CTA auth toàn cục hoặc CTA đưa user vào một journey auth độc lập nên dùng full-page.
- Popup chỉ nên dùng khi auth là bước phụ để hoàn thành một action đang diễn ra ngay trong context hiện tại.
- Flow parent-managed ở KID (tạo account con, nhập code) ưu tiên full-page để tránh nhầm vai trò.
- English/Academy không hiển thị trigger/lane phụ huynh; nếu có deep link thì điều hướng về Kid domain.
- Nếu popup có nguy cơ làm user mất ngữ cảnh, khó hoàn thành hoặc kéo thêm nhiều bước, ưu tiên fallback sang full-page sớm.
UX Copy Direction
Phần tiêu đề “UX Copy Direction”- Trigger copy phải trả lời 2 câu:
- Vì sao cần đăng nhập ngay bây giờ?
- User nhận được gì ngay sau khi đăng nhập?
- Tránh copy chung chung kiểu “Bạn cần đăng nhập” mà không nêu lợi ích tức thì.
Edge Cases
Phần tiêu đề “Edge Cases”- User đóng popup:
- vẫn ở lại màn hiện tại, không mất dữ liệu đang xem.
- User bấm CTA auth ở section public:
- nếu ý định là vào auth độc lập, không mở popup chỉ vì đang ở trong một section.
- User auth xong nhưng action cũ không còn hợp lệ:
- giải thích ngắn + đề xuất action thay thế gần nhất.
- Popup không khả dụng:
- fallback sang full-page và giữ return path.
- Code vào KID sai/hết hiệu lực:
- hiển thị lỗi ngắn + CTA nhập lại hoặc nhờ phụ huynh cấp mã mới.
Long-term Optimization
Phần tiêu đề “Long-term Optimization”- Theo dõi điểm rơi có drop cao để điều chỉnh timing trigger.
- A/B test copy ở trigger quan trọng (attempt start, save action).
- Giữ số loại trigger tối giản để user học nhanh hành vi hệ thống.
References
Phần tiêu đề “References”Change log
Phần tiêu đề “Change log”- 2026-03-05: Rút gọn trigger docs theo hướng UX supporting, tập trung decision và user impact.
- 2026-03-05: Mở rộng sang scope DOL Edu và bổ sung trigger cho parent-managed KID flow.
- 2026-03-05: Khóa trigger phụ huynh theo domain boundary: chỉ KID.
- 2026-03-06: Làm rõ rule
global auth CTA -> full-page,in-context protected action -> popup.