אפשר ליצור Dynamic Link על ידי בניית כתובת URL באופן ידני בפורמט הבא:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
פרמטרים של Dynamic Link
פרמטר של קישור עומק (פרמטר של עומס נתונים) | |
---|---|
קישור |
הקישור שבו האפליקציה תיפתח. מציינים כתובת URL שהאפליקציה יכולה לטפל בה. בדרך כלל, זוהי כתובת ה-URL של התוכן או של עומס העבודה (payload) של האפליקציה, שמפעילה לוגיקה ספציפית לאפליקציה (למשל, הקצאת זיכוי למשתמש באמצעות שובר או הצגת מסך קבלת פנים). הקישור הזה חייב להיות כתובת URL בפורמט תקין, עם קידוד כתובת URL תקין, עם HTTP או HTTPS, ולא יכול להיות קישור דינמי אחר. |
פרמטרים של Android | |
---|---|
apn | שם החבילה של אפליקציית Android שבה רוצים להשתמש כדי לפתוח את הקישור. צריך לחבר את האפליקציה לפרויקט דרך הדף Overview במסוף Firebase. נדרשת כדי ש-Dynamic Link תוכל לפתוח אפליקציה ל-Android. |
afl | הקישור שייפתח כשהאפליקציה לא מותקנת. מציינים את הערך הזה כדי לבצע פעולה אחרת מלהתקין את האפליקציה מחנות Play כשהיא לא מותקנת, למשל לפתוח את גרסת האינטרנט לנייד של התוכן או להציג דף קידום מכירות של האפליקציה. |
Amv | versionCode של הגרסה המינימלית של האפליקציה שיכולה לפתוח את הקישור. אם האפליקציה המותקנת היא גרסה ישנה יותר, המשתמש מועבר לחנות Play כדי לשדרג את האפליקציה. |
פרמטרים של iOS | |
---|---|
ibi | מזהה החבילה של האפליקציה ל-iOS שבה רוצים להשתמש לפתיחת הקישור. צריך לחבר את האפליקציה לפרויקט דרך הדף Overview במסוף Firebase. נדרשת כדי לאפשר ל-Dynamic Link לפתוח אפליקציה ל-iOS. |
ifl | הקישור שייפתח כשהאפליקציה לא מותקנת. אם האפליקציה לא מותקנת, אפשר לציין זאת אם היא לא מותקנת ב-App Store כשהאפליקציה לא מותקנת, למשל פתיחת גרסת האינטרנט לנייד או הצגת דף קידום מכירות של האפליקציה. |
ius | הסכימה של כתובת ה-URL בהתאמה אישית של האפליקציה, אם היא מוגדרת כמשהו אחר מאשר מזהה החבילה של האפליקציה |
ipfl | הקישור שצריך לפתוח ב-iPad כשהאפליקציה לא מותקנת. מציינים את האפשרות הזו כדי לבצע פעולה אחרת מלהתקין את האפליקציה מ-App Store כשהיא לא מותקנת, למשל לפתוח את גרסת האינטרנט של התוכן או להציג דף קידום מכירות של האפליקציה. |
ipbi | מזהה החבילה של האפליקציה ל-iOS לשימוש במכשירי iPad לפתיחת הקישור. צריך לחבר את האפליקציה לפרויקט דרך הדף Overview במסוף Firebase. |
isi | מזהה האפליקציה ב-App Store, שמשמש לשליחת משתמשים ל-App Store כשהאפליקציה לא מותקנת |
imv | מספר הגרסה של הגרסה המינימלית של האפליקציה שיכולה לפתוח את הקישור. הדגל הזה מועבר לאפליקציה כשהיא נפתחת, והאפליקציה צריכה להחליט מה לעשות איתו. |
efr | אם הערך מוגדר ל-'1', מדלגים על דף התצוגה המקדימה של האפליקציה כשDynamic Link נפתח. במקום זאת, מפנים את המשתמשים לאפליקציה או לחנות. דף התצוגה המקדימה של האפליקציה (מופעל כברירת מחדל) יכול לשלוח משתמשים ליעד המתאים ביותר בצורה מהימנה יותר כשהם פותחים את Dynamic Links באפליקציות. עם זאת, אם אתם מצפים ש-Dynamic Link ייפתח רק באפליקציות שיכולות לפתוח את Dynamic Links בצורה מהימנה בלי הדף הזה, תוכלו להשבית אותו באמצעות הפרמטר הזה. הפרמטר הזה ישפיע על ההתנהגות של Dynamic Link רק ב-iOS. |
פרמטרים אחרים של פלטפורמה | |
---|---|
ofl | הקישור לפתיח בפלטפורמות שאינן Android ו-iOS. אפשר להשתמש באפשרות הזו כדי לציין התנהגות שונה במחשב, למשל הצגת דף אינטרנט מלא של תוכן האפליקציה/מטען הייעודי (כפי שצוין על ידי הקישור של הפרמטר) עם קישור דינמי אחר להתקנת האפליקציה. |
פרמטרים של תגי Meta של רשתות חברתיות | |
---|---|
st | הכותרת שבה צריך להשתמש כשהDynamic Link משותף בפוסט ברשתות חברתיות. |
sd | התיאור שישמש כשה-Dynamic Link ישותף בפוסט ברשתות החברתיות. |
si | כתובת ה-URL של תמונה שקשורה לקישור הזה. התמונה צריכה להיות בגודל 300x200 פיקסלים לפחות, ובגודל של פחות מ-300KB. |
פרמטרים של Analytics | |
---|---|
utm_source utm_medium utm_campaign utm_term utm_content |
פרמטרים של ניתוח נתונים ב-Google Play. |
at ct mt pt |
פרמטרים של ניתוח נתונים ב-iTunes Connect. |
ניפוי באגים בכתובת URL
כדי לנפות באגים ב-Dynamic Link, אפשר להזין כתובת URL ארוכה או קצרה ולצרף פרמטר של ניפוי באגים.
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
פרמטר של ניפוי באגים | |
---|---|
י' | במקום לטעון את Dynamic Link, אפשר ליצור תרשים זרימה שבעזרתו תוכלו לראות תצוגה מקדימה של ההתנהגות של Dynamic Links בפלטפורמות ובהגדרות שונות. |
השלבים הבאים
אחרי שיוצרים Dynamic Link, צריך להגדיר את האפליקציה לקבל Dynamic Links ולהפנות את המשתמשים למקום הנכון באפליקציה אחרי שמשתמש פותח אותם.
כדי לקבל את ההודעה Dynamic Links באפליקציה, אפשר לעיין במסמכים למפתחים של iOS, Android, C++ ו-Unity.