Product Management
Đăng nhập
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Onboarding Copy và Notifications

Mở đầu — vì sao bài này quan trọng

Hãy tưởng tượng bạn vừa tải một ứng dụng ngân hàng số mới. Ngay khi mở lên, một màn hình dày đặc chữ hiện ra, giải thích 12 tính năng, kèm ba đoạn văn về "sứ mệnh" của công ty. Bạn cảm thấy thế nào? Phần lớn người dùng sẽ bấm "Skip" hoặc tệ hơn — thoát app và không bao giờ quay lại.

Onboarding (quá trình đưa người dùng làm quen sản phẩm) và notifications (thông báo) là hai điểm chạm quyết định số phận của một sản phẩm. Theo nhiều nghiên cứu về mobile app, khoảng 25% người dùng bỏ một app ngay sau lần mở đầu tiên, và trải nghiệm onboarding kém là một trong những nguyên nhân hàng đầu. Notifications thì còn nhạy cảm hơn: gửi đúng, bạn kéo người dùng quay lại; gửi sai, bạn bị tắt thông báo vĩnh viễn hoặc bị gỡ app.

Trong Bài 1 và Bài 2, chúng ta đã học nền tảng UX writing, cách viết error messages và empty states. Bài 3 này tập trung vào hai loại copy có tính "thời điểm" rất cao: chữ trong onboarding và chữ trong notifications. Đây không chỉ là chuyện viết cho hay — mà là viết đúng lúc, đúng lượng, đúng mục đích, để dẫn dắt người dùng đi từ "người lạ" thành "người dùng thành thạo và trung thành". Kết thúc bài, bạn sẽ có một bộ nguyên tắc và quy trình cụ thể để viết loại copy này cho bất kỳ sản phẩm nào.

Khái niệm cốt lõi

Onboarding copy là gì và không phải là gì

Onboarding copy là toàn bộ chữ nghĩa hướng dẫn người dùng trong những lần tương tác đầu tiên: màn hình chào mừng, các bước thiết lập tài khoản, tooltip giới thiệu tính năng, checklist "bắt đầu nhanh". Mục tiêu của nó không phải là "dạy hết mọi thứ", mà là giúp người dùng đạt được khoảnh khắc "aha" — thời điểm họ nhận ra giá trị cốt lõi của sản phẩm — càng nhanh càng tốt.

Một sai lầm kinh điển là coi onboarding như một cuốn hướng dẫn sử dụng. Người dùng không mở app để đọc; họ mở app để làm một việc gì đó. Vì vậy onboarding copy tốt luôn xoay quanh hành động, không xoay quanh thông tin.

Ba nguyên tắc trụ cột của onboarding copy

Progressive disclosure (tiết lộ dần dần). Đây là nguyên tắc quan trọng nhất. Đừng đổ tất cả thông tin lên người dùng cùng một lúc. Hãy chỉ hiển thị đúng thứ họ cần cho bước hiện tại, và để dành phần còn lại cho khi họ thực sự chạm tới. Ví dụ, khi người dùng vừa đăng ký một app đặt đồ ăn, họ chưa cần biết cách áp mã giảm giá cho đơn nhóm — họ chỉ cần biết cách tìm quán và đặt món đầu tiên. Tiết lộ dần dần giúp giảm tải nhận thức (cognitive load) và giữ người dùng không bị choáng.

Action-oriented (hướng hành động). Nói cho người dùng biết họ nên LÀM gì, chứ không phải ĐỌC gì. So sánh hai cách viết cho cùng một màn hình:

  • Kiểu thông tin: "Ứng dụng của chúng tôi cho phép bạn lưu các món yêu thích để truy cập nhanh sau này."
  • Kiểu hành động: "Chạm vào biểu tượng trái tim để lưu món đầu tiên của bạn."
Cách thứ hai biến người dùng từ khán giả thụ động thành người tham gia chủ động. Onboarding kiểu "làm để học" (learn by doing) hiệu quả hơn hẳn kiểu "đọc để học".

Motivation over instruction (động lực trước hướng dẫn). Người dùng cần lý do để hoàn thành một bước, không chỉ là chỉ dẫn kỹ thuật. Thay vì "Bật thông báo", hãy viết "Bật thông báo để không bỏ lỡ khi đơn hàng của bạn đang trên đường giao". Ghép hành động với lợi ích cụ thể sẽ tăng tỷ lệ hoàn thành đáng kể.

Các loại onboarding thường gặp

Không phải sản phẩm nào cũng cần cùng một kiểu onboarding. Có vài mô hình phổ biến: benefit-focused (các slide giới thiệu lợi ích trước khi đăng nhập), function-focused (hướng dẫn thao tác từng bước), và progressive/contextual onboarding (giới thiệu tính năng ngay tại thời điểm người dùng gặp nó). Với đa số sản phẩm hiện đại, contextual onboarding — dạy đúng lúc, đúng chỗ — cho hiệu quả cao nhất vì nó gắn chặt với progressive disclosure.

Notification copy — nghệ thuật của sự tôn trọng

Notifications chia làm ba nhóm chính:

  • Push notifications: hiện ngoài màn hình khóa, kéo người dùng quay lại app. Đây là kênh dễ gây phiền nhất, cần dùng tiết chế.
  • In-app notifications: hiện khi người dùng đang trong app (banner, toast). Ít gây phiền hơn vì người dùng đã ở đó.
  • Email/transactional notifications: xác nhận đơn hàng, đặt lại mật khẩu, tóm tắt hoạt động.
Nguyên tắc vàng của notification copy: mỗi thông báo phải trả lời được câu hỏi "Tại sao tin này xứng đáng làm gián đoạn người dùng ngay bây giờ?". Nếu bạn không trả lời được, đừng gửi. Một notification tốt cần relevant (liên quan), timely (đúng thời điểm), actionable (gợi hành động rõ ràng) và respectful (tôn trọng — không giả tạo, không hù dọa, không lừa mở).

Lưu ý về đặc thù tiếng Việt: push notification thường bị giới hạn ký tự (tiêu đề khoảng 40–50 ký tự, nội dung khoảng 100–120 ký tự trước khi bị cắt). Tiếng Việt có dấu chiếm không gian hiển thị nhiều hơn, nên bạn phải viết cực kỳ súc tích và đặt thông tin quan trọng nhất lên đầu.

Tình huống thực tế

Ví dụ 1 — Onboarding của một ví điện tử Việt Nam

Bối cảnh: Một ví điện tử (giả định tên "PayViet") có màn hình onboarding cũ gồm 5 slide toàn chữ, giới thiệu lần lượt: chuyển tiền, thanh toán hóa đơn, mua vé, tích điểm, và bảo mật. Tỷ lệ người dùng hoàn tất bước liên kết ngân hàng — bước mang lại giá trị thực — chỉ đạt 34%.

Diễn giải: Đội UX writing nhận ra vấn đề không nằm ở thiết kế mà ở tư duy copy. Năm slide đó cố "dạy hết mọi thứ" trước khi người dùng làm bất cứ điều gì — vi phạm cả progressive disclosure lẫn action-oriented. Họ viết lại: bỏ hết slide giới thiệu, đưa người dùng thẳng đến một màn hình duy nhất với thông điệp "Liên kết ngân hàng để bắt đầu chuyển tiền miễn phí" kèm nút "Liên kết ngay". Các tính năng khác (mua vé, tích điểm) được giới thiệu bằng contextual tooltip sau này, ngay khi người dùng chạm vào từng khu vực tương ứng.

Bài học rút ra: Sau ba tuần, tỷ lệ hoàn tất liên kết ngân hàng tăng lên 58%. Người dùng không cần biết trước mọi tính năng — họ cần được dẫn tới một hành động có giá trị, và học phần còn lại dần dần. Ít chữ hơn, nhưng đúng chỗ hơn.

Ví dụ 2 — Push notification của một app đặt đồ ăn

Bối cảnh: Một app giao đồ ăn (giả định "AnGio") gửi hàng loạt push notification lúc 15h mỗi ngày với nội dung: "AnGio có nhiều ưu đãi hấp dẫn đang chờ bạn!". Tỷ lệ mở (open rate) tụt còn 1,2% và tỷ lệ người tắt thông báo tăng vọt.

Diễn giải: Vấn đề rõ ràng — thông báo này không relevant, không timely, không actionable. Nó gửi đại trà, không nói ưu đãi gì, cho ai, hết hạn khi nào. Đội content viết lại theo hướng cá nhân hóa và cụ thể: "Quán bún chả bạn hay đặt đang giảm 25% — chỉ trong 2 giờ tới" gửi vào 11h, đúng khung giờ ăn trưa và dựa trên lịch sử đặt món của từng người. Họ cũng cắt tần suất từ mỗi ngày xuống 2–3 lần một tuần.

Bài học rút ra: Open rate tăng lên 6,8% và tỷ lệ tắt thông báo giảm một nửa. Một notification cụ thể, đúng thời điểm, có deadline rõ ràng đánh bại mười notification chung chung. Đặc biệt lưu ý: nội dung tiếng Việt "Quán bún chả bạn hay đặt đang giảm 25% — chỉ trong 2 giờ tới" vừa khít giới hạn ký tự và đặt thông tin đắt giá (tên quán quen + con số + deadline) ngay đầu câu.

Ví dụ 3 — Empty state kết hợp onboarding của một app quản lý công việc

Bối cảnh: Một app quản lý công việc cho nhóm nhỏ (giả định "Viec.io") có màn hình danh sách task trống trơn khi người dùng mới vào, chỉ ghi "Chưa có công việc nào". Nhiều người dùng mới đăng ký rồi... không làm gì cả, vì họ không biết bắt đầu từ đâu.

Diễn giải: Đây là điểm giao giữa onboarding và empty state — một first-run empty state. Thay vì một dòng chữ vô hồn, đội thiết kế biến nó thành bước onboarding đầu tiên: tiêu đề "Tạo công việc đầu tiên của bạn", một dòng phụ "Chia nhỏ mục tiêu lớn thành các bước dễ làm", kèm nút nổi bật "Thêm công việc" và một task mẫu đã điền sẵn để người dùng chỉ cần chạm là hiểu cấu trúc.

Bài học rút ra: Empty state lần đầu không phải là chỗ trống — nó là cơ hội onboarding vàng. Kết hợp copy hướng hành động với một ví dụ cụ thể giúp người dùng vượt qua rào cản "màn hình trắng" và đạt khoảnh khắc aha ngay lập tức. (Chúng ta sẽ đào sâu empty states ở Bài 11, nhưng ở đây bạn thấy rõ chúng gắn với onboarding thế nào.)

Hướng dẫn từng bước

Dưới đây là quy trình bạn có thể áp dụng để viết onboarding và notification copy cho một sản phẩm cụ thể.

Bước 1 — Xác định khoảnh khắc aha. Trước khi viết một chữ nào, hãy trả lời: giá trị cốt lõi mà người dùng cần cảm nhận sớm nhất là gì? Với ví điện tử, đó là chuyển tiền thành công lần đầu. Với app ghi chú, đó là lưu được ghi chú đầu tiên. Toàn bộ onboarding phải hướng về khoảnh khắc này.

Bước 2 — Vẽ ra đường đi ngắn nhất tới aha. Liệt kê các bước bắt buộc để người dùng đạt khoảnh khắc đó, rồi cắt bỏ mọi bước không thiết yếu. Mỗi bước thừa là một điểm rơi rụng người dùng.

Bước 3 — Viết từng bước theo công thức Hành động + Lợi ích. Với mỗi bước, viết một tiêu đề ngắn nêu hành động và một dòng phụ nêu lợi ích cụ thể. Ví dụ: "Thêm ảnh đại diện" / "Giúp đồng nghiệp nhận ra bạn dễ hơn".

Bước 4 — Áp dụng progressive disclosure. Rà lại: thông tin nào có thể để dành cho sau? Chuyển những phần đó thành contextual tooltip xuất hiện đúng lúc người dùng gặp tính năng tương ứng.

Bước 5 — Với notifications, viết theo thứ tự ưu tiên thông tin. Đặt thông tin đắt giá nhất lên đầu (tên riêng, con số, deadline), vì phần đuôi rất dễ bị cắt. Kiểm tra độ dài tiếng Việt có dấu trên thiết bị thật, không chỉ trên bản thiết kế.

Bước 6 — Gắn mỗi notification với một lý do gián đoạn. Tự hỏi "Tại sao ngay bây giờ?". Nếu không có lý do chính đáng, hoãn lại hoặc gộp vào bản tóm tắt định kỳ.

Bước 7 — Luôn để lối thoát. Onboarding phải cho phép "Bỏ qua" hoặc "Để sau". Notifications phải dễ tắt và có cài đặt tần suất. Tôn trọng quyền kiểm soát của người dùng là cách giữ chân họ lâu dài.

Lỗi thường gặp & mẹo

Lỗi 1 — Onboarding quá dài. Nhiều đội cố nhồi 6–7 màn hình giới thiệu. Mỗi màn hình tăng thêm là một cơ hội để người dùng bỏ cuộc. Mẹo: nếu có thể, hãy để người dùng dùng thử ngay và onboard trong lúc dùng (contextual), thay vì bắt họ xem hết mới được vào.

Lỗi 2 — Viết theo góc nhìn công ty, không phải người dùng. "Chúng tôi tự hào giới thiệu..." là câu mở đầu tệ. Người dùng không quan tâm bạn tự hào điều gì; họ quan tâm họ được gì. Mẹo: mỗi câu hãy thử đổi chủ ngữ thành "bạn" và xem có tự nhiên hơn không.

Lỗi 3 — Notification giả cảm giác cá nhân. Kiểu "Chúng tôi nhớ bạn quá!" hay dùng emoji giả thân mật để dụ mở là dark pattern, gây phản cảm. Mẹo: thành thật và cụ thể luôn thắng chiêu trò về lâu dài. (Bài 53 sẽ nói kỹ về dark patterns cần tránh.)

Lỗi 4 — Bỏ qua kiểm tra độ dài trên tiếng Việt. Copy tiếng Anh vừa khít nhưng bản dịch tiếng Việt có dấu lại bị cắt cụt. Mẹo: luôn test notification bằng chuỗi tiếng Việt dài nhất có thể trên màn hình nhỏ nhất (ví dụ iPhone SE, Android màn 5 inch).

Lỗi 5 — Yêu cầu quyền quá sớm. Xin quyền gửi thông báo hoặc quyền truy cập danh bạ ngay màn hình đầu, trước khi người dùng thấy giá trị, khiến họ bấm "Từ chối" theo phản xạ. Mẹo: chỉ xin quyền ngay tại thời điểm nó mang lại lợi ích rõ ràng, kèm một câu giải thích lý do (còn gọi là pre-permission priming).

Mẹo tổng quát: Viết onboarding và notification xong, hãy đọc to lên. Nếu nghe như một người bạn đang chỉ đường thân thiện, bạn đã đúng hướng. Nếu nghe như tờ rơi quảng cáo hoặc bản hướng dẫn kỹ thuật, hãy viết lại.

Bài tập thực hành

Bài tập 1 — Rút gọn onboarding. Chọn một app bạn dùng gần đây có onboarding từ 4 slide trở lên. Xác định khoảnh khắc aha của nó, rồi viết lại onboarding sao cho chỉ còn tối đa 2 màn hình dẫn thẳng tới hành động cốt lõi. Ghi rõ tính năng nào bạn chuyển sang contextual tooltip và vì sao.

Bài tập 2 — Viết lại một push notification tệ. Tìm một push notification chung chung trong điện thoại bạn (kiểu "Có ưu đãi mới cho bạn!"). Viết lại thành phiên bản relevant + timely + actionable, bằng tiếng Việt, giữ tiêu đề dưới 50 ký tự và nội dung dưới 120 ký tự. Giải thích bạn giả định điều gì về người dùng để cá nhân hóa.

Bài tập 3 — Thiết kế chuỗi 3 notification. Cho một app học tiếng Anh, viết chuỗi ba notification cho người dùng đăng ký nhưng chưa học buổi nào: một tin sau 1 ngày, một sau 3 ngày, một sau 7 ngày. Mỗi tin phải có lý do gián đoạn khác nhau và tăng dần tính khích lệ, không lặp lại giọng điệu. Chú ý không rơi vào "Chúng tôi nhớ bạn".

Tóm tắt

Onboarding và notification copy là hai điểm chạm quyết định người dùng ở lại hay rời đi. Với onboarding, hãy nhớ ba trụ cột: progressive disclosure (tiết lộ dần, không đổ hết một lúc), action-oriented (nói người dùng LÀM gì chứ không ĐỌC gì), và motivation over instruction (ghép mỗi hành động với một lợi ích cụ thể). Mục tiêu tối thượng là dẫn người dùng tới khoảnh khắc aha nhanh nhất có thể.

Với notifications, mỗi thông báo phải trả lời được "Tại sao xứng đáng làm gián đoạn ngay bây giờ?" và đạt đủ bốn tiêu chí: relevant, timely, actionable, respectful. Đặt thông tin đắt giá lên đầu vì phần đuôi dễ bị cắt — đặc biệt với tiếng Việt có dấu. Ba ví dụ thực tế cho thấy một sự thật nhất quán: cụ thể và đúng thời điểm luôn thắng chung chung và đại trà.

Cuối cùng, hãy luôn tôn trọng quyền kiểm soát của người dùng — cho họ lối thoát, đừng dùng chiêu trò. Đó là nền tảng của niềm tin, và niềm tin mới là thứ giữ chân người dùng lâu dài. Ở các bài sau, chúng ta sẽ đào sâu từng loại: onboarding patterns (Bài 13), notification copy chi tiết (Bài 14), và push notification deep dive (Bài 46).

Học xong bài này rồi? Tạo tài khoản miễn phí để lưu lại — lần sau vào là biết ngay đang dở ở đâu, và học hết khóa thì có chứng chỉ. Lưu tiến độ của tôi