Bỏ qua nội dung
Quay lại Docs Redirect rules Smart redirect

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:

Device

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.
Geo (Country)

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.
Time

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:

302 (Temporary) — khuyến nghị cho ads/test

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.
301 (Permanent) — phù hợp khi cố định lâu dài

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ạ):

Ví dụ 1: Geo + Device
Mẫu
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
Hãy đặt rule theo thứ tự ưu tiên như bảng trên.
Ví dụ 2: Time window (flash sale)
Mẫu
Time = 20:00–23:59 https://example.com/flash
Time = 00:00–19:59 https://example.com/normal
Fallback https://example.com/normal
Hãy đặt rule theo thứ tự ưu tiên như bảng trên.

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

Thường nên dùng 302 vì linh hoạt cho thay đổi đích và A/B test.

Nên có fallback để link luôn hoạt động khi không có rule match.

Không trỏ rule/fallback về chính link hoặc một URL lại redirect ngược về link. Luôn test sau khi lưu rule.

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.