Product Management
Đăng nhập
ESC

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

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

Bài 31 — Eye Tracking — Visual Attention

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

Hãy thử một thí nghiệm nhỏ. Bạn vừa thiết kế một landing page cho chiến dịch ra mắt sản phẩm mới. Bạn đặt nút "Đăng ký ngay" màu cam nổi bật, đặt headline rõ ràng, và đặt mã giảm giá ngay phía trên. Khi hỏi 10 người dùng "Bạn có thấy mã giảm giá không?", cả 10 đều gật đầu và nói "Có, rõ mà". Nhưng tỷ lệ người thực sự dùng mã đó chỉ là 4%. Tại sao?

Vấn đề nằm ở khoảng cách giữa điều người dùng nói họ nhìn thấyđiều mắt họ thực sự nhìn vào. Con người cực kỳ tệ trong việc tự báo cáo về sự chú ý của chính mình. Chúng ta tin rằng mình đã "thấy" cả trang, nhưng thực tế mắt chỉ dừng lại ở vài điểm nhất định, lướt qua những vùng khác mà não bộ thậm chí không xử lý.

Đây chính là lý do Eye Tracking (theo dõi chuyển động mắt) tồn tại. Trong khi các phương pháp khác trong khóa học này — phỏng vấn, khảo sát, usability testing có người điều phối — dựa vào những gì người dùng kể lại, eye tracking đo lường trực tiếp người dùng nhìn vào đâu, theo thứ tự nào, và dừng lại bao lâu. Nó cho bạn dữ liệu về sự chú ý thị giác mà không một câu hỏi phỏng vấn nào lấy ra được, vì bản thân người dùng cũng không ý thức được điều đó.

Bài học này sẽ giúp bạn hiểu eye tracking đo gì, cần thiết bị và phần mềm nào, đọc các loại bản đồ dữ liệu (heatmap, gaze plot) ra sao, và quan trọng nhất: khi nào nên dùng nó, khi nào thì lãng phí tiền. Eye tracking là một phương pháp mạnh nhưng dễ bị lạm dụng — nắm vững nó sẽ giúp bạn tránh đốt ngân sách vào những "tấm heatmap đẹp mà vô nghĩa".

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

Eye tracking đo lường điều gì

Bản chất, một thiết bị eye tracking ghi lại hai thứ: mắt nhìn vào đâu trên màn hìnhdừng lại ở đó bao lâu. Từ dữ liệu thô này, ta rút ra hai khái niệm nền tảng:

  • Fixation (điểm dừng mắt): là khoảnh khắc mắt dừng lại tương đối ổn định trên một điểm, thường kéo dài 100–600 mili giây. Đây là lúc não bộ thực sự xử lý thông tin. Nhìn lâu hơn không phải lúc nào cũng tốt — có thể nghĩa là "thú vị" nhưng cũng có thể nghĩa là "khó hiểu, đang phải vật lộn".
  • Saccade (bước nhảy mắt): là chuyển động cực nhanh giữa hai fixation. Trong lúc saccade, mắt gần như "mù" — não không nhận thông tin. Thứ tự các saccade cho ta biết trình tự đọc của người dùng.
Hiểu đơn giản: fixation là nơi sự chú ý dừng lại, saccade là đường đi của sự chú ý giữa các điểm đó.

Hai cách trực quan hóa dữ liệu

Dữ liệu eye tracking thô là một dãy tọa độ và thời gian rất khó đọc. Vì vậy ta dùng hai cách trình bày chính:

Heatmap (bản đồ nhiệt): tổng hợp dữ liệu của nhiều người dùng. Vùng đỏ = nhiều fixation, nhiều người nhìn, nhìn lâu. Vùng xanh = ít chú ý. Vùng không màu = bị bỏ qua hoàn toàn. Heatmap trả lời câu hỏi "Vùng nào trên thiết kế thu hút chú ý, vùng nào bị mù?"

Gaze plot / Scanpath (đường nhìn): vẽ hành trình mắt của một người dùng — các vòng tròn được đánh số theo thứ tự, kích thước vòng tròn thể hiện thời gian dừng. Gaze plot trả lời câu hỏi "Người dùng đọc thiết kế theo trình tự nào? Họ nhìn logo trước hay nhìn giá trước?"

AOI — Area of Interest

Trong phân tích nghiêm túc, bạn định nghĩa trước các AOI (Area of Interest — vùng cần quan tâm): ví dụ vùng nút CTA, vùng giá, vùng ảnh sản phẩm. Phần mềm sẽ tính cho bạn các chỉ số định lượng theo từng AOI:

  • Time to First Fixation (TTFF): mất bao lâu để người dùng nhìn vào vùng này lần đầu. Nút CTA mà TTFF tận 8 giây nghĩa là nó bị "chìm".
  • Fixation Duration: tổng thời gian nhìn vào vùng đó.
  • Fixation Count: số lần mắt quay lại vùng đó.
AOI biến eye tracking từ "tấm hình đẹp để thuyết phục sếp" thành dữ liệu định lượng có thể so sánh A với B.

Thiết bị: hardware vs webcam

Có hai nhánh công nghệ với chi phí và độ chính xác rất khác nhau:

  • Hardware chuyên dụng: các hãng như Tobii (Thụy Điển) và Gazepoint (Canada) bán thiết bị dùng tia hồng ngoại chiếu vào mắt để đo cực chính xác. Tobii Pro có giá từ vài nghìn đến vài chục nghìn USD. Độ chính xác cao, cho fixation/saccade thật. Đây là tiêu chuẩn cho nghiên cứu hàn lâm hoặc lab UX lớn.
  • Webcam-based: các công cụ như RealEye, Lookback eye tracking, Sticky by Tobii hoặc thư viện WebGazer.js dùng chính webcam laptop để ước lượng hướng nhìn. Rẻ hơn rất nhiều (thậm chí miễn phí), chạy từ xa qua trình duyệt, nhưng độ chính xác thấp hơn và cần điều kiện ánh sáng tốt. Phù hợp cho test sơ bộ, mẫu lớn, ngân sách nhỏ — bối cảnh rất phổ biến ở các startup Việt Nam.
Nguyên tắc chọn: nếu bạn cần dữ liệu xuất bản, đo y học, hoặc cần chính xác từng pixel — dùng hardware. Nếu bạn chỉ cần biết "vùng nào bị bỏ qua trên landing page" với ngân sách hạn chế — webcam-based đủ dùng.

Tình huống thực tế

Ví dụ 1: Banner blindness trên trang thương mại điện tử (bối cảnh Việt Nam)

Một sàn TMĐT giả định tại Việt Nam — gọi là ChợViệt — thiết kế lại trang chủ và đặt banner khuyến mãi flash sale ở dải ngang trên cùng, ngay dưới thanh tìm kiếm. Banner màu sắc rực rỡ, animation chạy liên tục. Đội marketing tin chắc đây là vị trí "đắc địa". Nhưng tỷ lệ click vào banner chỉ 0,8%.

Họ thuê một agency chạy eye tracking webcam-based với 30 người dùng qua công cụ RealEye. Heatmap cho kết quả gây sốc: vùng banner gần như xanh hoàn toàn, trong khi người dùng đổ dồn fixation vào thanh tìm kiếm và lưới sản phẩm phía dưới. TTFF của banner trung bình là 6,2 giây — nhiều người không nhìn vào nó suốt cả phiên.

Đây là hiện tượng kinh điển gọi là banner blindness: người dùng đã học được rằng "dải ngang rực rỡ trên cùng = quảng cáo" nên não tự động lọc bỏ nó. Bài học rút ra: vị trí trông "nổi bật" với nhà thiết kế chưa chắc thu hút mắt người dùng. ChợViệt chuyển nội dung flash sale thành một dòng sản phẩm tích hợp trong lưới chính, dùng badge giá nhỏ thay vì banner — và lượt tiếp cận tăng rõ rệt vì giờ nó nằm đúng vùng mắt người dùng đang quét.

Ví dụ 2: Form đăng ký fintech và mô hình chữ F

Một startup ví điện tử giả định — PayMoi — gặp tỷ lệ bỏ dở (drop-off) cao ở bước nhập thông tin KYC. Họ nghi ngờ form quá dài, nhưng phỏng vấn người dùng không ra manh mối rõ ràng; ai cũng nói "form bình thường mà".

Đội nghiên cứu chạy eye tracking với 12 người dùng trên thiết bị Tobii mượn từ một trường đại học. Gaze plot tiết lộ điều mà phỏng vấn không thấy: người dùng đọc form theo mô hình chữ F — họ fixation mạnh ở dòng đầu và cột bên trái, rồi lướt nhanh xuống dưới. Phần ghi chú quan trọng "Vì sao chúng tôi cần CMND của bạn" được đặt ở góc phải, ngoài vùng quét, nên gần như không ai đọc. Kết quả: người dùng thấy yêu cầu chụp CMND mà không hiểu lý do, sinh nghi ngờ và bỏ ngang.

PayMoi chuyển dòng giải thích lý do lên ngay trên trường nhập, trong luồng đọc tự nhiên bên trái. Bài học: eye tracking phơi bày được trật tự đọc thực tế mà người dùng không tự nhận thức, từ đó giải thích tại sao một thông tin "đã có trên trang" lại vô hình.

Ví dụ 3: So sánh hai phương án bao bì (mở rộng ngoài màn hình)

Eye tracking không chỉ dùng cho màn hình. Một thương hiệu cà phê đóng gói tại TP.HCM cần chọn giữa hai thiết kế bao bì cho kệ siêu thị. Họ dùng kính eye tracking đeo được (mobile eye tracker) cho 20 người mua thử trong môi trường mô phỏng kệ hàng.

Phân tích AOI cho thấy: với thiết kế A, logo thương hiệu có TTFF chỉ 1,1 giây nhưng dòng chữ "100% Robusta Đắk Lắk" — điểm bán hàng chính — lại bị nhìn sau cùng. Với thiết kế B, ngược lại, người mua nhìn vào điểm bán hàng trước cả logo. Vì quyết định mua tại kệ diễn ra trong vài giây, thiết kế B giúp truyền tải lợi ích cốt lõi nhanh hơn. Bài học: eye tracking đo được thứ tự ưu tiên thị giác trong những quyết định chớp nhoáng nơi người dùng không có thời gian suy nghĩ — điều mà hỏi trực tiếp "anh/chị thích mẫu nào" không bao giờ làm rõ được.

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

Bước 1 — Xác định câu hỏi nghiên cứu trước, chọn eye tracking sau. Eye tracking chỉ phù hợp khi câu hỏi của bạn liên quan đến sự chú ý thị giác: "Người dùng có nhìn thấy nút này không?", "Họ đọc theo trình tự nào?", "Vùng nào bị bỏ qua?". Nếu câu hỏi là "Tại sao họ không thích sản phẩm?" thì phỏng vấn tốt hơn. Đừng chọn phương pháp trước rồi mới tìm câu hỏi.

Bước 2 — Chọn thiết bị theo ngân sách và độ chính xác cần thiết. Cần chính xác cao, xuất bản, đo lâm sàng → hardware (Tobii/Gazepoint). Cần test nhanh, mẫu lớn, từ xa, ngân sách nhỏ → webcam-based (RealEye, Sticky). Ở Việt Nam, mượn thiết bị từ phòng lab đại học hoặc thuê theo dự án qua agency là cách tiết kiệm phổ biến.

Bước 3 — Định nghĩa AOI trước khi chạy. Khoanh sẵn các vùng bạn quan tâm: nút CTA, giá, ảnh, headline. Điều này quyết định bạn đo được TTFF và fixation count cho cái gì. AOI vạch sau khi đã thấy dữ liệu dễ dẫn đến thiên vị xác nhận.

Bước 4 — Calibration (hiệu chỉnh) cho từng người tham gia. Trước mỗi phiên, người dùng nhìn theo một chuỗi điểm trên màn hình để thiết bị căn chỉnh theo mắt họ. Bỏ qua bước này = dữ liệu rác. Với webcam, đảm bảo ánh sáng đều, không ngược sáng, người dùng không đeo kính phản quang mạnh.

Bước 5 — Cho người dùng thực hiện nhiệm vụ tự nhiên. Giao một task thực tế ("Hãy tìm và mua một gói cà phê dưới 200 nghìn") thay vì bảo họ "nhìn vào trang này". Mắt người di chuyển khác nhau giữa duyệt tự do và làm nhiệm vụ có mục tiêu — hãy đo đúng tình huống bạn quan tâm.

Bước 6 — Phân tích kết hợp heatmap, gaze plot và số liệu AOI. Heatmap cho bức tranh tổng thể nhiều người. Gaze plot cho hành trình từng cá nhân. Số liệu AOI (TTFF, fixation count) cho con số để so sánh và báo cáo. Đừng chỉ dừng ở tấm heatmap đẹp.

Bước 7 — Tam giác hóa với phương pháp khác. Eye tracking cho biết người dùng nhìn vào đâu, không cho biết tại sao hay họ nghĩ gì. Luôn ghép với phỏng vấn ngắn sau phiên (retrospective think-aloud): cho người dùng xem lại gaze plot của chính họ và hỏi "Lúc này anh đang nghĩ gì?".

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

Lỗi 1 — Tin rằng "nhìn lâu = tốt". Fixation duration cao có thể là dấu hiệu thú vị, nhưng cũng có thể là dấu hiệu bối rối. Một nút CTA bị nhìn lâu có thể vì người dùng đang phân vân không hiểu nó làm gì. Luôn diễn giải thời gian dừng trong bối cảnh nhiệm vụ.

Lỗi 2 — Mẫu quá nhỏ rồi vẽ heatmap. Heatmap chỉ có ý nghĩa thống kê khi đủ người (thường tối thiểu 30+ cho heatmap đáng tin). Với 5 người, heatmap chỉ là tổng của 5 hành trình ngẫu nhiên, dễ gây ngộ nhận. Mẫu nhỏ thì dùng gaze plot từng người, đừng tổng hợp thành heatmap.

Lỗi 3 — Dùng heatmap để "chứng minh" quyết định đã có sẵn. Heatmap đỏ rực rất dễ thuyết phục sếp, nên nhiều người lạm dụng nó như công cụ thuyết phục thay vì công cụ khám phá. Đây là cái bẫy đạo đức nghề nghiệp: hãy để dữ liệu dẫn dắt kết luận, không phải ngược lại.

Lỗi 4 — Bỏ qua calibration hoặc điều kiện ánh sáng. Đặc biệt với webcam-based, dữ liệu sai do hiệu chỉnh kém trông vẫn giống dữ liệu thật. Luôn kiểm tra chất lượng calibration và loại bỏ phiên có sai số cao.

Mẹo 1 — Bắt đầu rẻ. Trước khi đầu tư Tobii, hãy thử RealEye hoặc một công cụ webcam miễn phí để xem eye tracking có thực sự trả lời được câu hỏi của bạn không. Rất nhiều câu hỏi UX không cần đến eye tracking đắt tiền.

Mẹo 2 — Kết hợp eye tracking với think-aloud chậm. Vì think-aloud truyền thống làm thay đổi cách mắt di chuyển (người dùng vừa nói vừa nhìn không tự nhiên), hãy dùng retrospective think-aloud: ghi eye tracking im lặng trước, rồi phát lại gaze plot và phỏng vấn sau. Cách này giữ được hành vi mắt tự nhiên mà vẫn lấy được lý do.

Mẹo 3 — Đừng quên quyền riêng tư. Dữ liệu mắt là dữ liệu cá nhân nhạy cảm. Luôn xin đồng ý rõ ràng, giải thích bạn ghi gì, và ẩn danh khi báo cáo.

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

  • Phân biệt chỉ số. Cho một gaze plot có 5 vòng tròn đánh số, trong đó vòng số 3 lớn nhất. Hãy viết 3 cách diễn giải khác nhau cho việc vòng số 3 lớn (gợi ý: thú vị, bối rối, khó đọc) và đề xuất một câu hỏi follow-up cho mỗi cách để xác định đâu là lý do thật.
  • Thiết kế AOI. Chọn một landing page bất kỳ (ví dụ trang chủ một ngân hàng số Việt Nam). Khoanh ra 4 AOI bạn cho là quan trọng nhất và viết giả thuyết về TTFF của từng vùng. Sau đó, nếu có thể, dùng một công cụ webcam miễn phí (RealEye có gói free, hoặc WebGazer.js demo) để test với 3 người và so sánh với giả thuyết.
  • Chọn phương pháp. Cho 4 câu hỏi nghiên cứu sau, quyết định cái nào nên dùng eye tracking và cái nào không nên (kèm lý do): (a) "Người dùng có thấy ô nhập mã giảm giá không?"; (b) "Vì sao người dùng không tin tưởng thương hiệu của chúng ta?"; (c) "Người dùng đọc trang sản phẩm theo trình tự nào?"; (d) "Người dùng sẵn sàng trả bao nhiêu cho gói premium?".
  • Phản biện một heatmap. Tìm trên mạng một case study marketing dùng heatmap eye tracking. Liệt kê 3 câu hỏi bạn sẽ đặt ra để kiểm tra độ tin cậy (số người tham gia? nhiệm vụ là gì? calibration ra sao? AOI có định nghĩa trước không?).

Tóm tắt

Eye tracking đo lường trực tiếp sự chú ý thị giác — người dùng nhìn vào đâu, theo thứ tự nào, dừng lại bao lâu — bằng cách ghi lại fixation (điểm dừng, nơi não xử lý thông tin) và saccade (bước nhảy giữa các điểm). Nó lấp đúng khoảng cách giữa điều người dùng nói họ thấy và điều mắt họ thực sự nhìn vào.

Ba cách đọc dữ liệu chính: heatmap (tổng hợp nhiều người, cho biết vùng nào thu hút/bị mù), gaze plot (hành trình từng người, cho biết trình tự đọc), và số liệu AOI như TTFF, fixation count (con số để so sánh và báo cáo). Về thiết bị, có hai nhánh: hardware chuyên dụng (Tobii, Gazepoint — chính xác nhưng đắt) và webcam-based (RealEye, Sticky, WebGazer — rẻ, từ xa, phù hợp ngân sách startup nhưng kém chính xác hơn).

Quan trọng nhất, hãy nhớ giới hạn của phương pháp: eye tracking cho biết nhìn vào đâu nhưng không cho biết tại sao. Đừng tự báo cáo của người dùng, đừng tin "nhìn lâu là tốt", đừng vẽ heatmap với mẫu quá nhỏ, và luôn tam giác hóa với phỏng vấn để hiểu lý do đằng sau ánh nhìn. Dùng đúng chỗ, eye tracking phơi bày những vấn đề mà không phương pháp định tính nào khác chạm tới được — như banner blindness, mô hình đọc chữ F, và trật tự ưu tiên thị giác trong những quyết định chớp nhoáng.

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