Redirect rules: smart redirect theo điều kiện
Route traffic theo thiết bị/quốc gia/thời gian và dùng fallback URL khi không match — giúp tối ưu UX và tăng chuyển đổi.
Tip: Luôn test rule theo thứ tự ưu tiên để tránh redirect sai/loop.
Khái niệm
Mỗi link có thể có nhiều rule. Hệ thống sẽ duyệt rule theo thứ tự ưu tiên và chọn rule đầu tiên match. Nếu không rule nào match, sẽ chuyển sang fallback URL.
- Rule = (điều kiện) + (URL đích).
- Ưu tiên cao hơn sẽ được xét trước.
- Nên đặt rule “đặc biệt” trước, rule “chung” sau.
Điều kiện phổ biến
Bạn có thể routing theo nhiều tiêu chí. Tuỳ hệ thống, bạn có thể bật/tắt các nhóm điều kiện sau:
Chuyển hướng theo thiết bị (mobile/desktop/tablet) để đưa về landing phù hợp.
- Mobile → landing mobile tối ưu tốc độ.
- Desktop → landing nhiều nội dung hơn.
Chuyển hướng theo quốc gia để phù hợp ngôn ngữ/offer.
- VN → landing tiếng Việt / offer VN.
- US → landing tiếng Anh / offer US.
Chuyển hướng theo khung giờ/ngày để test chiến dịch hoặc giới hạn thời gian khuyến mãi.
- Giờ cao điểm → offer A.
- Ngoài giờ → offer B.
Ưu tiên (Priority)
Thiết lập ưu tiên giúp tránh “rule chung” nuốt mất “rule đặc biệt”. Hãy luôn có thứ tự rõ ràng.
- Rule nhắm mục tiêu hẹp (US + Mobile) đặt trước.
- Rule nhắm mục tiêu rộng (Mobile) đặt sau.
- Rule “Any/All” chỉ nên đặt cuối (trước fallback).
Fallback URL
Fallback là URL sẽ dùng khi không rule nào match. Đây là “lưới an toàn” để đảm bảo link luôn hoạt động.
- Fallback nên là landing mặc định (ổn định, tải nhanh).
- Tránh đặt fallback quay lại chính link (gây loop).
- Giữ UTM nếu bạn cần đo lường (tuỳ hệ thống).
301 vs 302
Chọn mã chuyển hướng phù hợp mục tiêu:
Dùng khi bạn thường xuyên thay đổi đích, A/B test, hoặc routing động.
- Thay đổi đích nhanh, ít bị cache “cứng”.
- Phù hợp campaign/ads.
Dùng khi URL đích ổn định và bạn muốn tín hiệu “cố định”.
- Có thể bị cache lâu hơn.
- Phù hợp tài liệu, chuyển domain vĩnh viễn.
Ví dụ cấu hình nhanh
Một số mẫu rule thường gặp (minh hoạ):
| Country = VN AND Device = Mobile | https://example.com/vn-mobile |
|---|---|
| Country = VN | https://example.com/vn |
| Device = Mobile | https://example.com/mobile |
| Fallback | https://example.com/default |
| Time = 20:00–23:59 | https://example.com/flash |
|---|---|
| Time = 00:00–19:59 | https://example.com/normal |
| Fallback | https://example.com/normal |
Test & debug
Trước khi chạy chiến dịch thật, hãy test rule kỹ:
- Test trên mobile/desktop; đổi VPN để test geo (nếu cần).
- Kiểm tra phản hồi 301/302 theo cấu hình.
- Nếu bị loop: kiểm tra fallback và các rule có trỏ ngược về chính link không.
- Nếu sai rule: kiểm tra thứ tự ưu tiên và điều kiện match.
Câu hỏi thường gặp
Muốn tạo smart redirect theo rule?
Vào dashboard để tạo link và cấu hình redirect rules theo chiến dịch.