Smart Redirect Routing לפי מדינה, מכשיר, A/B ותנאי כללים
קישור קמפיין אחד יכול להזדקק ליעדים שונים לפי מדינה, מכשיר, שפה, UTM, משקל A/B ו-fallback. כך מתכננים את הלוגיקה בלי להחביא אותה בקוד.

הפניה פשוטה רק כאשר כל קליק צריך להגיע לאותו עמוד. בקמפיינים אמיתיים בישראל, עם WhatsApp, קוד QR, פרסום ממומן, ecommerce, אפליקציות ושותפים, זה כמעט אף פעם לא המצב.
משתמש מישראל צריך אולי דף עברי ומחיר מקומי. משתמש מאירופה צריך דף אחר. iPhone צריך Universal Link או App Store; Android צריך Android App Link או Google Play; desktop צריך landing page. UTM, click ID, קופון ו-affiliate ID חייבים להישמר. ובדיקת A/B צריכה לשמור משתמש חוזר באותה וריאציה.
Smart Redirect Routing הוא ניהול URL ציבורי באמצעות מדיניות ניתוב, לא יעד יחיד.
UrlEdge מריץ את המדיניות הזו ב-edge. מדינה, מכשיר, שפה, query, header, cookie, campaign, משקל A/B ו-fallback יכולים לחיות בכלל אחד, עם analytics ו-rollback.
הקישור צריך מדיניות
לוגיקה מפוזרת נראית כך:
- geo redirect ב-CDN
- device redirect באפליקציה
- A/B test בסקריפט דפדפן
- UTM בדף נחיתה
- fallback בגיליון או בצ'אט
כשקמפיין משתנה, קשה לדעת איזה כלל ניצח.

| שאלה | למה זה חשוב |
|---|---|
| מה המקור? | domain, path, wildcard, regex, slug, QR |
| איזה context נבדק? | מדינה, מכשיר, שפה, OS, browser, query, header, cookie |
| מה קודם? | safety, campaign, device, country, A/B, fallback |
| לאן מפנים? | store, App Store, Google Play, landing, support, fallback |
| איך מחלקים תנועה? | משקלי A/B, rollout, canary |
| מה שומרים? | path, query, UTM, affiliate ID, coupon |
| איך חוזרים? | snapshot קודם, fallback, pause campaign, owner |
ניתוב לפי מדינה צריך לשרת כוונה
| מצב | ניתוב טוב יותר |
|---|---|
| ecommerce אזורי | קטלוג, מטבע, משלוח וזמינות מתאימים |
| קמפיינים מקומיים | ישראל, אירופה, global לפי ההצעה |
| מוצר לא זמין | waitlist, שותף מקומי או הסבר ברור |
| מגבלה משפטית | allowed, blocked, fallback ברור |
| תמיכה ותוכן | עברית רק אם התוכן קיים ומתוחזק |
Cloudflare Workers מספק request.cf עם metadata כמו מדינה. זה שימושי, אבל לא מחליף החלטת SEO. צריך להימנע מ-cloaking ולהבהיר canonical ו-fallback.
ניתוב לפי מכשיר: אפליקציה, web, QR

| הקשר | יעד |
|---|---|
| iOS | Universal Link, אחרת App Store או web fallback |
| Android | Android App Link, אחרת Google Play או web fallback |
| Desktop | landing page, signup או QR handoff |
| Tablet | לרוב web desktop |
| In-app browser | bridge page ל-WhatsApp או social webview |
| Unknown | web fallback יציב |
אחרי Firebase Dynamic Links, צוותי אפליקציה צריכים להחזיק את שכבת ה-fallback. UrlEdge מנהל device routing ו-fallback; פתיחת אפליקציה native עדיין דורשת Universal Links ו-Android App Links.
A/B דרך redirect מתאים כשמשנים destination
מתאים ל:
- landing A מול B
- הצעה מקומית מול גלובלית
- pricing חדש לאחוז קטן
- canary rollout
- רוטציה של דפי partner או affiliate
זה לא מחליף פלטפורמת experimentation מלאה.

| החלטה | ברירת מחדל |
|---|---|
| status code | 302 או 307 לבדיקה זמנית |
| עקביות | משתמש חוזר נשאר באותה וריאציה |
| SEO | לא מציגים crawler חוויה אחרת |
| canonical | ברור אם יש URL נפרד לוריאנטים |
| זמן | לא משאירים split ישן |
| rollout | מעלים משקל בהדרגה |
Google ממליצה להימנע מ-cloaking ולהשתמש בהפניה זמנית כש-URL מקורי מפנה לוריאנט בדיקה.
תנאים צריכים עדיפות
| עדיפות | תנאי | דוגמה |
|---|---|---|
| 1 | safety/legal | מדינה לא נתמכת לדף הסבר |
| 2 | campaign override | ?campaign=partner קודם |
| 3 | device/OS | iOS, Android, desktop |
| 4 | country/language | ישראל, אירופה, global |
| 5 | A/B weight | רק תנועה כשירה |
| 6 | fallback | השאר ליעד יציב |
סדר לא נכון שובר UTM, מכניס תנועה לא מתאימה לבדיקה או מפנה קמפיין לעמוד לא נכון.
UTM ו-query הם חלק מהניתוב
| מדיניות | מתי |
|---|---|
| preserve all | מקור אמין |
| allowlist | UTM, click ID, affiliate |
| append defaults | campaign או channel אחידים |
| strip all | יעד רגיש |
| rewrite | פרמטר בוחר path או destination |
QA לפני תנועה אמיתית

בדקו מדינות, מכשירים, UTM, paid/organic/QR/affiliate, ביקור ראשון וחוזר ב-A/B, status, hops, priority, fallback, analytics ו-rollback.
איפה UrlEdge מתאים
- Smart Redirect Routing
- Geo Redirects
- Device Targeting
- A/B Testing
- Advanced Redirect Rules
- UTM Builder
- Redirect Checker
- Broken Link Monitor
FAQ
מה זה Smart Redirect Routing?
ניתוב URL אחד ליעדים שונים לפי מדינה, מכשיר, שפה, פרמטרים, קמפיין, משקל A/B ו-fallback.
זה אותו דבר כמו geo redirect?
לא. geo redirect הוא תנאי אחד. Smart routing מחבר כמה תנאים וסדר עדיפויות.
A/B redirect משתמש ב-301 או 302?
בדרך כלל 302, כי בדיקה היא זמנית.
References
בנו כללי smart routing ב-edge
נתבו לפי מדינה, מכשיר, שפה, פרמטרים, משקל A/B ו-fallback בלי להחביא את הלוגיקה באפליקציה.
לראות smart routingמאמרים קשורים
הצגת הכל
Redirect API וכללי הפניה כקוד: CI/CD לשינויי URL בטוחים יותר
כללי redirect הם הגדרת תעבורה בפרודקשן. הם צריכים לעבור review, validation, staging, publish, monitoring ו-rollback.

Geo Redirects לאיקומרס: חנויות לפי מדינה, מטבע, שפה ו-SEO שלא מסתבך
הפניה לפי מדינה יכולה להביא קונים לחנות הנכונה, אבל רק אם היא לא מסתירה דפים מקומיים, לא שוברת hreflang ולא מוחקת attribution.