Dùng mã giảm giá để đo hiệu quả từng chiến dịch
Cửa hàng chạy quảng cáo Facebook 3 triệu, phát tờ rơi 1 triệu, cuối tháng doanh thu tăng 20 triệu. Tiền tăng từ đâu? Không ai biết. Tháng sau đổ tiếp 4 triệu vào Facebook vì “thấy có vẻ hiệu quả” — đó là cách đốt tiền phổ biến nhất ở cửa hàng nhỏ.
Mã giảm giá giải quyết đúng chỗ này. Mỗi kênh một mã riêng, cuối chiến dịch đếm đơn theo mã là biết kênh nào sinh lời, kênh nào lỗ. Không cần công cụ phức tạp, chỉ cần kỷ luật đặt mã và ghi nhận đúng.
Đặt mã theo kênh, không đặt mã chung
Nguyên tắc đầu tiên: một kênh một mã, không dùng chung. Mã chung cho mọi kênh thì cuối tháng vẫn không biết khách từ đâu đến.
| Kênh | Mã | Mức giảm | Điều kiện |
|---|---|---|---|
| FB10 | 10% | Đơn từ 300.000 đồng | |
| Tờ rơi khu phố | TOROI50 | 50.000 đồng | Đơn từ 300.000 đồng |
| Khách cũ quay lại | QUAYLAI5 | 5% | Không giới hạn, mỗi khách 1 lần |
| Livestream tối thứ 7 | LIVE15 | 15% | Chỉ trong giờ live |
| Bạn bè giới thiệu | GIOITHIEU | Tặng 1 món | Khách mới, đơn đầu tiên |
Năm mã trên cho biết 5 nguồn khách khác nhau. Cuối tháng, báo cáo theo mã cho ra 5 dòng số liệu — quyết định tháng sau đổ tiền vào đâu có căn cứ, không đoán.
Mã cố định tiền dễ kiểm soát hơn mã phần trăm. Mã 50.000 đồng thì mỗi đơn lỗ tối đa 50.000, nhân 100 đơn là 5 triệu — biết trước. Mã 10% trên đơn 2 triệu là 200.000, trên đơn 300.000 là 30.000 — khó dự toán. Cửa hàng nhỏ nên ưu tiên mã cố định tiền, trừ khi muốn đẩy đơn giá trị cao.
Quy tắc kiểm tra mã tại quầy
Mã không kiểm tra thì thành giảm giá tự do. Bốn điều kiện phải kiểm trước khi áp mã, nhân viên làm theo checklist chứ không tự quyết.
| Điều kiện | Kiểm tra gì | Ví dụ từ chối |
|---|---|---|
| Còn hạn | Ngày dùng nằm trong thời gian chương trình | Mã LIVE15 dùng ngày thường |
| Đủ đơn tối thiểu | Tổng đơn đạt ngưỡng | Đơn 250.000 dùng mã đơn từ 300.000 |
| Đúng đối tượng | Khách mới hay cũ theo quy định | Khách cũ dùng mã khách mới |
| Số lần dùng | Mỗi khách dùng mấy lần | Dùng mã QUAYLAI5 lần hai |
Quy tắc viết sẵn một trang, dán cạnh máy tính tiền. Nhân viên từ chối khách dùng mã sai phải có câu chuẩn: “Dạ mã này áp cho đơn từ 300.000, đơn của mình còn thiếu 50.000 nữa, mình lấy thêm món này là đủ ạ.” Vừa giữ quy tắc vừa bán thêm — tốt hơn câu “không áp được” cụt lủn.
Bảng theo dõi doanh thu theo mã
Cuối mỗi chiến dịch, lập bảng dưới đây. Tất cả số liệu lấy từ báo cáo bán hàng lọc theo mã.
| Mã | Số đơn | Doanh thu | Giảm giá đã cho | Chi phí kênh | Lãi ròng | Đơn/khách mới |
|---|---|---|---|---|---|---|
| FB10 | 120 | 48.000.000 | 4.800.000 | 3.000.000 | Xem tính dưới | 35 |
| TOROI50 | 45 | 15.750.000 | 2.250.000 | 1.000.000 | Xem tính dưới | 20 |
| QUAYLAI5 | 80 | 24.000.000 | 1.200.000 | 0 | Xem tính dưới | 0 |
| LIVE15 | 60 | 18.000.000 | 2.700.000 | 500.000 | Xem tính dưới | 25 |
Cách tính lãi ròng mỗi mã: (doanh thu − giá vốn hàng bán theo mã) − giảm giá đã cho − chi phí kênh. Giả sử biên gộp 30%:
- FB10: biên 14.400.000 − giảm 4.800.000 − quảng cáo 3.000.000 = lãi 6.600.000, 35 khách mới
- TOROI50: biên 4.725.000 − giảm 2.250.000 − in ấn 1.000.000 = lãi 1.475.000, 20 khách mới
- QUAYLAI5: biên 7.200.000 − giảm 1.200.000 − 0 = lãi 6.000.000, giữ khách cũ
- LIVE15: biên 5.400.000 − giảm 2.700.000 − 500.000 = lãi 2.200.000, 25 khách mới
Kết luận rõ như ban ngày: Facebook lãi nhiều nhất và kéo khách mới tốt nhất — tháng sau tăng ngân sách. Tờ rơi lãi ít nhưng vẫn dương và có 20 khách mới quanh khu phố — giữ nguyên. Không có bảng này thì tháng sau vẫn chia đều tiền cho 4 kênh như cũ.
Mẫu mã theo từng loại chương trình
Dưới đây là bộ mã dùng được ngay cho cửa hàng nhỏ, chỉ cần đổi con số cho hợp giá vốn thật.
| Mã | Chiến dịch | Mức giảm | Đơn tối thiểu | Giới hạn lần dùng |
|---|---|---|---|---|
| FBTHANG10 | Quảng cáo Facebook tháng | 10% | 300.000 đồng | Mỗi số điện thoại 1 lần |
| FBMOI30 | Quảng cáo Facebook trả tiền | 30.000 đồng | 200.000 đồng | Mỗi số 1 lần |
| TOROI50 | Phát tờ rơi khu phố | 50.000 đồng | 300.000 đồng | Không giới hạn |
| ZALO20 | Tin nhắn Zalo tới khách cũ | 20.000 đồng | 250.000 đồng | 1 lần/tháng |
| QUAYLAI5 | Khách cũ tự quay lại | 5% | Không | 1 lần/tháng |
| LIVE15 | Livestream tối | 15% | 400.000 đồng | Chỉ trong giờ live |
| GIOTHIEU | Khách giới thiệu bạn bè | Tặng món giá ≤ 30.000 | Đơn đầu tiên của khách mới | Không giới hạn số người giới thiệu |
Nguyên tắc đặt mã: chữ viết tắt của kênh + con số. Không dùng mã như KHUYENMAI2026 vì không biết thuộc kênh nào, và cửa hàng sau vài tháng không nhớ KHUYENMAI là chiến dịch gì.
Thưởng khách giới thiệu thay cho giảm giá
Mã GIOTHIEU hiệu quả hơn nhiều so với giảm giá trần cho tất cả, vì giảm đúng người mang khách mới. Mức thưởng 30.000 đồng cho món giá ≤ 30.000 khi khách mới đặt đơn đầu tiên thường rẻ hơn mức giảm 10% cho mọi đơn, và tốt hơn nhiều so với quảng cáo tốn tiền mà không biết khách nào từ đó.
| Hình thức | Chi phí trên 100 đơn | Khách mới thu được |
|---|---|---|
| Giảm 10% cho tất cả khách | 10.000.000 | 15 người |
| Mã giới thiệu thưởng 30.000 | 3.000.000 | 40 người |
| Mã giới thiệu + giảm 5% cho khách mới | 5.500.000 | 40 người |
Mỗi người giới thiệu được thưởng lại thành người quay lại, nên chương trình này tạo vòng lặp khách quay lại dài hạn chứ không chỉ bán một lần.
Ba lỗi khi dùng mã giảm giá
Một mã dùng cho mọi kênh. Lỗi phổ biến nhất, làm mất toàn bộ tác dụng đo lường. Sửa bằng cách sinh mã riêng trước khi chạy chiến dịch, không tái dùng mã cũ cho kênh mới.
Không giới hạn số lần dùng. Mã khách mới mà một người dùng 5 lần thì tiền giảm chảy vào túi người cũ. Giới hạn mỗi số điện thoại dùng 1 lần với mã khách mới, 1 lần/tháng với mã quay lại.
Quên tắt mã hết hạn. Mã hết hạn mà phần mềm vẫn áp thì khách tiếp tục được giảm, nhân viên tiếp tục cho qua vì “máy vẫn nhận”. Cuối mỗi chương trình, người phụ trách phải tắt mã ngay trong ngày kết thúc và kiểm tra lại bằng một đơn thử.
Gắn mã vào hóa đơn và báo cáo
Mã phải đi vào dữ liệu, không nằm trên giấy riêng. Mỗi hóa đơn dùng mã thì lưu 3 trường: mã đã dùng, số tiền giảm, kênh tương ứng. Ba trường này là nguyên liệu cho bảng theo dõi ở trên.
| Trường | Ví dụ | Dùng để |
|---|---|---|
| Mã giảm giá | FB10 | Lọc doanh thu theo chiến dịch |
| Số tiền giảm | 42.000 | Tính tổng tiền đã nhường theo mã |
| Kênh | So sánh hiệu quả giữa các kênh |
Cuối tháng, báo cáo lọc theo 3 trường này cho ra toàn bộ bảng theo dõi mà không cần cộng tay. Cửa hàng nào còn ghi mã ra sổ riêng rồi cộng tay cuối tháng thì sai số lớn và tốn công — đưa vào phần mềm từ đầu rẻ hơn nhiều.
Checklist triển khai mã giảm giá
- Mỗi kênh một mã riêng, không dùng chung mã giữa các kênh
- Ưu tiên mã cố định tiền để biết trước mức lỗ tối đa mỗi đơn
- Viết 4 điều kiện kiểm tra mã, dán tại quầy cho nhân viên làm theo
- Giới hạn số lần dùng theo số điện thoại, nhất là mã khách mới
- Tắt mã ngay ngày kết thúc chương trình, kiểm tra bằng đơn thử
- Lập bảng theo dõi 7 cột sau mỗi chiến dịch, tính lãi ròng từng mã
- Lưu 3 trường mã, tiền giảm, kênh vào từng hóa đơn để báo cáo tự động
Đọc thêm: Tính điểm hòa vốn khuyến mãi, Báo cáo doanh thu hằng ngày, Chăm sóc khách sau bán.
Nếu bạn muốn xem cách phần mềm sinh mã, gắn mã vào hóa đơn và tách báo cáo theo từng chiến dịch, gọi hotline/Zalo 0907 943 968 hoặc ghé 26 Nguyễn Đình Khơi, Phường Tân Sơn Nhất, TP. Hồ Chí Minh. Tư vấn miễn phí, không ràng buộc.