ניווט באריחים

בדף הזה מוסבר על תכונת הניווט באמצעות משבצות בחיפוש מסחרי מבוסס-AI.

למה אריחים?

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

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

הניווט במשבצות משלים את הפנים הדינמיים

היבטים דינמיים מסופקים ב-AI Commerce Search במסוף Gemini Enterprise for Customer Experience על ידי העלאת קטלוג המוצרים. אלה מסננים שמצמצמים את השאילתות על ידי שינוי סדר המסננים שמוצגים, כך שהמסננים הנכונים יהיו בראש הרשימה והחיפוש יחזיר תוצאות רלוונטיות יותר בכל תור של חיפוש.

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

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

איך פועלות המשבצות?

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

תהליך הקנייה

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

המסלול להמרת הלקוח

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

פילטרים שמוצגים במשבצות

המסננים יכולים לעמוד בדרישות להצגה בצורת אריחים בהתאם להעדפות שהקמעונאים יכולים להגדיר במסוף AI Commerce Search ב-Gemini Enterprise for Customer Experience או ב-AI Commerce Search API לתוכן, למספר המוצרים ולשאילתות שקשורות לנתונים כמותיים.

על סמך התוכן

  • אסור להחיל מסננים בחיפוש קודם.
  • רק משבצות שמתאימות לערכי מאפיינים במאפייני קטלוג שמסומנים כמאפיינים שאפשר לסנן לפי דינמית.
  • התוצאה של החיפוש (התשובה של חיפוש מסחרי מבוסס-AI) צריכה לכלול לפחות מוצר אחד.
  • לא מוצגות משבצות שתואמות למסנני מערכת כמו instock = yes או available for sale = yes.
  • המשבצות ממוינות לפי הסבירות להתעניינות.

על סמך מספר המוצרים

  • מה קורה אם יש פחות מ-20 אריחים שאפשר לדרג?
    • אם יש בין 2 ל-20, מחזירים כמה שיותר משבצות.
    • אם יש פחות מ-2 משבצות זמינות, לא יוחזרו משבצות.
  • אם יש יותר מ-20 כרטיסים שאפשר לדרג, המערכת תחזיר את 20 הכרטיסים המובילים לפי הסבירות לאינטראקציה.

על סמך שאילתות כמותיות

  • התמיכה באריחים היא גם בערכים קטגוריים (צבע = אדום) וגם בערכים מספריים (משקל = "1lb - 2lb").
  • חלוקה למשבצות של משבצות מספריות:
    • המערכת תפעל לפי ההגדרות של חלוקה לקטגוריות שהוגדרו באמצעות אמצעי בקרה למאפיינים ספציפיים. לדוגמה, אם פן מסוים מחולק ידנית לאינטרוולים של משקלים: 0-1, 1-3 פאונד ו-3-6 פאונד, האינטרוולים האלה ישמשו באריחים. פרטים נוספים זמינים במאמר הגדרות דינמיות של פילטרים וכרטיסים.
    • אם היבט מסוים מוגדר באופן אוטומטי לקטגוריות, צריך להשתמש באותן קטגוריות במשבצות.

איך משתמשים בניווט באמצעות משבצות ב-AI Commerce Search API?

אין API חדש לתכונת האריחים. עם זאת, נוספו שדות חדשים ל-Vertex AI main (query) API שכבר קיים.

בקשת tileNavigationSpec

משבצת התשובה NavigationResult

לאחר מכן, ה-API מחזיר עד 20 משבצות בשדהtileNavigationResult, ממוינות לפי הסבירות לשימוש. התגובה מציגה את האריחים בהתאם לערכי המאפיינים שלהם ולתמונה מייצגת מתאימה:

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

מה קמעונאים צריכים לעשות עם תוצאות חיפוש של כרטיסים

  • הצגת משבצות: הצגת המשבצות שהוחזרו לפי הסדר שסופק, כשהמשבצת הראשונה בתגובה היא המשבצת הראשונה שמוצגת. ‫ProductAttributeValue הוא צמד מפתח/ערך שמכיל את ערך המאפיין, כדי שתדעו אילו משבצות להציג. בבקשות החיפוש הבאות, הערך של ProductAttributeValue צריך להיות מוגדר בשדה appliedTiles וגם בשדה filter (לדוגמה, filter = "attributes.weight:ANY(\"large\")"). בתגובה יוצגו מוצרים מסוננים וסט חדש של כרטיסים.

  • הצגת תמונות: אפשר לקבל את התמונות האלה על ידי הפניה לשדה representativeProductId בתגובה, שמספק את מזהה המוצר של מוצר טיפוסי שתואם למסנן שהוחל. הקמעונאים מחפשים את מזהה המוצר המייצג הזה בצד שלהם ובוחרים תמונה מתאימה להצגה במשבצת. חשוב להשתמש במזהה המוצר המייצג ולא במזהה המוצר הראשי, כדי לוודא שהתמונה משקפת בצורה מדויקת את המאפיין המסונן (למשל, הצגת וריאציה אדומה לסינון color = "red").

הגדרת אופן הפעולה של המשבצות במסוף

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

הפעלת היבטים דינמיים וסידור משבצות

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

כדי לקבוע אילו מאפיינים כשירים לשימוש בפילטרים דינמיים ובכרטיסים דינמיים:

  1. עוברים לדף Controls (אמצעי בקרה) במסוף של AI Commerce Search ב-Gemini Enterprise for Customer Experience. כניסה לדף Controls

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

  3. אופציונלי: כדי לשנות את אמצעי הבקרה של המאפיינים, לוחצים על שינוי אמצעי הבקרה לצד מאפיינים, ואז מגדירים את אמצעי הבקרה של כל מאפיין לערך True או False.

טקסט חלופי

העמודות השלישית והרביעית (Indexable ו-Dynamic faceting) הן חשובות לשליטה במשבצות. כדי שהאריחים יפעלו, בשתי העמודות האלה של כל שורת מאפיין צריך לסמן True. אפשרות להוספה לאינדקס מאפשרת ל-AI Commerce Search לסנן לפי המאפיין. אם מפעילים את התכונה הוספת היבטים דינמיים, חיפוש מסחרי מבוסס-AI יכול להשתמש באופן אוטומטי במאפיין כהיבט דינמי על סמך התנהגות משתמשים קודמת, כמו קליקים על היבטים וצפיות בהיבטים.

הוראות לביצוע הפעולה הזו ב-API זמינות בקטע שליטה במשבצות ב-API.

אמצעי בקרה נפרדים לכל משבצת

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

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

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

  • התעלמות מערכי מאפיינים: האפשרות הזו מונעת את הצגת המשבצת ומסירה את המאפיין הדינמי מתוצאות החיפוש.
  • החלפת ערכי פנים: מאפשרת לקמעונאי לשנות את ערך הפנים (לדוגמה, במאפיין color, לשנות את navy blue ל-blue) לשאילתות ספציפיות גם במשבצות וגם בפנים דינמיות.
  • הגדרת מרווחים מספריים: מאפשרת לקמעונאי לציין גדלים של קטגוריות כדי להפיק תגובה לחיפוש בטווח דינמי נתון, גם במאפיינים דינמיים וגם במשבצות.

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

  • אילוץ החזרת היבטים
  • שינוי סדר ההצגה של היבטים דינמיים
  • מיזוג היבטים

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

אמצעי בקרה של משבצות ב-API

בקטע הזה מוסבר איך לשלוט בהתנהגות של כרטיסי המוצרים ב-AI Commerce Search API.

אמצעי בקרה של מאפיינים

לחיפוש ולהמלצות, ה-API נמצא ברמת הקטלוג מתחת למשאב REST:‏ Resource: projects.locations.catalogs.attributesConfig. ה-API הזה מספק שיטות להוספה, להסרה ולהחלפה של מאפיינים ברמת הקטלוג וברמת המוצר. אפשר למפות את השדה catalogAttributes לשדות שאפשר להוסיף לאינדקס, לחפש ולdynamicFacetable. ההגדרה dynamicFacetable חלה על התנהגות האריחים אם ההיבטים עומדים בדרישות להצגה באריחים.

AttributesConfig

הגדרת מאפיינים ברמת הקטלוג.

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

CatalogAttribute

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

שדות שרלוונטיים לאריח
DynamicFacetableOption enum שדה בקרה גלובלי שצריך לציין בו אם הוא מופעל או מושבת. הפעולה הזו מפעילה או משביתה את ההיבטים הדינמיים, שבתורם מפעילים את המשבצות. ההגדרה הזו מופיעה בקטע Attribute controls (הגדרות מאפיינים) ב Google Cloud מסוף.
facetConfig אובייקט שמכיל אפשרויות לערכים נפרדים של היבטים. השדה הזה הוא אמצעי בקרה של היבט.

אמצעי בקרה של מאפיינים

FacetConfig

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

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

שדות שרלוונטיים לאריח
ignoredFacetValues שדה ההודעה הזה ב-FacetConfig מכיל ערכי היבטים שצריך להתעלם מהם בשם המאפיין הנוכחי לטווח זמן נתון, ורק בהיבט בלי להשפיע על תיאורי המוצרים בקטלוג.
facetIntervals כך הקמעונאי יכול לציין גדלים של קבוצות לערך מספרי. ההגדרה הזו צריכה לפעול באותו אופן גם לגבי כרטיסים – אם קמעונאי מגדיר מרווחי מספרים ספציפיים עבור היבט דינמי, הוא צריך להשתמש באותם מרווחי מספרים גם עבור כרטיסים.
removeFacetValue הסרת ערכי היבטים עבור מפתחות היבטים ספציפיים. הם ממופים לערכי מאפיינים.

כך יוצרים את אמצעי הבקרה האלה במסוף.