AI Commerce Search כולל תכונה שמאפשרת לציין רשומות שצריכות לקבל עדיפות בחיפושים. אתם יכולים לשלוט בדירוג התוצאות באמצעות כלל לשיפור התוצאות, כדי לתת עדיפות לפריטים שמוחזרים בחיפוש או להפחית את העדיפות שלהם.
התכונה 'הדגשה' מאפשרת לכם לשלוט בדירוג התוצאות על ידי קידום (הדגשה) או הורדה (הסתרה) של פריטים ספציפיים על סמך קריטריונים שאתם מגדירים. בניגוד לסינון, שמסיר פריטים מקבוצת התוצאות, קידום משנה את המיקום של פריטים שכבר עומדים בדרישות להחזרה.
הגברה ושינויים במסננים
אלה דוגמאות לסוגי סינון נפוצים שקודמים לכללי ההגברה:
- בהגדרת משתמש. לדוגמה, מחיר או מותג. הן מופיעות למשתמשי הקצה כמשבצות או כהיבטים באתר.
- רלוונטיות לנושא. המסננים האלה קיימים רק לשאילתות חיפוש (לא לגלישה). הם מאפשרים להחריג מתוצאות החיפוש מוצרים שהרלוונטיות שלהם נמוכה יותר. לדוגמה, החיפוש מקרר לא יציג מיקרוגלים או אביזרים, כמו ידיות למקרר. המסנן מזהה שלא צריך להציג מיקרוגל בחיפוש של מקרר.
כללי קידום
אפשר להחיל כללי הגברה רק כשקיים ניקוד רלוונטיות בסיסי, למשל בחיפושים שממוינים לפי רלוונטיות או בתוצאות של חיפושים בדפדפן עם ניקוד ממוין מראש. ההגדרה 'הגברת החשיפה' היא פונקציית מכפיל שמוחלת על תוצאות החיפוש והגלישה. התחביר והלוגיקה של ההגברה יכולים להתחלק ל:
זמינות. הגברת התנועה לא יכולה לבטל את כללי הזמינות. אם פריט מסונן (למשל, אם הוא אזל מהמלאי), קידום שלו לא יגרום להצגתו.
אופרטורים. אפשר להשתמש בפעולות כמו גדול מ- וקטן מ- בשדות מספריים בתנאי הגברה, שלא זמינות בסינון סטנדרטי מדויק.
הדגשה או הסתרה של ערכים
אפשר להגדיר כמה כללים להדגשה או להסתרה של מוצר אחד. הכללים האלה מוגדרים במחלקה boostSpec של Search API. ערך ההגברה הוא מספר נקודה צפה (floating-point) בין -1.0 לבין 1.0.
ערך חיובי (0.0 עד 1.0): מקדם את הפריט ומציג אותו במיקום גבוה יותר בתוצאות. ערך של 1.0 מייצג את המבצע המקסימלי.
ערך שלילי (מ-1.0- עד 0.0): מוריד את הפריט בדירוג, כך שהוא יופיע נמוך יותר בתוצאות. הערך -1.0 יגרום להורדה המקסימלית במיקום.
כמה כללים להדגשה או להסרה של מוצר מסוים
יכולים להיות כמה כללים להדגשה או להסתרה של מוצר, והציון הסופי ייקבע לפי סכום ערכי ההדגשה או לפי הערך המקסימלי מביניהם. כשכמה כללי הגברה חלים על אותו מוצר, תמיד כדאי לבדוק אם הניקוד של מוצר אחר הדיח את המוצר מהמקום הראשון. מצב מקסימלי מוגדר כברירת מחדל כדי שהבעיה הזו תתרחש כמה שפחות.
נניח שמוצר אחד מקבל העלאות של 2, 3 ו-0.5, ומוצר אחר מקבל העלאה אחת של 0.5. למרות שהמוצר קיבל ציון העלאה של 0.5 בלבד, כשהוא מקודם שוב ושוב, הוא מדורג מעל המוצר השני. צריך לבדוק בקפידה את הגדרות ההגברה כדי לוודא שאין חפיפה ביניהן – או שיש חפיפה מכוונת.
יישוב סכסוכים
אם כמה כללי הגברה חלים על אותו מוצר, אפשר להגדיר את האינטראקציה ביניהם.
כלל לשיפור מקסימלי (ברירת מחדל): AI Commerce Search בודק מהו הערך המקסימלי ומתעלם מהכללים האחרים.
סכום אפקט ההדגשה (הגדרה חלופית): אם יש הורדה בדרגה וגם העלאה בדרגה, חיפוש מסחרי מבוסס-AI מחבר את הערכים של כל כללי ההדגשה וההסתרה הרלוונטיים. כך אפשר ליצור אפקט מצטבר. הסכום שמתקבל הוא או אפקט של הגברה מופחתת או אפקט של הפחתה נטו.
הגדרת בוסט
כדי להגדיר מערך נתונים עם כללי קידום או הסתרה, מגדירים תנאים על סמך מאפייני מוצרים (כמו מותג או מחיר) ומקצים ערך קידום בין -1.0 (הסתרה) לבין 1.0 (קידום) כדי לשנות את ציון הדירוג של פריטים תואמים. אפשר להגדיר אמצעי בקרה להגברת החשיפה או להפחתת החשיפה במוצרים הבאים:
חיפוש: מסנן לפי נושאים בתוספת מסננים אחרים שהמשתמש החיל, כמו היבטים של האתר. מידע נוסף על הגדרת שיפור החיפוש
חיפוש: מכיוון שאין שאילתת טקסט, רק המסננים שהמשתמש החיל מופעלים. בנוסף, המערכת מפעילה מסננים כדי לוודא שהמוצר (לדוגמה, חליפות) שייך לקטגוריית המוצרים הנכונה (ולא לסוודרים, למשל). מידע נוסף על הגדרת שיפור ההמלצות
מערך נתונים לדוגמה
אפשרויות להגדרות אישיות
ב-AI Commerce Search, ההדגשה מוחלת כמכפיל על ציון הרלוונטיות הבסיסי שנוצר על ידי אלגוריתם החיפוש. אפשר להגדיר כללי הגברה ישירות בבקשת חיפוש באמצעות הגדרת הגברה, או באמצעות צירוף אמצעי בקרה להצגת מודעות להגדרת הצגת מודעות. בתשובה, פריטים שתואמים לתנאים האלה מקבלים ציון רלוונטיות שונה, ולכן הם מופיעים גבוה יותר או נמוך יותר ברשימת התוצאות, בלי שהם יוסרו לגמרי. כדי להגדיר אמצעי בקרה להדגשת תוצאות חיפוש או להסתרת תוצאות חיפוש:
מסוף Cloud
עוברים לדף Controls במסוף AI Commerce Search ב-Gemini Enterprise for Customer Experience.
כניסה לדף Controlsבכרטיסייה אמצעי בקרה להצגת מודעות, לוחצים על עריכה edit משמאל לאמצעי הבקרה.
בתפריט הנפתח Edit control, לוחצים על השדה שמתחת לשדה Control name כדי לשנות את שם הבקרה.
אופציונלי: כדי להגדיר חיפוש, בקטע Triggers (טריגרים), בוחרים את סוג התנהגות המשתמש שמפעיל את אמצעי הבקרה הזה. הקטעים עיון בקטגוריות וחיפוש מוצגים באפור.
אופציונלי: עורכים את מונחי החיפוש התואמים.
אופציונלי: לוחצים על האפשרות הוספת טווח זמן כדי להוסיף טווח זמן אחד או יותר שבהם אפשר להחיל את אמצעי הבקרה הזה.
לוחצים על המשך כדי לעבור לקטע פעולות.
מוסיפים מסננים למאפייני מוצרים בשדה הדגשת מוצר/הסתרת מוצר.
משתמשים בתחביר של ביטוי המסנן שמתועד במאמר סינון ומיון תוצאות. לדוגמה, כדי לציין גרסאות אדומות וכחולות של product1 ו-product2:
(id: ANY("product1","product2")) AND (colorFamily: ANY("Red","Blue"))בקטע הגברה/הנמכה, משתמשים בפס ההזזה כדי להגדיר את עוצמת ההגברה. ערכים חיוביים משפרים את התוצאות, וערכים שליליים מסתירים אותן. לוחצים על Continue.
בקטע Serving configs (הגדרות להצגת מודעות), בוחרים את ההגדרות להצגת מודעות שרוצים להחיל עליהן את אמצעי הבקרה.
שולחים את הגדרות הבקרה.
עכשיו אפשר למצוא את כלל השליטה להגברת החשיפה או להפחתת החשיפה שנוסף כסוג שליטה חדש ברשימה של אמצעי הבקרה להצגת מודעות בפרויקט. בקטע יצירת אמצעי בקרה מוסבר איך ליצור אמצעי בקרה חדשים להגברת החשיפה ולהסתרת תוכן.
JSON
בדוגמה הזו מוצגות הצעות לשיפור לפי מחיר.
נניח שאתם רוצים לתת עדיפות למוצרים זולים יותר (במחיר של פחות מ-95 דולר ארה"ב) ולצמצם את החשיפה של מוצרים יקרים יותר (במחיר של יותר מ-95 דולר ארה"ב). אתם יכולים להשתמש במפרט של הגברת החשיפה.
{ "condition_boost_specs": [ { "condition": "price: IN(*, 95.0e)", "boost": 0.5 }, { "condition": "price: IN(95.0e, *)", "boost": -0.5 } ] }
בדוגמה הזו, מוצרים שמחירם מתחת ל-95 דולר ארה"ב מקבלים קידום (0.5), ומוצרים שמחירם מעל 95 דולר ארה"ב מקבלים הורדה בדרגה (-0.5).
בתוצאה, יכול להיות ש-"nest_mini_2nd_gen", "google_home_mini" ו-"nest_hub" יהיו שלושת הראשונים, ו-"nest_audio", "nest_hub_max" ו-"google_home_max" יהיו שלושת האחרונים. עם זאת, לא נקבע מראש סדר ספציפי, בניגוד לסידור לפי מחיר, כפי שמוסבר במאמר סינון התוצאות וסידורן.
העלאת הדירוג בחיפוש
בחיפוש, כדי להחיל באופן דינמי את ציון הדירוג של פריטים תואמים, צריך לכלול הגדרת שדרוג (boostSpec) עם condition_boost_specs ישירות ב-SearchRequest.
תנאים וטריגרים
אפשר להגדיר את ההגברה של החיפוש כך שתתבצע רק בתנאים מסוימים. אפשר להפעיל כלל להגברת החשיפה על סמך התנאים הבאים:
מונחי שאילתה: המערכת תחיל את ההדגשה רק כשהמשתמש מחפש מונחים ספציפיים (לדוגמה, הדגשת מעילי חורף כשהשאילתה מכילה את המונח מעיל).
טווחים של זמן: אפשר להחיל את ההגברה רק במהלך תקופת מבצע ספציפית.
גלובלי: החלת ההגברה על כל השאילתות שמוצגות על ידי הגדרה ספציפית.
דוגמה לבקשת חיפוש ולתגובה
במערך הנתונים לדוגמה שמוצג למעלה, אם מחפשים 'רמקול Google', מקבלים את התוצאות nest_mini_2nd_gen, nest_audio, nest_hub_max, nest_hub, google_home_max ו-google_home_mini, ללא סדר מסוים.
הגדלת הסיכוי להמלצה
הגברת החשיפה של המלצות מנוהלת באמצעות אמצעי בקרה להצגת מודעות. בניגוד לחיפוש, שיפור ההמלצות לא תומך בתנאים שמבוססים על שאילתות (כי אין שאילתת משתמש). במקום זאת, אמצעי הבקרה חל על כל התחזיות שנוצרות על ידי הגדרת ההצגה שאליה הוא מצורף. לכן, בדרך כלל מגדירים המלצות על ידי צירוף אמצעי בקרה להגברת החשיפה או להפחתת החשיפה להגדרת ההצגה, במקום להעביר מפרט להגברת החשיפה בבקשה.
שדות נתמכים להמלצות
כשמגדירים אילו מוצרים לקדם בהמלצות, משתמשים בביטוי סינון. הסינון של המלצות רגילות מוגבל לשדות טקסט, אבל ההדגשה תומכת בשדות מספריים נוספים.
| סוג השדה | שדות נתמכים | תיאור |
| Textual | productId, brands, categories, genders, ageGroups, colorFamilies, colors, sizes, title,materials, patterns, conditions, attributes.key, tags
|
שדות רגילים שזמינים גם לסינון וגם להגברה. שימו לב: tags הן תוויות מותאמות אישית שמשויכות למוצר.
|
| מספרי | price, discount, rating, ratingCount
|
בלעדי לשיפור/הסתרת פוסטים. בשדות האלה אפשר לקדם מוצרים על סמך מחיר, הנחות או דירוגי משתמשים. |
מידע נוסף מופיע בקטע הגברת החשיפה או הסתרת שדות נתמכים במאמר סינון המלצות.
קידום מוצרים עם דירוג גבוה
נניח שאתם רוצים לוודא שסרטים עם דירוג גבוה יופיעו במקום גבוה יותר בחלונית ההמלצות 'עוד סרטים שאולי תאהבו'. בתרחיש השימוש הזה, יוצרים אמצעי בקרה להצגת מודעות כדי להגביר את הפריטים עם מספר דירוגים שגדול מ-100. מגדירים את אמצעי הבקרה, תוך התחשבות בנקודות הבאות:
סוג הבקרה: קידום או הסתרה
בחירת מוצרים: המלצה
פעולה:
ביטוי של פילטר:
ratingCount > 100ערך ההגברה:
0.5
ההגדרה הזו מבטיחה שהפריטים הפופולריים והמומלצים יקבלו עדיפות ברשימת ההמלצות, ועדיין תישמר הרלוונטיות של ההמלצות למשתמש.
ניפוי באגים ופתרון בעיות
כל מוצר יכול לקבל דחיפה ללא הגבלה, אבל מסננים שהמשתמשים מפעילים מסירים מוצרים מתשובת החיפוש. כדי לפתור את הבעיה שבגללה מוצר מסוים שקיבל דחיפה לא מופיע בתוצאות החיפוש והגלישה, כדאי לבדוק את הדברים הבאים:
- כמה כללי העלאה (כולל הורדות של דירוג): בודקים את ההגדרה של מצב ההעלאה (סכום או מקסימום) וקובעים את הניקוד הסופי.
- רלוונטיות: מוצר צריך להיות רלוונטי לשאילתה ולעבור את מסנני הרלוונטיות. אם שאילתת חיפוש היא לגבי נעלי נייקי ושם המוצר הוא Air Jordans,המילים לא זהות, אבל הקשר הסמנטי הקרוב ביניהן מוביל לציון רלוונטיות גבוה. לשם מוצר כמו yellow jacket יש ציון רלוונטיות נמוך לשאילתת חיפוש של נייקי. באופן דומה, אם שם המוצר הוא מספר דגם לא ברור שלא קשור לאף מילה, ציון הרלוונטיות יהיה נמוך לכל שאילתה.
- מסננים: כללי סינון מבטלים כל כלל של העלאת מוצרים, ומונעים ממוצרים שהועלו להופיע בתוצאות. המסנן תמיד מופעל מעל ההגברה. אם מוצר מסוים מסונן על ידי משתמשים, או אם קטגוריית מוצרים מסוימת מסוננת לצורך עיון, ההגברה לא תפעל בכלל.
קידום מדריך
במדריך הזה מוצגות כמה דוגמאות לקידום מוצרים.
בלחיצה על תראו לי איך תקבלו הסבר מפורט על המשימה ישירות ב-Cloud Shell Editor: