מדריך להטמעה של עסקאות עשירות

סקירה כללית

web iOS API

הפלטפורמה של מפות Google זמינה לאינטרנט (JS, TS), ל-Android ול-iOS, וגם מציעה ממשקי API של שירותי אינטרנט לקבלת מידע על מקומות, מסלולים ומרחקים. הדוגמאות במדריך הזה נכתבו עבור פלטפורמה אחת, אבל יש קישורי תיעוד להטמעה בפלטפורמות אחרות.

למשתמשים קשה יותר להבין את הצהרות העסקאות, כי בעזרת קיצורים כמו ACMEHCORP במקום שמות של מוכרים כמו 'כלי בית של Acme', מספר השיחות לתמיכת לקוחות עשוי לגדול ולערעורים יקרים. עסקאות מוגברות מפשטות את הטרנזקציות והופכות אותן לאינטואיטיביות, באמצעות הצגת השם המלא והקטגוריה של העסק של המוכר, תמונה של חזית החנות, הכתובת והמיקום של החנות במפה, פרטים מלאים ליצירת קשר ועוד. כך אפשר להגביר את שביעות הרצון של המשתמשים ואת השקיפות שלהם, והם יכולים גם לצמצם את מספר השיחות לתמיכת לקוחות, להגדיל את NPS ולהאריך את זמן השימוש באפליקציה.

פיתוח טרנזקציות – מדריך להטמעה וטיפים להתאמה אישית שאנחנו מספקים בנושא הזה – הוא השילוב האופטימלי של ממשקי ה-API של הפלטפורמה של מפות Google ליצירת חוויית משתמש מצוינת בהיסטוריית העסקאות. במדריך ההטמעה הזה מוסבר איך להתאים מיקום למוכר ספציפי ולהציג את המידע המפורט שלו.

מסכים לדוגמה של עסקאות מועשרות
מסכים של עסקאות מוגברות לדוגמה (יש ללחוץ כדי להגדיל)

הפעלת ממשקי API

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

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

קטעים של מדריך הטמעה

בהמשך ניתן למצוא את היישומים וההתאמות האישיות שנדון בהם בנושא זה.

  • סמל סימן הווי הוא שלב עיקרי בהטמעה.
  • סמל הכוכב הוא אופציונלי, אבל מומלץ להתאים אישית כדי לשפר את הפתרון.
התאמת מוכרים לפלטפורמה של מפות Google שיוך מוכר בהיסטוריית העסקאות למקום כלשהו בפלטפורמה של מפות Google.
הצגת פרטי המוכר הצגת טרנזקציות עתירות נתונים שמציגות מידע שימושי לגבי המוכר, כדי שהמשתמשים יוכלו לזהות במהירות את העסקה.
הוספת מפה של מיקום המוכר יש להוסיף מפה של מיקום המוכר.

התאמת מוכרים לפלטפורמה של מפות Google

בדוגמה הזו נעשה שימוש ב: Places API

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

מטריצת זרימה של התאמת מוכר
מטריצת זרימה של התאמה למוכרים (יש ללחוץ כדי להגדיל)

מתקבלים מזהי מקומות בפלטפורמה של מפות Google

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

כדי למצוא את מזהה המקום של עסק מסוים, צריך לשלוח בקשה לנקודת הקצה /findplacefromtext ב- Places API ולבקש רק את השדה place_id לחיוב הבקשה כקריאה ללא חיוב Find Place - ID only. אם למוכר יש כמה מיקומים, השתמשו בשם המוכר לצד שם העיר או הרחוב. איכות הנתונים שהשיחה מחזירה משתנה, ולכן צריך לבדוק אם התוצאות שהוחזרו אכן תואמות למוכר הרצוי.

לפניכם דוגמה לבקשת מזהה המקום של המשרד של Google בטאיפיי באמצעות שם המוכר והעיר:

https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=google%20taipei&inputtype=textquery&fields=place_id&key=YOUR_API_KEY&solution_channel=GMP_guides_enrichedtransactions_v1_a

הקפידו לקודד את כתובת ה-URL לפרמטר הקלט בבקשת ה-API.

מזהי מקומות אחסון

כדי לאחסן מידע על המוכר מהפלטפורמה של מפות Google לבקשות עתידיות, אתם יכולים לאחסן את מזהה המקום הזה במסד הנתונים שלכם ללא הגבלה, כחלק מרשומת המוכר. עליכם לבצע את הבקשה 'חיפוש מקום' פעם אחת בלבד לכל מוכר. אתם יכולים גם לחפש את מזהה המקום בכל פעם שמשתמש מבקש פרטי עסקה.

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

אם פרטי המקום שמוצגים אינם תואמים למוכר שבו הוא ביצע את העסקה, מומלץ לאפשר למשתמשים לספק משוב לגבי איכות ההתאמה למוכר.

מוצגים פרטי המוכר

בדוגמה הזו נעשה שימוש ב: Places API זמין גם: Places SDK for Android | Places SDK עבור iOS | Places Library, Maps JavaScript API

ניתן לשתף את פרטי המקום שהמשתמשים צריכים לדעת אחרי שהם מגיעים לאחד מהמיקומים שלך. האפליקציה כוללת 'פרטי מקום' עשירים, כמו פרטים ליצירת קשר, שעות פעילות, דירוגי משתמשים ותמונות של משתמשים. כך האפליקציה יכולה להזכיר למשתמשים לגבי העסקה שהושלמה. אחרי שביצעתם קריאה ל-Places API לקבלת פרטי מקום, תוכלו לסנן ולעבד את התשובה בחלון מידע, בסרגל צד באינטרנט או בכל דרך אחרת שתרצו.

מסך לדוגמה של פרטי מוכר
מסך פרטי המוכר לדוגמה (יש ללחוץ כדי להגדיל)

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

הבקשה הבאה של 'פרטי מקום' מחזירה את הכתובת, הקואורדינטות, האתר, מספר הטלפון, הדירוג ושעות הפעילות בפלט json במזהה המקום של Google Taipei 101:

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJraeA2rarQjQRyAqIxkx2vN8&fields=name%2Cformatted_address%2Cwebsite%2Cformatted_phone_number%2Cgeometry/location%2Cicon%2Copening_hours%2Crating&key=YOUR_API_KEY&solution_channel=GMP_guides_enrichedtransactions_v1_a

הוספת מפה של מיקום המוכר

בדוגמה הזו נעשה שימוש ב: Geocoding API | Static API של מפות Google זמין גם: Android | iOS

קביעת המיקום של המוכר

ה-API הסטטי של מפות Google מקבל כתובת או קואורדינטות כדי להציב סמן. אם ברשומה של המוכר כבר יש כתובת, תוכלו לדלג לקטע הבא אבל מומלץ להשתמש בקואורדינטות על פני כתובות כדי לשפר את הדיוק של המפה.

אם במסד הנתונים של המוכר יש כתובות של רחובות, אבל לא קואורדינטות גיאוגרפיות ואתם עדיין לא ביקשתם פרטי מקום, תוכלו להשתמש ב-Geocoding API כדי להמיר כתובות רחובות לקואורדינטות של אורך ורוחב בצד השרת, לאחסן קואורדינטות במסד הנתונים ולרענן את הקואורדינטות פעם אחת לפחות בכל 30 ימים.

הנה דוגמה לשימוש ב-Geocoding API כדי לקבל את קווי האורך והרוחב של מזהה מקום המשרדים של Google בטאיפיי:

https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJraeA2rarQjQRyAqIxkx2vN8&key=YOUR_API_KEY&solution_channel=GMP_guides_enrichedtransactions_v1_a

הוספת סמן למיקום של המוכר למפה

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

באינטרנט לנייד ולמחשב, צריך ליצור כתובת URL של ה-API הסטטי של מפות Google עם סמן יחיד בקו הרוחב/באורך או בכתובת של המוכר. תוכלו להשתמש ב-API הסטטי של מפות Google באמצעות קריאה לשירות אינטרנט, שיוצרת גרסת תמונה של המפה בהתאם לפרמטרים שציינתם. בנייד, מדלגים לפריט הבא הוספת מפה בקטע של אפליקציה לנייד.

הקריאה הבאה מציגה מפת דרכים בגודל של 640x480 פיקסלים, במרכזה של סמן במשרד Google בטאיפיי ברמת ברירת המחדל של מרחק התצוגה. בנוסף, מופיעים סימון אדום של מיקום המסירה וסגנון מפה מבוסס-ענן:

    https://maps.googleapis.com/maps/api/staticmap?size=640x480&markers=color:red%7C25.033976%2C121.5645389&map_id=b224095f76859890&key=YOUR_API_KEY&signature=BASE64_SIGNATURE&solution_channel=GMP_guides_enrichedtransactions_v1_a

המעקב מתחלק לקטעים הבאים:

כתובת URL של ה-API https://maps.googleapis.com/maps/api/staticmap?
גודל התמונה גודל=640x480
סמני מיקום של מוכרים (באמצעות קידוד כתובות URL) marks=color:red%7C25.033976%2C121.5645389
סגנון מפה מבוסס-ענן map_id=b224095f76859890
מפתח API key=YOUR_API_KEY
חתימה דיגיטלית (כך חותמים על בקשה דיגיטלית) חתימה=BASE64_SIGNATURE
פרמטר של ערוץ פתרון (לעיון במסמכי התיעוד בנושא פרמטרים) result_channel=GMP_guides_enrichedtransactions_v1_a

זו תהיה התמונה, כפי שמוצג בהמשך:

תמונת מפה סטטית של Google Taipei

אפשר גם להשתמש בכתובת כמיקום הסמן:

https://maps.googleapis.com/maps/api/staticmap?size=640x480&markers=color:green%7CTaipei%20101%20Tower%2CNo.%207信義路五段信義區台北市%20Taiwan%20110&map_id=b224095f76859890&key=YOUR_API_KEY&signature=BASE64_SIGNATURE&solution_channel=GMP_guides_enrichedtransactions_v1_a

למידע על אפשרויות נוספות של פרמטרים, עיינו במסמכי התיעוד של Maps Static API.

הוספת מפה באפליקציה לנייד

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

מאחר שהמשתמשים שלך יראו את המפה כדי לאשר עסקאות ולא כדי לעיין או לנווט, מומלץ לבחור מפה עם אינטראקטיביות מוגבלת: