Heatmap website là gì? Heatmap (bản đồ nhiệt) là biểu đồ phủ màu lên trang web để cho thấy khách truy cập click, chạm, cuộn hay chú ý vào đâu nhiều nhất. Vùng màu nóng (đỏ, cam) là nơi có nhiều tương tác, vùng màu lạnh (xanh) là nơi ít tương tác. Nhờ vậy bạn thấy khách thật sự làm gì trên trang, thay vì đoán.

Google Analytics 4 cho biết có bao nhiêu người vào và rời trang ở đâu, còn heatmap giúp trả lời câu hỏi “vì sao”. Bài này giải thích heatmap website là gì, các loại phổ biến, cách đọc từng loại, cách chọn giữa Microsoft Clarity và Hotjar, quy trình áp dụng trong tối ưu chuyển đổi, những lỗi hay gặp và lưu ý về quyền riêng tư.
Mục lục
- Heatmap website hoạt động như thế nào?
- Các loại heatmap và cách đọc
- Session recording: phần bổ sung không thể thiếu
- Microsoft Clarity hay Hotjar: chọn công cụ nào?
- Cài heatmap cho website: các bước thực hiện
- Quy trình dùng heatmap trong tối ưu chuyển đổi
- Cách đọc heatmap để ra quyết định
- Cần bao nhiêu dữ liệu thì heatmap đáng tin?
- Quyền riêng tư và tốc độ trang
- Lỗi thường gặp khi dùng heatmap
- Khi nào nên và không nên dùng heatmap?
- Câu hỏi thường gặp
- Nguồn tham khảo

Heatmap website hoạt động như thế nào?
Một đoạn mã theo dõi (tracking code) được gắn vào website. Mã này ghi lại hành vi như click chuột, chạm trên điện thoại, cuộn trang, di chuột, rồi công cụ tổng hợp hàng nghìn lượt truy cập thành một lớp màu trên ảnh chụp trang. Màu càng nóng thì mật độ hành vi càng cao.
Ý tưởng bắt nguồn từ các nghiên cứu theo dõi ánh mắt trong phòng thí nghiệm, vốn cần thiết bị đắt tiền. Heatmap trên web không đo ánh mắt mà đo hành vi thực tế (click, chạm, cuộn), nên rẻ hơn và dựa trên người dùng thật, nhưng cũng có giới hạn: nó cho thấy khách làm gì, không tự cho biết họ nghĩ gì.
Điểm quan trọng khi triển khai: theo tài liệu của Microsoft Clarity, bản đồ nhiệt chỉ hiển thị trên những trang đã gắn mã theo dõi. Mỗi bản đồ nhiệt của Clarity tổng hợp tối đa 100.000 lượt xem trang. Với đa số website doanh nghiệp vừa và nhỏ, giới hạn này không phải vấn đề.
Các loại heatmap và cách đọc
| Loại | Cho biết gì | Dùng để trả lời | Dễ hiểu nhầm ở đâu |
|---|---|---|---|
| Click map | Nơi khách click (máy tính) hoặc chạm (điện thoại, máy tính bảng) | Nút CTA có được bấm không? Khách có bấm nhầm vào thứ không phải liên kết không? | Bấm nhiều chưa chắc tốt: có thể khách bấm vì rối, không tìm được thứ cần |
| Scroll map | Tỷ lệ khách cuộn tới từng vị trí trên trang | Nội dung quan trọng nằm ở đoạn nhiều người chưa kịp xem? | Trang quá dài có thể làm điểm rơi rụng nhìn như “lỗi nội dung” |
| Move map (bản đồ di chuột) | Chuyển động chuột trên máy tính | Khách dừng ở đâu, quanh quẩn ở đâu | Chỉ có ở máy tính; di chuột không đảm bảo người ta đang nhìn |
| Attention/area map | Vùng nhận được nhiều tương tác hoặc thời gian chú ý tổng hợp | Phần nào của trang “kéo” khách nhất | Cần đủ dữ liệu; cách tính khác nhau giữa công cụ |
Click map: tìm “click chết” và “click giận dữ”
Theo tài liệu của Clarity, click map có thể lọc theo nhiều kiểu: tất cả lần click, click chết (dead click: click không có phản hồi), click giận dữ (rage click: click liên tục trong một vùng nhỏ trong thời gian ngắn), click lỗi (click ngay trước một lỗi JavaScript), click đầu tiên và click cuối cùng. Trên máy tính, Clarity theo dõi click; trên điện thoại và máy tính bảng, theo dõi lần chạm.

Cách đọc nhanh: vùng nóng nhất có trùng với nút bạn muốn khách bấm không? Nếu khách bấm nhiều vào một hình ảnh hoặc tiêu đề không có liên kết, đó là tín hiệu họ kỳ vọng nó bấm được. Nếu nút CTA chính gần như lạnh, hãy xem lại vị trí, màu, nội dung chữ trên nút hoặc việc nút bị nằm dưới điểm nhiều người rời đi.
Scroll map: biết khách bỏ cuộc ở đâu
Scroll map của Clarity hiển thị phần trăm khách cuộn tới từng mốc của trang (theo bước 5%) và phần trăm rời đi tại mốc đó, cùng “nếp gấp trung bình” (average fold: vị trí trung bình nhìn thấy được trước khi khách bắt đầu cuộn). Hãy tìm điểm rơi dốc: chỗ phần trăm khách giảm mạnh bất thường. Phần nội dung quan trọng nằm dưới điểm đó đang “vô hình” với đa số khách.
Để có bối cảnh: nghiên cứu của Nielsen Norman Group năm 2018 cho thấy người dùng dành khoảng 57% thời gian xem trang ở phần nhìn thấy ngay (above the fold) và khoảng 74% trong hai màn hình đầu. Con số này không phải quy luật cho mọi trang, nhưng gợi ý rằng thông điệp và CTA quan trọng không nên đặt quá xa phần đầu trang.
Move map và attention map: dùng làm tham khảo
Di chuột có thể tương quan với nơi người xem nhìn, nhưng chỉ là phép gần đúng và chỉ có trên máy tính. Hãy xem move map và attention map như tín hiệu bổ trợ, kết luận chắc nên dựa thêm vào click map, scroll map và bản ghi phiên.
Session recording: phần bổ sung không thể thiếu
Session recording là bản phát lại từng lượt truy cập: khách cuộn, bấm, dừng, nhập liệu ra sao. Heatmap cho bức tranh tổng hợp, còn recording cho câu chuyện từng người. Hai thứ dùng cùng nhau mạnh hơn nhiều so với dùng riêng.

Clarity cho phép từ bản đồ click chuyển thẳng sang các bản ghi nơi một phần tử bị bấm. Cách này giúp bạn kiểm chứng giả thuyết từ heatmap bằng vài bản ghi cụ thể thay vì xem ngẫu nhiên.
- Lọc theo trang thoát: xem các bản ghi kết thúc ở trang giỏ hàng hoặc trang thanh toán để biết khách vướng ở bước nào.
- Lọc theo rage click hoặc dead click: đây là nơi dễ thấy lỗi giao diện nhất.
- So sánh điện thoại và máy tính: cùng một trang nhưng hành vi có thể khác hẳn.
- Xem có chủ đích, không xem tràn lan: chọn 10 đến 20 bản ghi thuộc cùng một nhóm tình huống, ghi lại điểm lặp lại.
Microsoft Clarity hay Hotjar: chọn công cụ nào?
Hai công cụ được dùng nhiều nhất ở Việt Nam. Bảng dưới đây chỉ so sánh những điểm đã đối chiếu với tài liệu hoặc trang giá của hãng; điều khoản gói và hạn mức có thể thay đổi, hãy xem lại trang giá hiện hành trước khi quyết định.
| Tiêu chí | Microsoft Clarity | Hotjar |
|---|---|---|
| Chi phí | Miễn phí, theo Microsoft không giới hạn lưu lượng và không có bản trả phí để nâng cấp | Có gói miễn phí giới hạn và các gói trả phí; Hotjar nay thuộc hệ sinh thái Contentsquare nên cấu trúc gói có thể thay đổi, xem trang giá hiện hành |
| Heatmap | Click, cuộn, vùng, chú ý, chuyển đổi (theo tài liệu hiện hành) | Click, di chuột, cuộn; một số bản có thêm vùng tương tác |
| Session recording | Có; tối đa 100.000 phiên mỗi dự án mỗi ngày, bản ghi lưu 30 ngày (bản ghi yêu thích và một mẫu ngẫu nhiên lưu đến 9 tháng) | Có; hạn mức phụ thuộc gói |
| Dữ liệu heatmap lưu | Truy cập được tới 9 tháng | Tùy gói |
| Phân tích bằng AI | Có phần hỗ trợ tóm tắt heatmap và bản ghi (Copilot) | Có công cụ AI tùy gói |
| Khảo sát, phản hồi ngay trên trang | Không phải trọng tâm | Là điểm mạnh đặc trưng |
| Phù hợp | Hầu hết website, đặc biệt khi ngân sách hạn chế | Đội ngũ cần khảo sát, phản hồi và cộng tác sâu |
Gợi ý thực dụng: nếu chưa từng dùng heatmap, hãy bắt đầu với Microsoft Clarity vì miễn phí và đủ tính năng cho phần lớn nhu cầu. Chuyển hoặc bổ sung Hotjar khi bạn thật sự cần khảo sát thoát trang, hộp phản hồi ngay trên trang, hoặc các tính năng cộng tác mà Clarity không có. Với ngân sách nhỏ, Clarity cộng một biểu mẫu khảo sát ngắn (ví dụ bằng công cụ biểu mẫu bạn đang dùng) thường đã đủ để tạo ra cải thiện đáng kể.
Cài heatmap cho website: các bước thực hiện
- Xác định trang ưu tiên: trang chủ, các landing page chạy quảng cáo, trang sản phẩm hoặc dịch vụ chính, giỏ hàng, thanh toán, biểu mẫu liên hệ. Đừng bật cho cả trăm trang cùng lúc.
- Tạo dự án trên công cụ: với Clarity, tạo dự án và lấy mã theo dõi; công cụ có hướng dẫn cài thủ công và cài qua nhiều nền tảng website.
- Gắn mã vào website: dán đoạn mã vào phần đầu trang hoặc dùng Google Tag Manager. Với website WordPress có thể dùng plugin chính thức nếu có, cân nhắc kỹ plugin để tránh trùng mã.
- Kiểm tra cài đặt: công cụ có cách xác minh mã đã chạy đúng. Theo tài liệu của Clarity, dữ liệu có thể mất vài giờ để hiện trên bảng điều khiển.
- Thiết lập che dữ liệu nhạy cảm: chọn chế độ che nội dung phù hợp, đặc biệt cho các biểu mẫu có thông tin cá nhân (xem phần quyền riêng tư).
- Báo cáo định kỳ: đặt lịch xem dữ liệu hằng tuần hoặc hai tuần, ghi lại phát hiện và giả thuyết.
- Kiểm tra tốc độ sau khi cài: đo lại Core Web Vitals để chắc chắn không phát sinh vấn đề.
Quy trình dùng heatmap trong tối ưu chuyển đổi
Giai đoạn 1: Thu thập dữ liệu
Gắn công cụ trên các trang có lưu lượng cao và gần tiền nhất. Để có dữ liệu đáng tin hơn, nên thu thập ít nhất 1 đến 2 tuần, đủ để bao gồm cả ngày thường và cuối tuần.
Giai đoạn 2: Đặt câu hỏi khi đọc dữ liệu
- Nút CTA chính có nằm trong vùng nóng không?
- Có điểm rơi dốc nào ngay trước phần nội dung quan trọng không?
- Khách có click vào những thứ không phải liên kết không?
- Phần nào của trang gần như bị bỏ qua hoàn toàn?
- Bản điện thoại khác bản máy tính ở đâu?
Giai đoạn 3: Biến phát hiện thành giả thuyết kiểm chứng được
Một ví dụ minh họa (không phải số liệu của khách hàng nào): “Scroll map cho thấy phần lớn khách không cuộn qua khối đánh giá khách hàng. Nếu chuyển khối này lên gần đầu trang, tỷ lệ gửi biểu mẫu có thể tăng.” Giả thuyết cần được kiểm chứng bằng A/B testing, không nên thay đổi rồi mặc định là hiệu quả.
Giai đoạn 4: Kết hợp với dữ liệu kỹ thuật
Heatmap không đứng một mình. Hãy kết hợp với Google Analytics 4, kiểm tra audit SEO kỹ thuật và Core Web Vitals. Ví dụ, nếu heatmap cho thấy ít tương tác trên điện thoại và GA4 báo tỷ lệ thoát cao ở thiết bị di động, nguyên nhân có thể là trang tải chậm chứ chưa chắc là thiết kế; khi đó hãy xem bài tối ưu tốc độ trang trước.
| Tín hiệu trên heatmap | Nguyên nhân có thể | Việc nên thử |
|---|---|---|
| Nhiều click vào hình hoặc tiêu đề không có liên kết | Khách kỳ vọng phần tử bấm được | Gắn liên kết hợp lý hoặc đổi thiết kế để không gây nhầm |
| Nút CTA chính ít click, nhưng trang được cuộn tốt | Nút khó thấy, chữ chưa rõ lợi ích, hoặc ưu đãi chưa thuyết phục | Đổi vị trí, tương phản, nội dung nút; thử bằng A/B test |
| Điểm rơi dốc ngay trước phần dịch vụ chính | Phần dẫn dắt dài, khách chưa thấy lý do đi tiếp | Rút gọn phần mở, đưa thông tin chính lên sớm hơn |
| Rage click ở biểu mẫu hoặc nút gửi | Lỗi kỹ thuật, trường bắt buộc không rõ, nút phản hồi chậm | Xem bản ghi liên quan, sửa lỗi, thêm thông báo lỗi rõ ràng |
| Điện thoại ít tương tác hơn máy tính nhiều | Bố cục di động chưa tối ưu, trang nặng | Xem riêng heatmap di động, kiểm tra tốc độ |
Cách đọc heatmap để ra quyết định
- Tách theo thiết bị. Bố cục máy tính và điện thoại khác nhau; hãy xem riêng. Clarity mặc định tạo heatmap cho máy tính, máy tính bảng và điện thoại để dễ so sánh.
- Tách theo nguồn truy cập khi có thể. Khách từ quảng cáo, từ tìm kiếm tự nhiên và khách quen thường hành xử khác nhau.
- Xem theo mục tiêu của trang. Một trang bài viết thành công khi người đọc cuộn đủ sâu; một landing page thành công khi người ta bấm CTA hoặc gửi biểu mẫu.
- Đối chiếu với số liệu. Heatmap cho gợi ý, số liệu như tỷ lệ chuyển đổi mới cho biết cải thiện có thật hay không.
- Ghi lại ngày thay đổi trang. Nếu bạn sửa trang giữa chừng, dữ liệu trước và sau bị trộn; nên tách khoảng thời gian.
Cần bao nhiêu dữ liệu thì heatmap đáng tin?
Không có con số chính thức chung cho mọi công cụ. Theo kinh nghiệm triển khai, nhiều đội ngũ coi vài trăm lượt xem trang là đủ để thấy xu hướng sơ bộ, khoảng một nghìn lượt trở lên để cân nhắc thay đổi, và nhiều hơn nữa khi muốn tách theo nhóm khách như thiết bị hay nguồn truy cập. Đây là hướng dẫn thực hành, không phải ngưỡng thống kê tuyệt đối.
Với trang ít lưu lượng, hãy kéo dài thời gian thu thập thay vì kết luận vội. Trang quá ít lượt thì ưu tiên xem bản ghi phiên có chủ đích thay vì dựa vào heatmap tổng hợp.
Quyền riêng tư và tốc độ trang
Quyền riêng tư
- Theo FAQ của Clarity, công cụ này tuân thủ GDPR với vai trò bên kiểm soát dữ liệu và cho phép che dữ liệu của người dùng; dữ liệu đã che không được tải lên Clarity. Quản trị website kiểm soát chế độ che và có thể che hoặc bỏ che từng phần tử.
- Clarity nêu rõ cần có sự đồng ý rõ ràng của người dùng trước khi đặt cookie tại Khu vực kinh tế châu Âu, Vương quốc Anh và Thụy Sĩ. Nếu website của bạn có khách ở các khu vực này, cần có biểu ngữ đồng ý cookie phù hợp.
- Clarity khuyến cáo không dùng trên website hoặc ứng dụng nhắm tới người dưới 18 tuổi.
- Ở Việt Nam, doanh nghiệp cần xem các quy định bảo vệ dữ liệu cá nhân hiện hành và cập nhật chính sách quyền riêng tư trên website, nêu rõ có sử dụng công cụ ghi nhận hành vi. Hãy hỏi ý kiến chuyên gia pháp lý khi website thu thập dữ liệu nhạy cảm.
- Không dùng heatmap ở các trang chứa thông tin quá nhạy cảm (hồ sơ y tế, tài chính cá nhân) nếu chưa che chắc chắn.
Tốc độ trang
Theo FAQ của Clarity, đoạn mã JavaScript của công cụ chạy bất đồng bộ và không ảnh hưởng đến tốc độ tải trang theo cách người dùng cảm nhận được. Dù vậy, bạn nên tự kiểm chứng: đo Core Web Vitals trước và sau khi cài. Nếu website đã chậm, hãy tối ưu tốc độ trước khi thêm bất cứ mã theo dõi nào.
Lỗi thường gặp khi dùng heatmap
- Kết luận quá sớm từ ít dữ liệu. Vài chục lượt xem chưa đủ để đổi thiết kế.
- Gộp máy tính và điện thoại làm một. Hai bố cục khác nhau, không thể đọc chung.
- Coi vùng nóng là vùng “tốt”. Click nhiều có thể là dấu hiệu khách đang rối.
- Thay đổi nhiều thứ cùng lúc. Không biết thay đổi nào tạo ra kết quả.
- Không kiểm chứng bằng A/B test hoặc số liệu chuyển đổi. Cải thiện cảm tính dễ phản tác dụng.
- Quên che dữ liệu nhạy cảm. Rủi ro pháp lý và uy tín.
- Bật trên quá nhiều trang. Dữ liệu loãng, khó phân tích, mất thời gian đọc.
- Không ghi lại những thay đổi trên trang. Dữ liệu trước và sau bị trộn lẫn.
- Dựa vào heatmap để thay thế nghiên cứu người dùng. Heatmap cho thấy hành vi, không giải thích động cơ; hãy bổ sung phỏng vấn hoặc khảo sát ngắn.
Khi nào nên và không nên dùng heatmap?
| Tình huống | Nên dùng heatmap? | Lý do |
|---|---|---|
| Landing page chạy quảng cáo, tỷ lệ chuyển đổi thấp | Nên | Thấy khách rời ở đâu, CTA có được thấy không |
| Trang sản phẩm hoặc dịch vụ có lưu lượng ổn định | Nên | Đủ dữ liệu để thấy xu hướng |
| Thiết kế lại website | Nên (trước và sau) | So sánh hành vi giữa hai bản |
| Trang mới có vài chục lượt truy cập mỗi tháng | Chưa nên | Dữ liệu quá ít, nên xem bản ghi phiên hoặc thử với khách thật |
| Trang chứa dữ liệu nhạy cảm, chưa cấu hình che | Không | Rủi ro quyền riêng tư |
| Website vẫn lỗi kỹ thuật cơ bản (chậm, lỗi hiển thị) | Sửa lỗi trước | Heatmap sẽ chỉ phản ánh lỗi kỹ thuật, khó đọc hành vi thật |

Câu hỏi thường gặp
Heatmap website có miễn phí không?
Có công cụ miễn phí. Theo Microsoft, Clarity miễn phí, không giới hạn lưu lượng và không có gói trả phí để nâng cấp. Hotjar có gói miễn phí giới hạn và các gói trả phí; cấu trúc gói có thể thay đổi nên hãy xem trang giá hiện hành.
Heatmap có làm chậm website không?
Theo FAQ của Clarity, mã theo dõi chạy bất đồng bộ nên không ảnh hưởng đến tốc độ tải trang theo cách người dùng cảm nhận được. Tuy vậy bạn nên đo Core Web Vitals trước và sau khi cài để chắc chắn, đặc biệt nếu trang vốn đã chậm.
Cần bao nhiêu lượt truy cập để heatmap có giá trị?
Không có ngưỡng chính thức chung. Theo kinh nghiệm, vài trăm lượt xem trang cho xu hướng sơ bộ, khoảng một nghìn trở lên để cân nhắc thay đổi, và nhiều hơn nếu muốn tách theo thiết bị hay nguồn truy cập. Trang ít lưu lượng cần thu thập lâu hơn.
Heatmap khác Google Analytics 4 ở điểm nào?
Google Analytics 4 cho số liệu tổng hợp: bao nhiêu người, từ đâu, hoàn thành mục tiêu nào. Heatmap cho thấy hành vi cụ thể trên từng trang: click, cuộn ở đâu. Hai công cụ bổ sung cho nhau.
Heatmap có an toàn với dữ liệu người dùng không?
Clarity nêu tuân thủ GDPR và cho phép che dữ liệu nhạy cảm; dữ liệu đã che không được tải lên. Tuy vậy, quản trị website vẫn chịu trách nhiệm cấu hình che đúng, xin đồng ý cookie khi cần và cập nhật chính sách quyền riêng tư.
Nên xem bao nhiêu bản ghi phiên là đủ?
Không cần xem hết. Hãy xem có chủ đích: khoảng 10 đến 20 bản ghi của cùng một nhóm tình huống, ví dụ khách thoát ở bước thanh toán hoặc khách có rage click. Khi các mẫu hành vi bắt đầu lặp lại, bạn thường đã đủ cơ sở để lập giả thuyết.
Heatmap có dùng được cho điện thoại không?
Có. Theo tài liệu của Clarity, lần chạm trên điện thoại và máy tính bảng được ghi nhận và heatmap được tạo cho cả ba nhóm thiết bị. Hãy xem riêng từng thiết bị vì bố cục khác nhau.
Làm sao biết thay đổi dựa trên heatmap có hiệu quả?
Đặt mục tiêu đo được trước khi thay đổi (ví dụ tỷ lệ gửi biểu mẫu), chạy A/B test nếu lưu lượng đủ, và so sánh số liệu chuyển đổi trong cùng khoảng thời gian. Chỉ nhìn màu sắc của heatmap mới thì chưa đủ.
Kết luận và bước tiếp theo
Heatmap giúp bạn nhìn thấy hành vi thật của khách trên website và biến cảm nhận thành giả thuyết kiểm chứng được. Hãy bắt đầu nhỏ: cài Microsoft Clarity trên một vài trang quan trọng, thu thập vài tuần, đọc click map, scroll map cùng bản ghi phiên, lập giả thuyết, kiểm chứng bằng A/B test và theo dõi số liệu chuyển đổi. Kết hợp thêm tối ưu landing page, on-page SEO và SEO copywriting để nội dung vừa dễ đọc vừa dễ chuyển đổi. Bài về GEO cũng gợi ý cách cấu trúc nội dung để cả người đọc lẫn công cụ AI dễ hiểu.
Vidco Group có thể hỗ trợ
Vidco Group hỗ trợ doanh nghiệp rà soát website, cài đặt công cụ đo hành vi, đọc dữ liệu cùng Google Analytics 4 và đề xuất thay đổi giao diện, nội dung theo thứ tự ưu tiên. Bạn có thể xem dịch vụ SEO Audit, thiết kế website chuẩn SEO hoặc dịch vụ SEO tổng thể, hoặc liên hệ Vidco Group để trao đổi.

Nguồn tham khảo
- Microsoft Learn: Microsoft Clarity, câu hỏi thường gặp
- Microsoft Learn: Clarity, click maps
- Microsoft Learn: Clarity, scroll maps
- Microsoft Learn: Clarity, che và bỏ che nội dung
- Nielsen Norman Group: Scrolling and Attention
- Google web.dev: Core Web Vitals
Cập nhật: tháng 10/2026. Tính năng, hạn mức và giá của các công cụ có thể thay đổi; hãy kiểm tra tài liệu và trang giá hiện hành của hãng.