Bỏ qua đến nội dung
Hotline: 0902 711 308 info@w3seo.com 46/1/56 Vườn Chuối, Phường 04, Quận 03, Thành phố Hồ Chí Minh
Trang chủĐánh giá Thiết kế Website & UX/UIChuẩn SEO – UX – chuyển đổiUI Design System và ComponentsInteraction Design Là Gì? Ví Dụ, State Và Checklist UX
HÀNH TRÌNH: Tôi muốn xây UI nhất quán và dễ sử dụngBƯỚC: 5/8

Interaction Design Là Gì? Ví Dụ, State Và Checklist UX

Interaction Design giúp website phản hồi rõ khi người dùng click, chạm, điền form, mở menu hoặc bấm CTA. Bài viết hướng dẫn cách tối ưu IxD cho UX, UI, mobile và chuyển đổi.
Bước tiếp theo
White space là gì? Cách dùng khoảng trắng trên website
Tiếp tục hành trình →

Interaction Design (IxD), hay thiết kế tương tác, là cách thiết kế những gì xảy ra khi người dùng thao tác trên website hoặc ứng dụng. Ví dụ: khách nhấn “Gửi yêu cầu tư vấn”, nút thông báo đang xử lý, hệ thống nhận thông tin và hiển thị kết quả đúng. Nếu nhập sai hoặc mất mạng, người dùng phải biết lỗi ở đâu và làm gì tiếp theo.

Chủ doanh nghiệp cần nhớ: Một nút đẹp chưa đủ; nút phải bấm được, người dùng biết hệ thống đang làm gì, thông tin được xử lý đúng và có cách khắc phục nếu gặp lỗi. Hãy thử hành trình mở trang dịch vụ → bấm tư vấn → điền thông tin → gửi → nhận xác nhận trước khi nghiệm thu.

Interaction Design khác UX và UI như thế nào?

  • UX (trải nghiệm người dùng): khách có tìm được dịch vụ, hiểu thông tin và hoàn thành việc cần làm không?
  • UI (giao diện người dùng): nút, màu sắc, chữ, biểu mẫu và thông báo trông như thế nào?
  • IxD (thiết kế tương tác): khi khách nhấn nút, nhập thông tin hoặc gặp lỗi thì hệ thống phản hồi ra sao?

IxD là một phần của trải nghiệm người dùng và phải phối hợp với giao diện. Ví dụ, nút “Nhận báo giá” cần dễ nhìn (UI), đặt ở nơi phù hợp hành trình (UX) và sau khi nhấn phải mở đúng biểu mẫu hoặc thực hiện đúng hành động (IxD). Phần kỹ thuật mô tả chi tiết trạng thái của từng thành phần đã có trong bài State-Based Design; ở đây chúng ta tập trung vào cách đánh giá cả quá trình sử dụng.

Ví dụ dễ hiểu: Khách gửi biểu mẫu tư vấn

Một biểu mẫu không chỉ có hai trạng thái “bấm được” và “không bấm được”. Chủ doanh nghiệp nên thử năm tình huống dưới đây và yêu cầu người thiết kế giải thích kết quả cần có.

  • Chưa nhập: ô tên, số điện thoại và nút gửi có nhãn rõ, dễ nhìn và dễ thao tác.
  • Nhập sai: nếu thiếu số điện thoại, thông báo nêu đúng chỗ thiếu và hướng sửa; không xóa dữ liệu đã nhập hợp lệ.
  • Đang gửi: nút báo “Đang gửi”, hạn chế bấm lặp. Hệ thống vẫn cần có cách xử lý an toàn nếu yêu cầu đến nhiều lần.
  • Gửi thành công: chỉ hiển thị “Đã tiếp nhận” khi hệ thống thực sự ghi nhận được thông tin; có thể nêu bước tiếp theo phù hợp.
  • Gửi thất bại: báo rõ chưa gửi được, giữ dữ liệu khi phù hợp và cho phép thử lại hoặc liên hệ bằng kênh khác.
Các trạng thái nút và form cần có trong Interaction Design
Nút và form nên có đủ trạng thái để người dùng biết thao tác đã được nhận, đang xử lý hay cần sửa lỗi.

Đừng nhầm thông báo với kết quả thật: nút hiển thị “Thành công” nhưng bộ phận tư vấn không nhận được yêu cầu thì chưa đạt nghiệm thu. Người phụ trách nên kiểm tra dữ liệu được lưu hoặc thông báo đến đúng nơi. Những thông báo ngắn như “Gửi lại”, “Thiếu số điện thoại” thuộc nhóm câu chữ hướng dẫn ngắn trong giao diện (microcopy).

Năm thành phần của Interaction Design

Thiết kế tương tác thường được xem từ năm góc độ. Với người mua website, có thể hiểu mỗi góc độ là một câu hỏi cần hỏi đội thiết kế:

  • 1. Ngôn ngữ: nút và thông báo có nói rõ người dùng sắp làm gì không?
  • 2. Hình ảnh, ký hiệu: biểu tượng, màu và dấu hiệu đang chọn có dễ phân biệt không?
  • 3. Thiết bị và không gian: có sử dụng được bằng ngón tay, chuột hoặc bàn phím không?
  • 4. Thời gian: sau khi thao tác, người dùng có biết hệ thống đang chờ, thành công hay gặp lỗi không?
  • 5. Hành vi: nếu người dùng đổi ý, nhập sai, bấm hai lần hoặc mất mạng thì điều gì xảy ra?
Mô hình các lớp hành động, trạng thái và phản hồi trong Interaction Design
Interaction Design nối mục tiêu người dùng với điều khiển, trạng thái, phản hồi, phục hồi lỗi và kết quả.

Năm góc độ này không phải năm bước phải làm lần lượt. Chúng giúp đội thiết kế không chỉ quan tâm màu sắc hay hiệu ứng, mà còn chú ý khả năng sử dụng và cách xử lý những tình huống thực tế.

6 nguyên tắc thiết kế tương tác cần kiểm tra

  • 1. Dễ nhận ra chỗ có thể bấm: nút, liên kết và ô nhập trông đủ rõ để người dùng biết chức năng của chúng.
  • 2. Có phản hồi sau thao tác: mở menu, gửi yêu cầu hoặc lưu thay đổi đều cần cho người dùng biết đang xảy ra điều gì.
  • 3. Ngăn lỗi trước khi xảy ra: gợi ý cách nhập, xác nhận trước thao tác có hậu quả lớn và hạn chế gửi trùng.
  • 4. Khi lỗi phải biết cách sửa: không chỉ tô ô màu đỏ hoặc hiện dòng “Có lỗi”; nêu rõ trường nào sai và cách khắc phục.
  • 5. Dễ quay lại hoặc hủy khi phù hợp: không đẩy người dùng vào tình huống phải làm lại mọi thứ vì một lần bấm nhầm.
  • 6. Hoạt động trên thiết bị cần hỗ trợ: cảm ứng, bàn phím và màn hình nhỏ đều phải thực hiện được những thao tác quan trọng theo phạm vi đã thống nhất.

Các nguyên tắc về phản hồi, ngăn lỗi và phục hồi cũng xuất hiện trong hướng dẫn thiết kế tương tác của Nielsen Norman Group. Với biểu mẫu, WCAG 2.2 của W3C yêu cầu lỗi nhập được nhận diện và mô tả bằng văn bản khi hệ thống phát hiện tự động; chỉ thay màu ô nhập là chưa đủ. Có thể đối chiếu thêm hướng dẫn thông báo lỗi của W3C.

Tương tác trên điện thoại cần lưu ý điều gì?

Điện thoại có màn hình nhỏ, thao tác chạm và bàn phím ảo. Có những biểu mẫu dùng được trên máy tính nhưng nút gửi bị bàn phím che, hoặc menu cần rê chuột nên không mở được trên điện thoại.

Các lỗi interaction design thường gặp trên mobile
Mobile QA cần kiểm tra vùng chạm, bàn phím ảo, focus, safe area, viewport và trạng thái mạng.
  • Thử trên điện thoại thật: mở menu, điền biểu mẫu, bấm gọi, quay lại và xem có bị mất dữ liệu hay không.
  • Thử bằng bàn phím: vị trí đang chọn phải rõ, thứ tự di chuyển hợp lý, không bị thanh cố định che khuất.
  • Thông báo không chỉ bằng màu: lỗi và trạng thái cần dấu hiệu hoặc chữ giúp người dùng hiểu.
  • Vùng chạm đủ dùng: WCAG 2.2 tiêu chí 2.5.8 mức AA quy định 24 × 24 CSS pixel hoặc đáp ứng ngoại lệ; mức 44 × 44 thuộc tiêu chí nâng cao AAA, không mặc định áp dụng cho mọi nút ở mức AA.
  • Khi mạng chậm: cần có phản hồi đang xử lý và giải thích nếu không thể hoàn tất, tránh hiển thị xác nhận thành công sai.

Đội kỹ thuật có thể đối chiếu hướng dẫn tương phản của W3C và tiêu chí kích thước vùng chạm. Các tiêu chí áp dụng phụ thuộc thành phần cụ thể; không thể khẳng định website đạt toàn bộ WCAG chỉ nhờ một vài thao tác thử.

Quy trình kiểm tra Interaction Design trong 6 bước

  1. Bước 1 – Chọn một việc quan trọng: ví dụ khách gửi tư vấn, đặt lịch hoặc đặt hàng. Ghi rõ lúc nào được xem là hoàn thành.
  2. Bước 2 – Liệt kê từng thao tác: mở trang, nhấn nút, nhập dữ liệu, xác nhận; thêm tình huống chờ, lỗi, hủy hoặc thử lại.
  3. Bước 3 – Chọn môi trường: thử điện thoại và máy tính, thao tác chạm và bàn phím theo tệp khách hàng.
  4. Bước 4 – Thử trường hợp không thuận lợi: bỏ trống trường bắt buộc, nhập sai, bấm gửi liên tục hoặc mất mạng; sử dụng dữ liệu thử phù hợp.
  5. Bước 5 – Ghi bằng chứng: ngày, URL, thiết bị, bước thử, kết quả mong đợi/thực tế, ảnh hoặc video đã ẩn thông tin nhạy cảm.
  6. Bước 6 – Sửa và thử lại: xác nhận lỗi đã hết, chức năng cũ vẫn hoạt động, người có trách nhiệm nghiệm thu đồng ý theo hợp đồng.

Mẫu biên bản dễ dùng: “Tác vụ: Gửi yêu cầu tư vấn; thiết bị/trình duyệt: …; bước thử: …; kết quả thực tế: …; trạng thái: Đạt/Chưa đạt/Không áp dụng; người sửa: …; ngày kiểm tra lại: …”. Đây là mẫu hướng dẫn, không phải kết quả đã kiểm thử trên websitehcm.com.

Lỗi nào nên sửa trước?

  • P0 – ngăn hoàn thành việc chính: thanh toán sai, làm lộ dữ liệu, biểu mẫu bắt buộc không thể sử dụng hoặc tạo dữ liệu trùng gây hậu quả; cần xử lý trước khi đưa vào sử dụng.
  • P1 – ảnh hưởng đáng kể: nút liên hệ bị che trên điện thoại phổ biến, thông báo không rõ khiến nhiều khách bỏ dở; cần ưu tiên sửa và kiểm tra lại.
  • P2 – tối ưu thêm: hiệu ứng hoặc khoảng cách chưa đẹp nhưng không cản thao tác; ghi nhận để xử lý theo kế hoạch.

Mức P0/P1/P2 chỉ là cách phân loại gợi ý, không thay thế mức độ nghiêm trọng theo hợp đồng. Nếu website nhìn đẹp mà khách không hoàn thành bước liên hệ, hãy đối chiếu cách xác định nguyên nhân website đẹp nhưng chưa hiệu quả trước khi quyết định thay toàn bộ giao diện.

Checklist nghiệm thu cho chủ doanh nghiệp

  • Nút gọi, nút tư vấn và menu hoạt động trên thiết bị mà khách thường sử dụng.
  • Biểu mẫu có hướng dẫn rõ; nhập sai biết sửa thế nào và không làm mất nội dung hợp lệ vô cớ.
  • Khi bấm gửi, người dùng biết đang xử lý, đã thành công hay chưa gửi được.
  • Thông báo thành công khớp với thông tin thực sự được hệ thống tiếp nhận.
  • Thử bấm nhiều lần hoặc mất mạng không làm tạo đơn/yêu cầu trùng ngoài ý muốn.
  • Lỗi quan trọng có bằng chứng đã sửa, người phụ trách và trạng thái nghiệm thu.

Nên đưa các mục này vào quy trình thiết kế website và checklist bàn giao website. Nếu cần kiểm tra riêng nút kêu gọi hành động, xem cách thiết kế nút CTA và cách bố trí trang đích (landing page).

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

Interaction Design có phải chỉ là hiệu ứng chuyển động?

Không. Hiệu ứng có thể giúp báo trạng thái, nhưng thiết kế tương tác còn gồm thao tác, quy tắc xử lý, thông báo lỗi và cách người dùng hoàn thành công việc.

Website nhỏ có cần Interaction Design không?

Có. Chỉ riêng nút gọi, menu và biểu mẫu liên hệ đã cần phản hồi đúng. Không nhất thiết có nhiều hiệu ứng hoặc đội thiết kế riêng.

Sửa Interaction Design có chắc tăng SEO hoặc doanh thu không?

Không có bảo đảm như vậy. Cải thiện tương tác giúp giảm trở ngại khi sử dụng website; tác động đến khách hàng hoặc thứ hạng cần được đánh giá bằng dữ liệu phù hợp, không suy ra từ việc đổi nút hay hiệu ứng.

Kết luận

Thiết kế tương tác tốt giúp người dùng biết phải làm gì, hệ thống đang phản hồi ra sao, việc đã thành công chưa và cách khắc phục nếu gặp lỗi. Chủ doanh nghiệp nên nghiệm thu từ các hành động thực tế, không chỉ ảnh chụp giao diện.

Nếu đang làm mới hoặc cải thiện website, tham khảo dịch vụ thiết kế website và 7 tiêu chí đánh giá website doanh nghiệp để xác định rõ phạm vi sử dụng và chất lượng trước khi bàn giao.