KhảoSát.ResearchSTATSản phẩm của VietSCI Editing Services
Hướng dẫn sử dụng

Mã hoàn thành trong khảo sát: đặt ở đâu trên Google Forms, Microsoft Forms, Qualtrics và cách giữ bí mật

Mã hoàn thành chứng minh người trả lời đã làm hết phiếu. Xem cách đặt mã trên từng nền tảng, giữ bí mật, sửa lỗi thường gặp và đối soát đúng.

VietSCI Editing ServicesBiên tập KhảoSát.ResearchSTAT 12 phút đọc
Minh họa mã hoàn thành hiện ở thông báo cảm ơn cuối phiếu khảo sát

Một người trả lời bấm "Tôi đã làm xong". Làm sao bạn biết họ thật sự đã đi đến trang cuối của phiếu, chứ không chỉ mở link rồi đóng? Câu trả lời là mã hoàn thành: một chuỗi ngắn chỉ hiện ra khi người trả lời đã làm hết phiếu, và họ phải nhập lại chuỗi đó trên KhảoSát để báo hoàn thành. Chưa làm xong thì chưa thấy mã, nên không báo hoàn thành được.

Bài này giải thích vai trò của mã hoàn thành, cách đặt mã trên Google Forms, Microsoft Forms, cách Qualtrics dùng chuyển hướng thay cho mã, cách giữ bí mật, các lỗi hay gặp và cách liên hệ khi cần đối soát. Nếu bạn chưa quen với mã tham gia, nên đọc trước bài link điền trước, vì hai mã này luôn đi cùng nhau.

Mã hoàn thành là gì và khác mã tham gia thế nào?

Khi bạn tạo dự án, hệ thống cấp cho bạn một mã hoàn thành dạng HTxxxxxx. Bạn xem và sao chép mã ở trang chi tiết dự án. Việc của bạn là đặt mã hoàn thành ở chỗ chỉ người đã làm hết phiếu mới nhìn thấy, thường là thông báo cảm ơn sau khi bấm Gửi.

Mã tham gia thì khác: mỗi lượt làm phiếu có một mã riêng dạng KSxxxxxxxx, đi vào phiếu qua câu hỏi "Mã tham gia". Hai mã làm hai nhiệm vụ bổ sung cho nhau.

Thành phầnDạngRiêng hay chungNằm ở đâuChứng minh điều gì
Mã tham giaKSxxxxxxxxRiêng cho từng lượt làm phiếuCâu hỏi "Mã tham gia" đầu phiếuDòng dữ liệu nào thuộc lượt nào
Mã hoàn thànhHTxxxxxxDo hệ thống cấp cho dự ánThông báo cảm ơn hoặc trang cuốiNgười trả lời đã đi đến cuối phiếu
Chuyển hướng QualtricsĐường dẫn /hoan-thanh/<mã dự án>Mang mã tham gia và khóa bí mậtCuối luồng khảo sátGhi nhận hoàn thành tự động

Nói gọn: mã tham gia trả lời câu hỏi "ai", mã hoàn thành trả lời câu hỏi "đã xong chưa". Thiếu một trong hai, đối soát sẽ khó hơn nhiều.

Vai trò của mã hoàn thành trong 5 lớp kiểm tra chất lượng

KhảoSát kiểm tra chất lượng qua năm lớp. Mã hoàn thành là lớp thứ ba, đứng giữa phần tuyển chọn người trả lời và phần đối soát dữ liệu.

  1. 1
    Đúng đối tượng: người thật khai hồ sơ (năm sinh, giới tính, quốc gia, tỉnh, nghề, học vấn, lĩnh vực, ngôn ngữ), chỉ thấy khảo sát khớp hồ sơ; mỗi số điện thoại một tài khoản người trả lời.
  2. 2
    Mã tham gia riêng: mỗi lượt làm phiếu một mã, nối lượt làm với dòng dữ liệu.
  3. 3
    Mã hoàn thành hoặc chuyển hướng: chỉ người làm xong mới báo hoàn thành được.
  4. 4
    Cảnh báo tự động: làm quá nhanh (dưới 30% thời lượng dự kiến), nhiều phiếu từ cùng địa chỉ mạng, cùng thiết bị với phiếu khác.
  5. 5
    Đối soát với dữ liệu xuất từ form: mã tham gia có trong dữ liệu là hợp lệ, không có thì bị từ chối kèm lý do.

Lớp mã hoàn thành có một tác dụng rất thực tế: nó chặn việc "báo xong khống" ngay từ đầu. Người trả lời không thể nhận điểm cho một phiếu chưa làm, vì họ không có mã hoàn thành để nhập. Nhờ vậy danh sách phiếu chờ đối soát của bạn gọn hơn, và bạn chỉ trả tiền phiếu hợp lệ.

Mã hoàn thành không thay thế đối soát

Mã hoàn thành chứng minh người trả lời đã thấy trang cuối. Nhưng chính câu trả lời có nằm trong form của bạn hay không thì phải nhờ lớp thứ năm: đối soát với file CSV hoặc Excel bạn xuất từ form. Hai lớp này bổ trợ nhau, không lớp nào thay được lớp nào.

Sơ đồ vòng đời mã hoàn thành từ lúc tạo dự án đến khi đối soát phiếu
Sơ đồ vòng đời mã hoàn thành từ lúc tạo dự án đến khi đối soát phiếu

Đặt mã hoàn thành trên Google Forms

Trên Google Forms, cách được khuyên dùng là đặt mã hoàn thành trong thông báo xác nhận. Thông báo này chỉ hiện sau khi người trả lời bấm Gửi, tức câu trả lời chắc chắn đã nằm trong form của bạn.

  1. 1
    Sao chép mã: mở trang chi tiết dự án trên KhảoSát, sao chép mã hoàn thành HTxxxxxx.
  2. 2
    Mở cài đặt phiếu: trong trình chỉnh sửa Google Forms, vào Cài đặt > Bản trình bày > Thông báo xác nhận.
  3. 3
    Sửa nội dung: ví dụ "Cảm ơn bạn! Mã hoàn thành của bạn là: HT4K9P2X" (mã minh họa, hãy dùng mã thật của dự án).
  4. 4
    Lưu và gửi thử: làm thử một phiếu để chắc thông báo hiện đúng mã.

Cách thay thế là đặt mã hoàn thành ở phần cuối cùng trước nút Gửi, kèm dòng nhắc "Sao chép mã rồi bấm Gửi". Cách này dùng được, nhưng có rủi ro người trả lời sao chép mã rồi đóng tab mà quên gửi. Chi tiết từng thao tác có trong bài Google Forms: mã tham gia và mã hoàn thành.

Vị trí đặt mãThời điểm thấy mãRủi roKhi nào nên dùng
Thông báo xác nhậnSau khi bấm GửiNgười bị loại ở nhánh sàng lọc cũng thấy nếu họ được gửi phiếuPhiếu không rẽ nhánh loại người
Phần cuối trước nút GửiTrước khi bấm GửiQuên bấm GửiPhiếu có nhánh loại người, kèm lời nhắc rõ

Đặt mã hoàn thành trên Microsoft Forms

Microsoft Forms có thông báo cảm ơn tùy chỉnh, rất hợp để đặt mã hoàn thành. Theo trang Hướng dẫn, bạn vào Cài đặt > Tùy chỉnh thông báo cảm ơn và nhập nội dung như "Mã hoàn thành của bạn là: HTxxxxxx".

  1. 1
    Kiểm tra câu Mã tham gia: câu Văn bản, bật Bắt buộc, người trả lời dán mã được cấp trên KhảoSát vào đây nếu không có link điền sẵn.
  2. 2
    Mở cài đặt: tìm mục tùy chỉnh thông báo cảm ơn.
  3. 3
    Nhập mã hoàn thành: dán đúng mã của dự án, kiểm tra không thừa hoặc thiếu ký tự.
  4. 4
    Gửi thử: xem màn hình cảm ơn sau khi gửi có hiện đúng mã không.

Tên mục cài đặt có thể khác nhau theo ngôn ngữ giao diện và loại tài khoản. Khi không chắc, xem Hỗ trợ Microsoft Forms hoặc bài Microsoft Forms cho khảo sát.

Qualtrics: chuyển hướng thay cho mã hoàn thành

Qualtrics đi theo cách tự động hơn. Thay vì để người trả lời chép mã hoàn thành, bạn đặt chuyển hướng cuối phiếu (End of Survey redirect) về đường dẫn /hoan-thanh/<mã dự án> của KhảoSát. Đường dẫn này mang mã tham gia và khóa bí mật, nên khi người trả lời đi đến cuối phiếu, lượt làm được ghi nhận ngay.

  1. 1
    Khai báo Embedded data: trong Survey flow, thêm Embedded data tên ks_pid ở đầu luồng, để trống giá trị.
  2. 2
    Đặt chuyển hướng: End of survey, chọn Redirect to a full URL, dán liên kết chuyển hướng của dự án.
  3. 3
    Để hệ thống làm phần còn lại: hệ thống tự thêm ks_pid vào link phiếu cho từng người; khi họ hoàn thành, phiếu được ghi nhận.
Không chuyển hướng được thì sao?

Nếu tài khoản Qualtrics của bạn không đặt được chuyển hướng, hãy dùng cách như Microsoft Forms: thêm câu hỏi "Mã tham gia" và đặt mã hoàn thành ở trang cuối. Xem đầy đủ ở bài Qualtrics chuyển hướng và tài liệu Qualtrics Support.

Khóa bí mật trong liên kết chuyển hướng đóng vai trò tương tự mã hoàn thành: nó cho biết lượt ghi nhận đến từ phiếu thật. Vì vậy hãy giữ liên kết chuyển hướng kín như cách bạn giữ mã hoàn thành.

Cách giữ bí mật mã hoàn thành

Mã hoàn thành chỉ có giá trị khi người chưa làm phiếu không biết nó. Một mã bị chia sẻ công khai sẽ mất tác dụng ở lớp thứ ba, và bạn phải dựa hoàn toàn vào đối soát để lọc phiếu.

Những nơi không nên đặt mã hoàn thành
  • Tiêu đề hoặc mô tả phiếu, trang giới thiệu đầu phiếu.
  • Mô tả dự án, bài đăng trong nhóm chat, email mời làm khảo sát.
  • Phần nằm giữa phiếu, nơi người trả lời có thể nhảy tới mà không làm hết các câu trước.
  • Ảnh chụp màn hình phiếu dùng để minh họa hoặc hướng dẫn.

Một số nguyên tắc đơn giản giúp mã hoàn thành an toàn hơn:

  • Đặt mã ở thông báo sau khi gửi, hoặc ở phần chỉ nhánh hợp lệ mới tới.
  • Kiểm tra mọi nhánh rẽ: người bị loại ở câu sàng lọc không được đi qua phần chứa mã.
  • Không gửi link phiếu cho người ngoài trong lúc dự án đang chạy; người tham gia nên vào qua KhảoSát để nhận mã tham gia riêng.
  • Khi chia sẻ phiếu để góp ý (ví dụ với giảng viên hướng dẫn), dùng bản sao không có mã.

Ví dụ: một học viên muốn xin ý kiến bạn cùng lớp về câu chữ của phiếu, nên gửi link phiếu thật vào nhóm chat. Vài ngày sau, chị thấy một số lượt báo hoàn thành trên KhảoSát nhưng mã tham gia không có trong dữ liệu. Nhờ đối soát, các lượt đó bị từ chối kèm lý do. Lần sau chị tạo bản sao phiếu để xin góp ý.

Ví dụ trên cho thấy đối soát là lưới an toàn cuối cùng. Dù vậy, giữ kín mã hoàn thành ngay từ đầu vẫn đỡ công hơn nhiều.

Lỗi thường gặp với mã hoàn thành và cách sửa

Phần lớn lỗi mã hoàn thành phát hiện được nếu bạn làm thử một phiếu trước khi mở thu thập. Bảng dưới gom các tình huống hay gặp nhất.

LỗiDấu hiệuCách sửa
Chép sai mã hoàn thànhNgười trả lời báo nhập mã không đượcSao chép lại mã từ trang chi tiết dự án
Đặt mã trước nút Gửi, không nhắcNgười trả lời báo xong nhưng không có dòng dữ liệuChuyển mã sang thông báo xác nhận, hoặc thêm lời nhắc bấm Gửi
Người bị loại vẫn thấy mãPhiếu có câu sàng lọc nhưng ai cũng báo hoàn thành đượcĐặt mã ở phần chỉ nhánh hợp lệ mới tới
Mã lộ ra ngoàiLượt báo hoàn thành không có mã tham gia trong dữ liệuThu hồi link đã chia sẻ, đối soát kỹ, liên hệ hỗ trợ
Dùng nhầm mã của dự án khácKhông ai nhập mã đượcKiểm tra mã trên trang chi tiết của đúng dự án
Qualtrics chưa đặt chuyển hướngNgười trả lời làm xong nhưng không được ghi nhậnĐặt End of Survey redirect đúng liên kết dự án
Phiếu tắt nhận câu trả lờiNgười trả lời không gửi được nên không thấy mãBật lại chế độ nhận câu trả lời

Người trả lời bỏ dở quá lâu

Một tình huống khác không phải lỗi cài đặt: người trả lời mở phiếu rồi để đó rất lâu. Lượt làm phiếu bỏ dở quá lâu (khoảng 4 lần thời lượng, tối thiểu 2 giờ) sẽ hết hạn để nhường suất. Nếu lượt đã hết hạn, việc báo hoàn thành bằng mã hoàn thành có thể không còn thực hiện được cho lượt đó. Nên khai thời lượng phiếu sát thực tế khi tạo dự án.

Làm thử một vòng trọn vẹn

Mở link điền trước, thay KSPID bằng mã thử, làm hết phiếu trên trình duyệt ẩn danh, bấm Gửi và đọc mã hoàn thành trên màn hình cảm ơn. Nếu mã hiện đúng và dòng thử có trong dữ liệu, cả hai mã đã cài đúng. Nhớ xóa phản hồi thử trước khi đối soát.

Mã hoàn thành và đối soát: quy trình sau khi phiếu về

Khi người trả lời nhập đúng mã hoàn thành, lượt làm phiếu được báo hoàn thành và chuyển sang chờ bạn đối soát hoặc duyệt. Bạn có 7 ngày kể từ khi phiếu được gửi; quá hạn, phiếu được duyệt tự động.

  1. 1
    Xuất dữ liệu từ form: Google Forms tải CSV ở thẻ Câu trả lời, Microsoft Forms mở trong Excel, Qualtrics xuất CSV có cột ks_pid.
  2. 2
    Tải file lên trang dự án: hệ thống so mã tham gia của các lượt đã báo hoàn thành với dữ liệu.
  3. 3
    Xem kết quả: mã có trong dữ liệu là hợp lệ, mã không có bị từ chối kèm lý do.
  4. 4
    Xem cảnh báo: lượt làm quá nhanh, cùng địa chỉ mạng, cùng thiết bị cần xem kỹ hơn.
  5. 5
    Duyệt hoặc từ chối: từ chối phiếu cần lý do rõ ràng.

Người trả lời được khiếu nại một lần, và quản trị viên quyết định dựa trên dữ liệu đối soát. Vì vậy hãy giữ file dữ liệu gốc xuất từ form trong suốt thời gian dự án. Đọc thêm bài đối soát phiếu để biết cách xử lý các trường hợp khó.

Khi nào cần liên hệ hỗ trợ?

Hãy liên hệ khi bạn nghi mã hoàn thành đã bị lộ, khi cần đổi link phiếu hoặc link điền trước trong lúc dự án chạy, hoặc khi kết quả đối soát có điều bất thường mà bạn không tự giải thích được. Kênh hỗ trợ: email hotro@vietscies.com, hotline/Zalo 0916 086 008. Khi liên hệ, ghi rõ mã dự án và mô tả tình huống, không gửi kèm dữ liệu cá nhân của người trả lời.

Checklist mã hoàn thành trước khi mở thu thập

  • Đã sao chép đúng mã hoàn thành HTxxxxxx từ trang chi tiết dự án.
  • Mã nằm ở thông báo cảm ơn sau khi gửi, hoặc phần cuối có lời nhắc bấm Gửi.
  • Người bị loại ở câu sàng lọc không đi qua phần chứa mã.
  • Mã không xuất hiện ở tiêu đề, mô tả, trang giới thiệu hay ảnh chụp minh họa.
  • Với Qualtrics: đã khai báo ks_pid và đặt chuyển hướng cuối phiếu đúng liên kết.
  • Đã làm thử một vòng, thấy mã trên màn hình cuối, thấy dòng thử trong dữ liệu.
  • Thời lượng khai khi tạo dự án khớp với thời gian làm thử.
  • Phiếu có trang giới thiệu, đồng ý tham gia và không thu mật khẩu, số tài khoản, số căn cước (xem Liêm chính).

Thời lượng phiếu cũng quyết định giá mỗi phiếu hợp lệ. Ví dụ phiếu 10 phút cho sinh viên có giá 22.000 đ mỗi phiếu, 100 phiếu là 2.200.000 đ. Xem báo giá chính xác ở trang Bảng giá, rồi đăng ký tài khoản khách hàng để tạo dự án. Sau khi đối soát xong, phần phân tích dữ liệu có thể tham khảo ResearchSTAT, dịch vụ cùng hệ sinh thái.

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

Mã hoàn thành có phải riêng cho từng người không?

Không. Mã hoàn thành dạng HTxxxxxx do hệ thống cấp khi bạn tạo dự án. Phần riêng cho từng người là mã tham gia KSxxxxxxxx; đối soát dựa trên mã tham gia đó.

Tôi có thể tự đặt mã hoàn thành theo ý mình không?

Hãy dùng mã hoàn thành do hệ thống cấp, xem ở trang chi tiết dự án. Người trả lời phải nhập đúng mã này trên KhảoSát mới báo hoàn thành được, nên mã tự đặt sẽ không khớp.

Qualtrics có cần mã hoàn thành không?

Thông thường không. Qualtrics dùng chuyển hướng cuối phiếu về đường dẫn của dự án, mang mã tham gia và khóa bí mật, nên được ghi nhận tự động. Chỉ khi không chuyển hướng được mới dùng mã hoàn thành ở trang cuối.

Nếu mã hoàn thành bị lộ ra ngoài thì sao?

Đối soát vẫn bảo vệ bạn: lượt nào có mã tham gia không nằm trong dữ liệu form sẽ bị từ chối kèm lý do. Hãy thu hồi link đã chia sẻ và liên hệ hỗ trợ để được hướng dẫn thêm.

Người trả lời làm xong nhưng quên chép mã hoàn thành thì làm thế nào?

Với thông báo xác nhận, câu trả lời đã nằm trong form của bạn. Người trả lời nên liên hệ hỗ trợ; còn bạn sẽ thấy mã tham gia của họ trong dữ liệu khi đối soát. Để hạn chế, hãy viết lời nhắc rõ ràng ngay cạnh mã hoàn thành.

Chia sẻ bài viết f in
Logo KhảoSát.ResearchSTAT
VietSCI Editing Services

Đội ngũ biên tập của KhảoSát.ResearchSTAT: tuyển người thật trả lời phiếu khảo sát đúng đối tượng cho nghiên cứu khoa học, đối soát từng phiếu và chỉ tính tiền phiếu hợp lệ. Nội dung tuân thủ nguyên tắc liêm chính.