UrlEdge
العودة إلى المدونة
٥ مايو ٢٠٢٦ UrlEdge Editorial5 min read

توجيه الروابط الذكي حسب البلد والجهاز واختبار A/B وشروط القواعد

قد يحتاج رابط حملة واحد إلى وجهات مختلفة حسب البلد والجهاز واللغة ووسوم UTM ووزن اختبار A/B وخطة fallback. هذه طريقة تصميم المنطق بدون دفنه داخل كود التطبيق.

رسم توضيحي دافئ يوضح رابطا واحدا يتفرع حسب البلد والجهاز واختبار A/B وخطة fallback عند edge

تبدو إعادة التوجيه سهلة عندما يجب أن يصل كل زائر إلى الصفحة نفسها. في حملات حقيقية عبر واتساب، إنستغرام، QR، البريد، التجارة الإلكترونية، التطبيقات، والشركاء، هذا نادرا ما يحدث.

قد يحتاج زائر من السعودية إلى صفحة عربية وعرض محلي. زائر من الإمارات قد يحتاج صفحة أخرى. مستخدم iPhone يحتاج Universal Link أو App Store. مستخدم Android يحتاج Android App Link أو Google Play. سطح المكتب يحتاج صفحة ويب. ووسوم UTM ومعرفات الحملات والشركاء يجب ألا تضيع. إذا كان هناك اختبار A/B، يجب أن يبقى الزائر على النسخة نفسها خلال الاختبار.

هذا هو Smart Redirect Routing: رابط عام واحد تحكمه سياسة توجيه، لا وجهة واحدة فقط.

UrlEdge يشغل هذه السياسة عند edge. يمكن جمع البلد، الجهاز، اللغة، query، header، cookie، الحملة، وزن A/B وfallback داخل قاعدة واحدة، مع analytics وrollback.

الرابط يحتاج سياسة واضحة

غالبا ما يتوزع المنطق هكذا:

  • geo redirect في CDN
  • device redirect في التطبيق
  • A/B test في سكربت المتصفح
  • UTM داخل صفحة الهبوط
  • fallback في جدول أو محادثة حملة

عند تغيير العرض أو التطبيق، يصعب معرفة القاعدة التي عملت فعلا.

Smart redirect routing policy with geo, device, experiment, and fallback branches

السؤالالسبب
ما المصدر المطابق؟domain أو path أو wildcard أو regex أو QR
ما السياق المستخدم؟بلد، جهاز، لغة، OS، browser، query، header، cookie
ما الأولوية؟أمان، حملة، جهاز، بلد، A/B، fallback
ما الوجهة؟متجر، App Store، Google Play، صفحة هبوط، دعم، fallback
كيف ينقسم الترافيك؟أوزان A/B، rollout، canary
ما الذي يبقى؟path، query، UTM، affiliate ID، coupon
كيف نرجع؟snapshot سابق، fallback، إيقاف حملة، owner

التوجيه الجغرافي يجب أن يخدم النية

الحالةتوجيه أفضل
متجر متعدد الأسواقكتالوج، عملة، شحن، لغة مناسبة
حملات خليجية أو عالميةالسعودية، الإمارات، مصر، global حسب العرض
منتج غير متاحقائمة انتظار أو شريك محلي أو رسالة واضحة
قيود قانونيةallowed / blocked / fallback واضح
الدعم والمحتوىصفحة عربية فقط إذا كانت موجودة ومحدثة

Cloudflare Workers يوفر بيانات عبر request.cf ومنها البلد. لكن القدرة التقنية لا تعني أن كل زيارة يجب أن تعاد توجيهها. من ناحية SEO، يجب تجنب cloaking وتوضيح canonical وfallback.

التوجيه حسب الجهاز: تطبيق، ويب، QR

Device and geography decision map for app, store, web, and regional destinations

السياقالوجهة
iOSUniversal Link أو App Store أو web fallback
AndroidAndroid App Link أو Google Play أو web fallback
Desktopصفحة ويب أو تسجيل أو QR handoff
Tabletغالبا web desktop
In-app browserصفحة وسيطة لواتساب أو إنستغرام
Unknownweb fallback ثابت

بعد توقف Firebase Dynamic Links، تحتاج فرق التطبيقات إلى امتلاك هذه الطبقة. UrlEdge يدير device routing وfallback، أما فتح التطبيق الأصلي فيحتاج Universal Links وAndroid App Links.

A/B بالredirect عندما تتغير الوجهة

مفيد في:

  • landing page A مقابل B
  • عرض محلي مقابل عالمي
  • صفحة تسعير جديدة لنسبة صغيرة
  • canary rollout
  • تدوير صفحات الشركاء أو affiliate

ليس بديلا لمنصة تجارب كاملة.

A/B redirect split and staged rollout controlled before the page renders

قرارالافتراضي
status code302 أو 307 للاختبار المؤقت
الثباتالزائر يعود للنسخة نفسها
SEOلا تجربة مختلفة للزاحف
canonicalواضح إذا كانت للنسخ URLs منفصلة
المدةلا تترك split قديما يعمل
rolloutزد الوزن تدريجيا

Google ينصح بتجنب cloaking واستخدام redirect مؤقت عند إرسال URL الأصلي إلى نسخة اختبارية.

الشروط تحتاج أولوية

الأولويةالشرطمثال
1أمان أو قانونبلد غير مدعوم إلى صفحة توضيح
2حملة محددة?campaign=partner له أولوية
3جهاز أو OSiOS وAndroid وdesktop
4بلد أو لغةالسعودية، الخليج، global
5A/B weightفقط الترافيك المؤهل
6fallbackالباقي إلى وجهة ثابتة

الترتيب الخاطئ قد يضيع UTM أو يدخل ترافيك مستبعد إلى اختبار.

UTM وquery جزء من الطريق

السياسةالاستخدام
Preserve allمصدر موثوق
AllowlistUTM وclick ID وaffiliate
Append defaultsتوحيد campaign أو channel
Strip allوجهة حساسة
Rewriteparameter يحدد path أو destination

اختبار المصفوفة قبل الإطلاق

Rule QA and rollback workflow for smart redirect routing

اختبر البلدان، الأجهزة، وجود UTM، paid/organic/QR/affiliate، أول زيارة والعودة في A/B، status، عدد hops، الأولوية، fallback، analytics، وrollback.

أين يفيد UrlEdge

FAQ

ما هو Smart Redirect Routing؟

هو توجيه URL واحد إلى وجهات مختلفة حسب البلد والجهاز واللغة والمعلمات والحملة ووزن A/B وfallback.

هل هو مثل geo redirect؟

لا. geo redirect شرط واحد. Smart routing يجمع شروطا متعددة وأولوياتها.

هل اختبار A/B يستخدم 301 أم 302؟

غالبا 302 لأن الاختبار مؤقت.

References

أنشئ قواعد توجيه ذكية عند edge

وجّه الزيارات حسب البلد والجهاز واللغة والمعلمات ووزن A/B وخطة fallback بدون إخفاء المنطق داخل التطبيق.

استكشف smart routing

مقالات مرتبطة

عرض الكل