Skip to content
FunkcjeCennikPartnerzyBlogPomocO nasKontakt
Zacznij terazZaloguj się
Powrót do Bloga
guides2026-07-135 min czytania

Geo-targetowane menu QR: różne języki w zależności od IP gościa

Jak resort all-inclusive na 180 miejsc w Antalyi kieruje ten sam kod QR do menu tureckiego, niemieckiego lub rosyjskiego dzięki Cloudflare Workers i CF-IPCountry.

th

thMenu Team

thmenu.com

W 180-miejscowym resorcie all-inclusive w dzielnicy Lara w Antalyi każdy stół ma ten sam kod QR — ale rodzina z Monachium na brunchu oczekuje niemieckiego, a para z Sankt Petersburga na kolacji oczekuje rosyjskiego. Jeden kod, trzy doświadczenia.

Routing IP z CF-IPCountry

Cloudflare Workers dodaje do każdego żądania nagłówek CF-IPCountry — kod kraju ISO 3166-1 alpha-2 wywiedziony z IP. Worker odczytuje i przekierowuje 302: DE → /de, RU → /ru, TR i fallback → /tr. Decyzja poniżej 5 ms, edge-resident.

Tabela mapowania w KV ułatwia administrację i testy A/B. Latem przy napływie Holendrów zespół dodaje NL → /de bez ponownego wdrożenia.

Nadpisywanie języka przeglądarki: debata

Podejście Accept-Language zawodzi w skrajnym przypadku "Turek mówiący po niemiecku". Turecka rodzina mieszkająca w Berlinie od 20 lat używa niemieckiej przeglądarki — na wakacjach w Antalyi może preferować turecki. CF-IPCountry sygnalizuje lokalizację, Accept-Language preferencję.

Rekomendacja: IP pierwsze, język przeglądarki jako rozstrzygający. Przy konflikcie pokaż wyraźny przełącznik ręczny.

Ręczny przełącznik jako fallback

Geo-targetowanie nigdy nie może być wymuszone. thMenu pokazuje pigułkę z flagą i językiem w nagłówku menu z przełączaniem jednym dotknięciem między 12 językami. Wybór trafia do cookie i ma pierwszeństwo przy kolejnych skanach.

Statystyka: w trzy miesiące 8% z 12 400 skanów użyło ręcznego przełącznika — to utrzymuje nas w zgodzie z RODO.

FAQ

Jaki język widzi gość z VPN? CF-IPCountry rozwiązuje IP wyjściowe; tunel przez niemiecki serwer VPN pokazuje niemiecką flagę. Ręczny fallback ratuje sytuację.

A jeśli roaming raportuje zagraniczne IP? IP roamingu Turkcell pozostają w tureckich blokach CIDR; brak problemów.

Czy to szkodzi SEO? Nie. Strony menu są noindex; Googlebot z US-IP spada na domyślne /tr.

Czy to było pomocne? Udostępnij.