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 (מעיל צהוב) מקבל ציון רלוונטיות נמוך בשאילתת חיפוש של Nike. באופן דומה, אם שם המוצר הוא מספר דגם לא ברור שלא קשור לאף מילה, ציון הרלוונטיות יהיה נמוך לכל שאילתה.
- מסננים: כללי סינון מבטלים כל כלל של קידום, ומונעים את הצגת המוצרים המקודמים בתוצאות. המסנן תמיד מופעל מעל ההגברה. אם מוצר מסוים מסונן על ידי המשתמש, או אם קטגוריית מוצרים מסוימת מסוננת לצורך עיון, ההגברה לא תפעל בכלל.
קידום מדריך
במדריך הזה מוצגות כמה דוגמאות לקידום מוצרים.
בלחיצה על תראו לי איך תקבלו הסבר מפורט על המשימה ישירות ב-Cloud Shell Editor: