Geo redirect là gì: cách chuyển hướng theo quốc gia và thiết bị mà không mất traffic

Geo redirect đưa khách truy cập đến đúng trang tùy theo quốc gia, ngôn ngữ hoặc thiết bị của họ. Bài viết giải thích cơ chế, những chỗ hay sai và cách dựng định tuyến như vậy cho traffic quảng cáo.

Tracking và phân tích13 phút đọc
Geo redirect là gì: cách chuyển hướng theo quốc gia và thiết bị mà không mất traffic
Mục lục
  1. Geo redirect dùng để làm gì
  2. Chuyển hướng theo quốc gia hoạt động thế nào
  3. Chuyển hướng theo thiết bị: phiên bản mobile và desktop
  4. Những cạm bẫy của geo redirect
  5. Geo redirect, bộ lọc quốc gia và TDS: khác nhau thế nào
  6. Cách làm chuyển hướng theo quốc gia và thiết bị trong ArtisanClo
  7. Những lỗi thường gặp
  8. Tóm lại

Geo redirect (chuyển hướng theo GEO) là việc đưa khách truy cập đến các trang khác nhau tùy theo nơi họ đến: quốc gia được xác định qua địa chỉ IP, ngôn ngữ qua cài đặt trình duyệt, thiết bị qua chuỗi user agent. Quảng cáo chỉ có một link, nhưng phía sau người Đức vào offer tiếng Đức, người Brazil vào offer tiếng Bồ Đào Nha, còn người dùng iPhone vào trang dành cho iOS.

Nghe như một dòng code, nhưng dòng code đó có nhiều cạm bẫy: xác định GEO không chính xác, VPN, cache, bot tìm kiếm chỉ thấy một phiên bản website. Dưới đây là lý do cần chuyển hướng theo quốc gia và thiết bị, cách nó vận hành bên trong và cách dựng nó cho traffic quảng cáo mà không thất thoát.

Geo redirect dùng để làm gì

Các mục đích khiến người ta cấu hình nó quy về một ý: người khác nhau hợp với thứ khác nhau.

  • Offer khác nhau theo quốc gia. Mạng CPA trả cho cùng một sản phẩm với mức khác nhau ở từng GEO, và đôi khi mỗi nước là một offer riêng với landing page riêng. Một chiến dịch nhiều quốc gia mà không có chuyển hướng theo quốc gia sẽ cần link riêng, thường là cả chiến dịch riêng cho mỗi GEO. Cách chia quốc gia theo mức sinh lời có trong bài về GEO Tier-1, Tier-2, Tier-3.
  • Phiên bản ngôn ngữ. Khách từ Thụy Sĩ có thể nói tiếng Đức, tiếng Pháp hoặc tiếng Ý. Ở đây quốc gia theo IP giúp rất ít, còn ngôn ngữ trình duyệt thì giúp nhiều.
  • Phiên bản mobile và desktop. Đăng ký trả phí qua di động, ứng dụng trên store, form điền số điện thoại hay bài review dài cho máy tính — trang được làm cho từng thiết bị chuyển đổi tốt hơn trang dùng chung.
  • Hệ điều hành. Ứng dụng Android dẫn tới Google Play, iOS dẫn tới App Store, desktop dẫn tới trang có mã QR.
  • Giới hạn pháp lý. Nếu sản phẩm không được bán ở một nước nào đó, đưa khách từ nước đó đến trang thông tin là trung thực hơn đưa tới form đặt hàng.

Chuyển hướng theo quốc gia hoạt động thế nào

Cơ chế ở mọi hệ thống đều giống nhau và gồm ba bước.

1. Xác định quốc gia theo IP

Máy chủ lấy địa chỉ IP của khách và tra trong cơ sở dữ liệu định vị — bảng ánh xạ các dải địa chỉ với quốc gia, vùng, thành phố, nhà mạng và mạng (ASN). Các cơ sở này được tổng hợp từ dữ liệu của cơ quan cấp phát địa chỉ, nhà cung cấp và các phép đo, nên độ chính xác khác nhau: ở cấp quốc gia với mạng gia đình và di động thì cao, ở cấp thành phố thì thấp hơn rõ rệt.

Nếu website đứng sau CDN hoặc proxy của hosting, cần lấy địa chỉ thật của khách từ header đáng tin cậy chứ không phải địa chỉ của máy chủ trung gian. Nếu không, mọi khách đều sẽ thành “đến từ quốc gia của data center”.

2. Đối chiếu với quy tắc

Tiếp theo, các đặc điểm đã xác định được so với quy tắc: “quốc gia là DE hoặc AT”, “thiết bị là smartphone”, “ngôn ngữ là pt”. Quy tắc được kiểm tra theo thứ tự định sẵn, và quy tắc khớp đầu tiên sẽ được áp dụng. Bắt buộc phải có tuyến mặc định cho tất cả những ai không khớp quy tắc nào — nếu không, một phần traffic đã trả tiền sẽ bị mất.

3. Chuyển hướng

Có ba cách đưa khách đến địa chỉ:

Cách Hoạt động thế nào Ưu và nhược
Redirect phía server 302/307 Server trả về mã phản hồi và địa chỉ mới Nhanh, chạy không cần JavaScript; địa chỉ trên thanh trình duyệt thay đổi
Redirect bằng JavaScript Trang tải xong, script đổi địa chỉ Thấy màn hình nháy, mất thời gian, không có JS thì không chạy
Tải nội dung tại chỗ Server tự trả trang cần thiết dưới cùng địa chỉ Địa chỉ không đổi, không có bước chuyển thừa; cần dịch vụ hỗ trợ phía server

Geo redirect dùng mã tạm thời — 302 hoặc 307. Mã 301 vĩnh viễn được trình duyệt và cache trung gian ghi nhớ, và người từng nhận phiên bản “tiếng Đức” sẽ tiếp tục nhận nó kể cả sau khi tắt VPN.

Chuyển hướng theo thiết bị: phiên bản mobile và desktop

Loại thiết bị được xác định qua chuỗi user agent và, trên các trình duyệt nhân Chromium, qua header Client Hints. Với việc định tuyến thì vậy là đủ: người bình thường không giả mạo chuỗi này, và nhận diện sai cũng không gây thiệt hại lớn. Chuỗi đó chứa gì và vì sao nó không đủ để chống bot, xem chi tiết trong bài về lọc theo user agent.

Vài điểm thực tế:

  • Máy tính bảng. Hãy quyết định trước chúng sẽ đi đâu: phiên bản mobile hay desktop. Mặc định mỗi hệ thống xếp chúng một kiểu.
  • Trình duyệt nhúng trong ứng dụng. Khách từ mạng xã hội mở link trong trình duyệt nhúng. Đó là smartphone, và cần đưa họ đến trang mobile, kể cả khi chuỗi UA trông lạ.
  • Kết hợp với hệ điều hành. “Smartphone + iOS” và “Smartphone + Android” là hai nhánh khác nhau nếu offer dẫn tới kho ứng dụng.

Những cạm bẫy của geo redirect

VPN và proxy

Người dùng VPN nhận quốc gia của máy chủ đầu ra. Nếu họ ở Ba Lan nhưng VPN đi ra ở Hà Lan, chuyển hướng theo quốc gia sẽ đưa họ tới offer Hà Lan — không phù hợp với họ và mạng CPA có thể không trả tiền. Với chiến dịch quảng cáo, traffic như vậy vốn đã không mong muốn; cách nhận diện VPN, proxy và địa chỉ hosting được phân tích trong bài về VPN, proxy và IP data center.

Độ chính xác của GEO

Nhà mạng di động đôi khi định tuyến traffic qua nước láng giềng, mạng doanh nghiệp qua trụ sở chính, Internet vệ tinh qua quốc gia của nhà cung cấp. Thành phố theo IP còn sai thường xuyên hơn, vì vậy chỉ nên chuyển hướng theo thành phố ở những chỗ sai lệch không quá nghiêm trọng.

Lời khuyên. Với phiên bản ngôn ngữ, hãy dựa vào ngôn ngữ trình duyệt và chỉ dùng quốc gia theo IP như gợi ý. Ngôn ngữ do người dùng tự chọn, còn IP phụ thuộc vào mạng họ dùng hôm nay.

Cache

Nếu trang có geo redirect được cache trên CDN mà không tính đến quốc gia, khách đầu tiên sẽ quyết định phản hồi cho tất cả những người còn lại. Phản hồi phụ thuộc vào khách thì hoặc không cache, hoặc cache với khóa theo quốc gia và thiết bị.

SEO và hreflang cho website thông thường

Đây là cái bẫy chính với website làm SEO. Bot tìm kiếm đến từ một tập địa chỉ hạn chế, thường là từ một quốc gia. Khi redirect cứng theo IP, bot chỉ thấy một phiên bản website, còn những phiên bản khác đơn giản là không vào được chỉ mục.

Các công cụ tìm kiếm khuyên cách khác:

  1. Mỗi phiên bản ngôn ngữ hoặc khu vực nằm ở địa chỉ riêng và mở trực tiếp được, không bị ép chuyển hướng.
  2. Các phiên bản được liên kết bằng thuộc tính hreflang để công cụ tìm kiếm hiển thị đúng phiên bản trong kết quả.
  3. Khách từ quốc gia “khác” thấy một banner nhẹ nhàng kiểu “Có vẻ bạn đang ở Đức — chuyển sang phiên bản tiếng Đức?”, và lựa chọn được ghi nhớ.

Với landing page quảng cáo không làm SEO thì điều này thường không quan trọng: khách đến qua link trong quảng cáo. Nhưng nếu cùng một website chạy cả quảng cáo lẫn organic, chỉ nên giữ chuyển hướng ép buộc theo quốc gia cho link quảng cáo.

Phù hợp với quảng cáo

Các nền tảng quảng cáo yêu cầu trang đích phải khớp với quảng cáo đối với người dùng ở khu vực mà quảng cáo nhắm tới. Geo redirect tới các offer khác nhau theo quốc gia là cách làm bình thường, miễn là mỗi phiên bản thật sự đúng với những gì quảng cáo hứa ở quốc gia đó. Quy định của nền tảng về điều này được tổng hợp trong bài về chính sách quảng cáo Meta.

Geo redirect, bộ lọc quốc gia và TDS: khác nhau thế nào

Ba khái niệm này hay bị nhầm lẫn.

  • Bộ lọc theo quốc gia quyết định có cho khách vào hay không. GEO không phù hợp nhận trang thay thế. Chi tiết trong bài về lọc traffic theo GEO và thiết bị.
  • Geo redirect cho tất cả những ai đã qua bộ lọc vào, nhưng mỗi người thấy một thứ khác nhau.
  • TDS là hệ thống phân phối traffic hoàn chỉnh: GEO và thiết bị chỉ là hai trong nhiều điều kiện, bên cạnh còn có trọng số, ưu tiên, nhãn và tham số link. Logic chung được mô tả trong bài về hệ thống TDS.

Trong một sơ đồ thực tế, chúng đi nối tiếp nhau: bộ lọc loại bot và quốc gia không cần, traffic còn lại được chia về các offer.

Cách làm chuyển hướng theo quốc gia và thiết bị trong ArtisanClo

Trong ArtisanClo, geo redirect được dựng bằng nhánh của luồng. Nhánh có từ gói Professional, ở các chế độ có tracker, khi luồng có từ hai offer trở lên.

Nhánh được cấu tạo ra sao. Nút “Thêm nhánh” tạo một nhánh với điều kiện “Quốc gia thuộc”. Điều kiện đọc như “Nếu [trường] [toán tử] [giá trị]”, và một nhánh có thể có nhiều điều kiện — khi đó tất cả phải thỏa cùng lúc.

Trường điều kiện: Quốc gia, Thiết bị, HĐH, Trình duyệt, Nhà mạng, ASN, Thành phố, Vùng, Ngôn ngữ, Referrer, Tham số liên kết và Nhãn (sub). Toán tử gồm “thuộc”, “không thuộc”, “chứa”, “có giá trị”, “không có giá trị”. Các giá trị được liệt kê cách nhau bằng dấu phẩy.

Thứ tự. Các nhánh được kiểm tra từ trên xuống, nhánh khớp đầu tiên quyết định; thứ tự được đổi bằng mũi tên “Lên” và “Xuống”. Khách không khớp nhánh nào đi tới offer không thuộc nhánh — đó chính là tuyến mặc định. Nếu nhánh không có offer, khách của nhánh đó cũng đi tới offer mặc định.

Gắn offer. Trong thẻ offer có trường “Nhánh”. Bên trong nhánh, các offer chia traffic theo trọng số, còn nút “Trọng số tự động” chia đều trong từng nhóm — riêng cho các offer không thuộc nhánh và cho offer của từng nhánh.

Cách hiển thị. Offer có ba chế độ: “Tải nội dung” — trang offer mở dưới địa chỉ quảng cáo của bạn; “Redirect” — chuyển hướng tạm thời bằng mã 302 tới địa chỉ offer; “Iframe” — trang được nhúng vào trang của bạn. Mã tạm thời ở đây được chọn không phải ngẫu nhiên — vì những lý do đã nói ở trên.

Ghim khách truy cập. Nếu một người quay lại, trường “Ghim khách truy cập, giờ” sẽ đưa họ đến đúng prelander và offer cũ, chứ không phải một offer ngẫu nhiên trong nhánh.

Ví dụ: chiến dịch cho Đức, Áo và Brazil.

  1. Nhánh “DACH”: “Quốc gia thuộc DE, AT” → offer tiếng Đức.
  2. Nhánh “BR mobile”: “Quốc gia thuộc BR” và “Thiết bị thuộc Di động” → offer mobile tiếng Bồ Đào Nha.
  3. Không nhánh: tất cả còn lại → offer chính.

Điều quan trọng là nhánh hoạt động sau bước lọc: trước tiên lượt truy cập qua các bước kiểm tra bot, VPN và quy tắc đối tượng, và chỉ khách đã được cho qua mới chọn offer theo nhánh và trọng số. Nếu bạn hoàn toàn không cần một GEO nào đó, tốt hơn hãy chặn nó trong “Đối tượng” thay vì đẩy sang offer dự phòng.

Báo cáo theo nhánh. Thống kê có lát cắt “Nhánh” — thấy được mỗi nhánh mang lại bao nhiêu click, chuyển đổi và tiền. Nhờ vậy geo redirect chuyển từ cấu hình “theo cảm giác” thành một thử nghiệm có thể kiểm chứng bằng con số; cách làm các phép thử như vậy có trong bài về split test. Toàn bộ khả năng định tuyến có trên trang tính năng, điều kiện các gói có trên trang bảng giá.

Những lỗi thường gặp

  1. Không có tuyến mặc định. Khách từ các quốc gia chưa tính đến bị mất hoặc thấy lỗi.
  2. Redirect vĩnh viễn 301. Trình duyệt ghi nhớ nó, và khách bị kẹt mãi trong một phiên bản.
  3. Ngôn ngữ theo IP. Quốc gia không đồng nghĩa với ngôn ngữ: Bỉ, Thụy Sĩ, Canada.
  4. Redirect theo IP trên website có organic. Công cụ tìm kiếm chỉ thấy một phiên bản, các phiên bản khác rơi khỏi chỉ mục.
  5. Quá nhiều nhánh với lượng traffic nhỏ. Mỗi nhánh chia nhỏ thống kê, và không rút ra được kết luận nào cho nhánh nào.

Tóm lại

Geo redirect là công cụ đơn giản nhưng có những góc cạnh không đơn giản. Xác định quốc gia theo IP, ngôn ngữ theo trình duyệt, thiết bị theo user agent; dùng mã phản hồi tạm thời; luôn để lại tuyến mặc định; với website thông thường có traffic tìm kiếm, hãy thay chuyển hướng ép buộc bằng đánh dấu hreflang và banner. Trong quảng cáo, chuyển hướng theo quốc gia và thiết bị hoạt động tốt nhất khi đi cùng bộ lọc: trước tiên loại bot và GEO không cần, sau đó chia khách thật về các offer phù hợp và theo dõi kết quả từng nhánh trong báo cáo.

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

01

Geo redirect là gì?

Đó là việc chuyển hướng khách truy cập đến các địa chỉ khác nhau tùy theo vị trí của họ, thường được xác định qua địa chỉ IP. Ví dụ, khách từ Đức vào trang tiếng Đức, khách từ Tây Ban Nha vào trang tiếng Tây Ban Nha. Nguyên tắc tương tự cũng áp dụng cho ngôn ngữ trình duyệt và loại thiết bị.

02

Xác định quốc gia theo IP chính xác đến mức nào?

Ở cấp quốc gia, với mạng gia đình và mạng di động, cơ sở dữ liệu định vị thường chính xác; ở cấp thành phố thì kém hơn rõ rệt. Sai lệch đến từ VPN, proxy, mạng doanh nghiệp đi ra Internet ở nước khác và nhà mạng di động định tuyến traffic qua nước láng giềng. Vì vậy với quyết định quan trọng, quốc gia theo IP nên được bổ sung bằng ngôn ngữ trình duyệt và múi giờ.

03

Redirect theo IP có hại cho SEO không?

Với website thông thường thì có thể: bot tìm kiếm đến từ một số ít quốc gia và khi bị redirect cứng theo IP chỉ thấy một phiên bản của website. Các công cụ tìm kiếm khuyên không ép chuyển hướng khách mà đánh dấu các phiên bản ngôn ngữ bằng hreflang và gợi ý chuyển đổi bằng banner. Với landing page quảng cáo không làm SEO, vấn đề này thường không tồn tại.

04

Nên dùng mã phản hồi nào cho geo redirect?

Mã tạm thời, 302 hoặc 307. Phản hồi phụ thuộc vào từng khách, nên trình duyệt và proxy không được ghi nhớ nó vĩnh viễn. Mã 301 vĩnh viễn bị cache lại, và người từng vào phiên bản của một quốc gia sẽ tiếp tục bị đưa đến đó kể cả khi đã chuyển nhà hay tắt VPN.

05

Geo redirect khác gì bộ lọc theo quốc gia?

Bộ lọc quyết định có cho khách vào hay không: quốc gia không phù hợp nhận trang thay thế. Geo redirect cho tất cả vào, nhưng mỗi người thấy một thứ khác nhau. Trên thực tế hai thứ được kết hợp: trước tiên loại bỏ GEO không cần, sau đó các quốc gia còn lại được chia về offer của riêng mình.

Đọc thêm

12 phút đọc

Attribution chuyển đổi: mô hình attribution, cửa sổ attribution và vì sao số liệu không khớp

Attribution chuyển đổi là quy tắc quyết định ghi công cho lead hay đơn hàng vào click, chiến dịch hoặc nền tảng cụ thể nào. Bài viết phân tích các mô hình attribution chính, cửa sổ theo click và theo lượt xem, và giải thích vì sao tài khoản quảng cáo, tracker và mạng CPA báo những con số khác nhau.

12 phút đọc

Tracking TikTok Ads: macro, ttclid, Events API và báo cáo

Tracking TikTok Ads gồm macro có hai dấu gạch dưới, ttclid được giữ lại và gửi chuyển đổi qua Events API. Bài này hướng dẫn gắn nhãn link, gửi lead về TikTok và hiểu vì sao số liệu tài khoản quảng cáo và tracker không khớp.

Xem lưu lượng thật của bạn

Kết nối ArtisanClo với trang web của bạn, xem ai thực sự đến từ quảng cáo và vì sao mỗi lượt nhấp nhận quyết định đó.