Biên soạn: Đội ngũ BNG Agency · Cập nhật: 05/10/2026
Landing page vòng quay may mắn chống gian lận được khi quà do máy chủ chọn, không phải do trình duyệt của người chơi. Ở dự án uudai.nangacademy.vn cho Nắng Academy, BNG Agency để Google Apps Script chọn quà kèm khoá đồng thời, giới hạn mỗi số điện thoại quay 1 lần và giới hạn số suất từng giải. Bài này giải thích vì sao cách làm đó quan trọng.
Bối cảnh dự án
uudai.nangacademy.vn là landing page vòng quay may mắn tri ân học viên của Nắng Academy, học viện cắm hoa. Chiến dịch chạy trong tháng 8/2026 và đã kết thúc. Yêu cầu đặt ra rất rõ: quà có số lượng giới hạn, nên kết quả quay phải công bằng và không bị lợi dụng.
Nắng Academy cũng là khách hàng của BNG Agency ở nhiều sản phẩm số khác, xem bài dự án Nắng Academy.
Vòng quay “chọn quà ở trình duyệt” bị gian lận thế nào?
Nhiều mẫu vòng quay có sẵn tính kết quả ngay trong trình duyệt của người chơi: đoạn mã JavaScript trên trang quay ngẫu nhiên rồi hiển thị quà. Cách này có các lỗ hổng:
- Đọc được tỉ lệ quà: người rành kỹ thuật mở công cụ dành cho nhà phát triển của trình duyệt là thấy danh sách quà và cách tính.
- Sửa được kết quả: có thể can thiệp mã để luôn trúng giải lớn, rồi chụp màn hình đi nhận quà.
- Quay nhiều lần: tải lại trang, đổi trình duyệt hoặc xoá dữ liệu duyệt web để quay tiếp.
- Vượt số suất: trình duyệt không biết giải nào đã hết, nên có thể “trúng” món quà không còn.
Với chương trình tri ân thật, quà thật, những lỗ hổng này làm doanh nghiệp vừa mất quà vừa mất lòng tin của học viên.
Cách BNG Agency làm: máy chủ chọn quà
Ở landing của Nắng Academy, trình duyệt chỉ làm phần hiển thị: vòng quay chạy hiệu ứng và dừng ở ô quà mà máy chủ đã trả về. Toàn bộ quyết định nằm ở phía máy chủ.
| Cơ chế | Giải thích | Chặn được gì |
|---|---|---|
| Chọn quà ở máy chủ | Dùng Google Apps Script (dịch vụ chạy mã trên hạ tầng Google) để tính kết quả | Không thể đọc hay sửa kết quả từ trình duyệt |
| Khoá đồng thời | Khi nhiều người quay cùng lúc, máy chủ xử lý lần lượt từng lượt quay | Hai người cùng trúng một suất cuối |
| Mỗi số điện thoại quay 1 lần | Máy chủ ghi nhận số điện thoại đã quay | Tải lại trang, đổi máy để quay tiếp |
| Giới hạn số suất từng giải | Máy chủ biết giải nào còn, giải nào hết | Trúng quà đã hết |
Khoá đồng thời là chi tiết hay bị bỏ qua. Nếu thiếu nó, khi hai người bấm quay gần như cùng một lúc, cả hai có thể cùng đọc thấy “giải còn 1 suất” và cùng được trao giải. Khoá buộc các lượt quay xếp hàng, lượt sau chỉ chạy khi lượt trước đã ghi xong.
Vì sao chọn Google Apps Script?
Với một chiến dịch ngắn hạn, dựng hẳn một máy chủ riêng có thể không cần thiết. Google Apps Script cho phép chạy mã phía máy chủ trên hạ tầng của Google và có sẵn cơ chế khoá, phù hợp với quy mô một chương trình tri ân. Đây là cách BNG Agency chọn công cụ theo nhu cầu thật, như đã trình bày ở bài công nghệ BNG Agency sử dụng.
Bài học khi làm landing page có quà tặng
- Không tin dữ liệu từ trình duyệt. Mọi thứ liên quan đến giá trị thật (quà, mã giảm giá, suất ưu đãi) phải do máy chủ quyết định.
- Xác định một danh tính để giới hạn lượt, ở dự án này là số điện thoại.
- Đặt giới hạn số suất ngay từ đầu và để máy chủ trừ dần.
- Nghĩ tới trường hợp nhiều người cùng lúc, đặc biệt khi chiến dịch được chia sẻ mạnh trong cộng đồng.
- Có ngày kết thúc rõ ràng; chiến dịch tháng 8/2026 của Nắng Academy đã kết thúc.
Chi phí làm landing page vòng quay
Landing page tại BNG Agency có giá từ 2.500.000 đ. Landing có vòng quay, xử lý phía máy chủ và giới hạn lượt được báo giá theo phạm vi cụ thể của chiến dịch. Xem dịch vụ thiết kế landing page, bảng giá dịch vụ và các dự án tiêu biểu.
Câu hỏi thường gặp
Landing vòng quay chọn quà ở máy chủ có chậm hơn không?
Người chơi chỉ chờ thêm một lượt gửi và nhận kết quả từ máy chủ, trong lúc đó vòng quay vẫn chạy hiệu ứng. Đổi lại, kết quả không thể bị sửa từ trình duyệt.
Vì sao giới hạn theo số điện thoại?
Số điện thoại gắn với từng học viên và dùng được để liên hệ trao quà, nên là căn cứ hợp lý để giới hạn mỗi người quay 1 lần.
Chiến dịch vòng quay của Nắng Academy còn chạy không?
Không. Chiến dịch tri ân tháng 8/2026 đã kết thúc; bài này mô tả cách làm để bạn tham khảo.
Muốn làm landing vòng quay cho doanh nghiệp mình thì liên hệ ai?
Gọi hoặc Zalo 0961 423 856, hoặc gửi yêu cầu qua trang liên hệ.
BNG Agency là thương hiệu của Công ty TNHH Truyền thông và Công nghệ BNG Agency, MST 0110113944. Xem thông tin doanh nghiệp.


Để lại bình luận