Skip to content
المميزاتالأسعارالشراكةالمدونةالمساعدةمن نحنتواصل معنا
ابدأ الآنتسجيل الدخول
العودة إلى المدونة
guides2026-07-135 دقيقة قراءة

قوائم QR مستهدفة جغرافياً: تقديم لغات مختلفة حسب IP الزائر

كيف يوجّه منتجع شامل من 180 مقعداً في أنطاليا نفس QR إلى قوائم تركية أو ألمانية أو روسية عبر Cloudflare Workers و CF-IPCountry.

th

thMenu Team

thmenu.com

في منتجع شامل من 180 مقعداً بمنطقة لارا في أنطاليا، تحمل كل طاولة نفس رمز QR — لكن عائلة من ميونخ في الفطور تتوقع الألمانية، وزوجين من سان بطرسبرغ في العشاء يتوقعان الروسية. رمز واحد، ثلاث تجارب.

التوجيه بالـ IP مع CF-IPCountry

يضيف Cloudflare Workers ترويسة CF-IPCountry لكل طلب — رمز ISO 3166-1 alpha-2 مستنتج من IP. يقرأ الـ worker الترويسة ويعيد التوجيه 302: DE → /de، RU → /ru، TR والاحتياطي → /tr. القرار في أقل من 5 مللي ثانية على الـ edge.

تخزين جدول المطابقة في KV يبسّط الإدارة واختبارات A/B. عند تدفّق ضيوف هولنديين صيفاً، يضيف الفريق NL → /de دون إعادة نشر.

تجاوز لغة المتصفح: النقاش

أسلوب Accept-Language يفشل في حالة "تركي ناطق بالألمانية". عائلة تركية مقيمة في برلين منذ 20 سنة تستخدم متصفحاً ألمانياً — في إجازة بأنطاليا قد تفضّل التركية. CF-IPCountry يشير إلى الموقع، Accept-Language يشير إلى التفضيل.

التوصية: IP أولاً، لغة المتصفح كحَكَم. عند التعارض، اعرض مبدّلاً يدوياً بارزاً.

المبدّل اليدوي كاحتياط

الاستهداف الجغرافي يجب ألا يكون إجبارياً أبداً. تعرض thMenu شارة علم + لغة في رأس القائمة مع تبديل بنقرة واحدة بين 12 لغة. يُكتب الاختيار في ملف تعريف ارتباط ويسود في المسوحات اللاحقة.

إحصائية: خلال ثلاثة أشهر، 8% من 12,400 مسحاً استخدم المبدّل اليدوي — وهذا يبقينا متوافقين مع GDPR.

الأسئلة الشائعة

أي لغة يرى ضيف يستخدم VPN؟ يحلّ CF-IPCountry IP الخروج؛ نفق VPN عبر خادم ألماني يُظهر العلم الألماني. الاحتياط اليدوي ينقذ الموقف.

وإذا أبلغ التجوال عن IP أجنبي؟ تظل IP تجوال Turkcell ضمن كتل CIDR تركية؛ لا مشاكل.

هل يضرّ SEO؟ لا. صفحات القائمة noindex؛ Googlebot من IP أمريكي يقع على /tr افتراضياً.

هل وجدت هذا مفيداً؟ شاركه.