קישורי עומק

כשמשתמש לוחץ על תוצאת חיפוש של מסלולים למיקרו-ניידות, אפליקציית מפות Google לנייד (GMM) משתמשת בקישור עומק, או ב'כוונה' ב-Android, של כלי הרכב שנבחר ומסופק על ידי פיד General Bikeshare Feed Specification (GBFS).

כדי לספק חוויית משתמש חלקה, במדריך הזה מתואר חוויית המשתמש עם קישורי עומק, ומפורטות הנחיות לשותפים בנושא פורמט קישורי העומק והכנת קישורי עומק חלופיים.

חוויית המשתמש בהוראות הגעה לשירות השכרת אופניים, שמתחילה כשמשתמש מחפש הוראות הגעה ומסתיימת כשהוא פותח את הנעילה של האופניים באפליקציה של השותף, מסוכמת באופן הבא:

  1. ב-GMM, המשתמש בוחר מסלול למיקרו-ניידות:
    1. המשתמש בוחר נקודת מוצא ויעד.
    2. המשתמש בוחר במיקרו-ניידות כאמצעי תחבורה.
    3. המשתמש בוחר רכב או תחנה אם הוא משתמש ברכב שעוגן בתחנה.
  2. באפליקציית השותף, המשתמש פותח את הרכב:

    1. המשתמש לוחץ על הלחצן ב-GMM כדי לפתוח את האפליקציה של השותף. מופעל קישור עומק שמשויך לרכב או לתחנה בפיד. אם לא מספקים את קישור העומק המשויך, מופעל במקומו קישור הגיבוי שסופק בשלב הכנת קישור עומק לגיבוי.

      1. כשהאפליקציה של השותף מותקנת: קישור העומק מעביר את המשתמש ישירות לדף ההזמנה באפליקציה של השותף, בלי הפניה או דף נחיתה מתווך.

      2. כשהאפליקציה של השותף לא מותקנת: קישור העומק מפנה את המשתמש ישירות לדף ההתקנה של האפליקציה של השותף, בלי הפניה או דף נחיתה מתווך.

    2. אפליקציית השותף נפתחת ונטען בה המסך 'תחנה/אופניים' שמאפשר למשתמש לפתוח את הנעילה של הרכב.

      1. המשתמשים רואים כל מידע נוסף שהשותף רוצה להציג להם, כמו מקומות חנייה, טיפים לאבטחה והסבר איך לפתוח את הרכב.
      2. המשתמש יכול לפתוח את נעילת הרכב.
  3. ניווט

    1. כדי להתחיל את המסלול, המשתמש חוזר ל-GMM ומתחיל את מצב הניווט.

כדי לספק חוויה חלקה בין מפות Google, האפליקציה של השותף ודף ההתקנה של האפליקציה של השותף, בלי הפניות אוטומטיות נוספות, השותף צריך להטמיע קישורים אוניברסליים ל-iOS וקישורים לאפליקציות ל-Android כשהוא מציין את קישורי העומק שמופיעים בפיד.

כששותף יוצר את הקישורים העמוקים, הוא יכול להטמיע בהם כל כמות של מידע שדרוש לו כדי לזהות רכב או תחנה, ולהפנות את המשתמשים ישירות לדף ההזמנה בלי הפניה או דף נחיתה מתווך.

השותף יכול לבחור שלא להשתמש ב-bike_id או ב-station_id. אפשר גם להוסיף פרטים נוספים אחרים, כמו תגי מעקב.

דוגמה לקישור עומק:

https://www.example.com/app?event_tag=93581&vid=4917538

‫Google תמיד מוסיפה פרמטר client_id עם הערך GOOGLE_MAPS לקישור העומק כדי לעזור לשותפים לזהות שמפות Google הפעילו את קישור העומק. כל client_id קיים יוסר.

דוגמה לקישור עומק עם התוסף client_id:

https://www.example.com/app?event_tag=93581&vid=4917538&client_id=GOOGLE_MAPS

השותף צריך גם ליצור קישור עומק אוניברסלי שמתאים לכל המכשירים, בלי קשר לרכבים ספציפיים או לתחנות עגינה, גם ל-iOS וגם ל-Android. הקישורים האלה משמשים כמנגנון חלופי במקרה שקישורי העומק של הרכב או תחנת העגינה שנבחרו לא מופיעים בפיד.

אחרי שהשותף יוצר את קישורי העומק החלופיים, הוא צריך לספק אותם ל-Google כחלק משלב ההכנה להטמעה.