Skip to content
FunkciókÁrakPartnerekBlogSúgóRólunkKapcsolat
KezdésBejelentkezés
Vissza a Bloghoz
guides2026-07-135 perc olvasás

Geocélzott QR-étlapok: különböző nyelvek a látogató IP-je alapján

Hogyan irányítja egy 180 férőhelyes all-inclusive üdülő Antalyában ugyanazt a QR-t török, német vagy orosz étlaphoz Cloudflare Workers és CF-IPCountry segítségével.

th

thMenu Team

thmenu.com

Egy 180 férőhelyes all-inclusive üdülőben Antalya Lara városrészében minden asztalon ugyanaz a QR-kód van — de a münchenből érkező család brunch-kor németet vár, a szentpétervári pár vacsorán pedig oroszt. Egy kód, három élmény.

IP-alapú útválasztás CF-IPCountryval

A Cloudflare Workers minden kéréshez hozzáad egy CF-IPCountry fejlécet — az IP-ből származtatott ISO 3166-1 alpha-2 országkód. A worker beolvassa és 302-vel átirányít: DE → /de, RU → /ru, TR és fallback → /tr. A döntés 5 ms alatt, edge-en történik.

A leképezési táblát KV-ban tárolni egyszerűsíti az adminisztrációt és A/B teszteket. Nyári holland vendégroham esetén az üzemeltetés újratelepítés nélkül adja hozzá az NL → /de-t.

Böngészőnyelv felülbírálása: a vita

Az Accept-Language megközelítés elbukik a "németül beszélő török" peremesetnél. Egy 20 éve Berlinben élő török család német böngészőt használ — antalyai nyaraláson lehet, hogy mégis törökül szeretne enni. A CF-IPCountry a helyet, az Accept-Language a preferenciát jelzi.

Ajánlás: IP először, böngészőnyelv döntő. Konfliktus esetén jelenjen meg egy feltűnő kézi kapcsoló.

Kézi nyelvváltó mint fallback

A geocélzás soha nem lehet kényszerítő. A thMenu zászló + nyelv pirulát mutat a menü fejlécében egy érintéses váltással 12 nyelv között. A választás cookie-ba kerül és prioritást kap a következő szkenneléseknél.

Statisztika: három hónap alatt a 12 400 szkennelés 8%-a használta a kézi kapcsolót — ez tart minket GDPR-megfelelőségben.

GYIK

Milyen nyelvet lát egy VPN-es vendég? A CF-IPCountry a kilépési IP-t oldja fel; német VPN-szerver alagútja német zászlót mutat. A kézi fallback ment.

Mi van, ha a roaming külföldi IP-t jelent? A Turkcell nemzetközi roaming IP-i török CIDR blokkokban maradnak; nincs gond.

Árt ez a SEO-nak? Nem. A menüoldalak amúgy is noindex-ek; egy US IP-ről érkező Googlebot az alapértelmezett /tr-re esik.

Hasznosnak találtad? Oszd meg.