בדף הזה מוסבר איך לשנות את מיקום הדירוג של המלצות למדיה שמוחזרות על ידי המודל באמצעות אמצעי בקרה להגברת הצגת התוצאות (שנקראים גם אמצעי בקרה).
אמצעי בקרה לשיפור הביצועים משנה את סדר ההמלצות אחרי שהמודל מחזיר את ההמלצות האלה. מחילים על התוצאות ביטוי מסנן כדי לזהות את ההמלצות שרוצים להבליט או להסתיר, ואז מחילים ערך להגברת ההמלצה בין -1 ל-+1. ערך של +1 להגברת ההמלצה מעניק את ההגברה הגדולה ביותר להמלצה, ומציב אותה בראש רשימת ההמלצות שמוחזרות. ערך של -1 מסתיר את ההמלצה בחלק התחתון של רשימת ההמלצות שמוחזרות.
התכונה 'הגברת התנועה' היא אמצעי בקרה שפועל בזמן הצגת המודעות. קודם כול, מודל ההמלצות מחזיר רשימה של המלצות. באמצעות הגדרת הצגה, בקרת ההגברה מוחלת על הרשימה כדי לשנות את הדירוג של ההמלצות. הכלי להגברת ההמלצות לא מוסיף או מסיר המלצות, אבל הוא קובע את הסדר שבו ההמלצות מוצגות למשתמש.
הגברת ההמלצות לעומת סינון ההמלצות
ההגדרה 'הגברת החשיפה' היא פילטר רך. לעומת זאת, המסנן הרגיל להמלצות, שמתואר במאמר סינון המלצות, הוא מסנן קשיח.
אם תפעילו מסנן קשיח על ההמלצות, לא תראו אף פעם את המסמכים שסוננו. עם זאת, כשמשתמשים במסנן רך, המסמכים לא מוסרים מרשימת ההמלצות. במקום זאת, המסנן משמש כדי לקבוע אילו מסמכים צריכים להופיע גבוה יותר או נמוך יותר ברשימת ההמלצות שמוחזרות.
איך להימנע מהצפה של מודל ההמלצות
כשמחילים מסנן להגברת החשיפה או להפחתת החשיפה, מומלץ להשתמש בערכים קטנים שקרובים לאפס. ערכים שקרובים ל-+1 או ל--1 עלולים להשפיע באופן משמעותי על מודל ההמלצות, כך שהדירוג של ההמלצות שנקבע על ידי המודל לא ישתקף בסדר שבו המשתמש רואה את ההמלצות.
לדוגמה, אם תגבירו סרטים מונפשים באמצעות +1, המשתמשים יראו רק סרטים מונפשים בחלק העליון של רשימת ההמלצות. כך, סרטים לא מונפשים שהמודל המליץ עליהם מאוד יידחקו לחלק התחתון של הרשימה, והמשתמשים לא יראו אותם.
הורדת דירוג לעומת הסתרה
הורדה בדרגה והסתרה מעבירות את ההמלצות למיקומים נמוכים יותר ברשימת ההמלצות שמוחזרות, שבה הן היו אמורות להופיע.
עם זאת, הורדת דירוג מבוססת על הגיל של התוכן או על כך שהמשתמש כבר צפה בחלק מהתוכן. מידע נוסף על הורדת דירוג זמין במאמר הורדת דירוג של המלצות למדיה.
הסתרת תוכן מתבצעת לגבי תוכן שמזוהה על ידי מסנן. המסנן יכול להיות כל שדה נתונים שמסומן כניתן לסינון בסכימה. מידע כללי על מסנני המלצות, כולל איך לסמן שדה כמסנן, זמין במאמר סינון המלצות.
מידע על אמצעי בקרה להגברת התנועה ועל הגדרות להצגת מודעות
כל אמצעי בקרה להצגת מודעות מורכב ממסנן ומערך של הגדלת החשיפה. לדוגמה, אמצעי בקרה אחד להגברת החשיפה מגביר את החשיפה לסרטים עם המילה 'חג המולד' בשם הסרט בערך של 0.1, ואמצעי בקרה אחר להגברת החשיפה מצמצם את החשיפה לסרטי אימה בערך של -0.2.
אחרי שיוצרים אמצעי בקרה להגברת החשיפה, צריך לצרף אותם להגדרת הצגה. כשיוצרים אפליקציה של חיפוש מבוסס סוכנים, נוצרת גם הגדרת ברירת מחדל להצגת מודעות באופן אוטומטי. ההפניה להגדרת ההצגה מתבצעת בזמן ההצגה כדי לקבוע אילו תוצאות האפליקציה יוצרת. בנוסף לאמצעי הבקרה של הגדלת החשיפה, הגדרת הצגת המודעות יכולה לכלול סוגים אחרים של אמצעי בקרה, כמו אמצעי הבקרה diversify ו-demote.
אפשר להחיל את הגדרת ההצגה כשמפעילים את השיטה recommend. כל אמצעי הבקרה בהגדרת ההצגה מוחלים על ההמלצות שמוחזרות על ידי הפעלת ה-method.
בנוסף, אפשר לשייך לאפליקציה כמה הגדרות שונות להצגת מודעות. כך אפשר להחיל סטים שונים של אמצעי בקרה בנסיבות שונות. לדוגמה, אם הבקשה להמלצה מגיעה מחשבון של ילד או ילדה, המערכת תעדיף סרטים בקטגוריות שמתאימות לילדים ותדחק סרטים שלא מתאימים. באופן דומה, אם הבקשה מגיעה מחשבון שמסומן כחשבון למבוגרים, המערכת תציג קודם כותרים או קטגוריות שפופולריים בקרב מבוגרים. לחלופין, אפשר להגדיר תצורות שונות להצגת מודעות במיקומים גיאוגרפיים שונים, ולתת עדיפות לתוכן לפי מידת הפופולריות שלו באזור מסוים. מידע נוסף על הגדרות להצגת מודעות זמין במאמר בנושא יצירה וניהול של הגדרות להצגת מודעות מדיה.
ערכי ההגברה הם מצטברים
אם צירפתם כמה אמצעי בקרה להצגת מודעות להגדרת הצגת מודעות, ההגדרות 'הגברת החשיפה' ו'הפחתת החשיפה' יהפכו לתוספתיות.
לדוגמה, אם מגדילים את החשיפה של סרטי אנימציה לילדים ב-0.3 ואת החשיפה של סרטי אנימציה להרפתקאות ב-0.4, אז סרט שמסווג כסרט אנימציה להרפתקאות לילדים יקבל הגדלת חשיפה של 0.7.
באופן דומה, אם סרט אימה קיבל דחיפה של 0.2 על ידי קבוצת בקרה אחת ודחיקה של -0.3 על ידי קבוצת בקרה אחרת באותו הגדרת הצגה, התוצאה נטו תהיה דחיקה של הסרט ב--0.1.
הסכום של ההגברות יכול להיות גדול מ-+1. לדוגמה, אם אמצעי הבקרה העלו את הדירוג של סרטי אנימציה לילדים ב-0.6 ואת הדירוג של סרטי אנימציה להרפתקאות ב-0.5, אז הדירוג של סרט אנימציה להרפתקאות לילדים יעלה ב-1.1.
דוגמאות למסננים
הנה כמה דוגמאות למסננים להמלצות על מדיה.
מסננים במאפייני מפתח נפוצים
דוגמאות למסננים במאפייני מחרוזת של מפתח נפוץ (category, image_name, image_uri, language, title ו-uri).
אנימציות לילדים:
"filter": "categories: ANY(\"animation\") AND categories: ANY(\"children\")"מדיה מפחידה:
"filter": "categories: ANY(\"horror\", \"thriller\", \"crime\")פריטי מדיה ששם השיר שלהם הוא 'Christmas':
"filter": "title: ANY(\"Christmas\")"פריטי מדיה שבהם הפריט הראשון במערך
imagesהואnamebeachball:
"filter": "images[0].name: ANY(\"beach ball\")"
מסננים לפי מאפייני מפתח של מדיה
דוגמאות למסננים במאפיינים של מפתחות מדיה. מאפייני מקשי המדיה מתחילים ב-media_, ובפורמט המסנן, שם השדה מתחיל ב-media_key_properties.. רשימה של מאפייני מפתח מדיה זמינה במאמר בנושא סכימה מוגדרת מראש של Google לעומת סכימה בהתאמה אישית.
קובצי מדיה שהסוג שלהם הוא
audio:
"filter": "media_key_properties.media_type: ANY(\"audio\")"נכסי מדיה שבהם המערך hash_tags מכיל את המחרוזת
#winter:
"filter": "media_key_properties.hash_tags: ANY(\"#winter\")"Media where the first element of the hash_tags array is the string
#winter:
"filter": "media_key_properties.hash_tags[0]: ANY(\"#winter\")"
שדות מותאמים אישית
דוגמאות למסננים בשדות מותאמים אישית. למאפיינים מותאמים אישית, מוסיפים את הקידומת attributes. לשם השדה.
יש לכם שדה מחרוזת מותאם אישית,
festival, בסכימה כדי לייצג את פסטיבל הסרטים שבו הסרט הוצג לראשונה. כדי לסנן רק את הסרטים שהוצגו בבכורה בפסטיבל קאן:
"filter": "attributes.festival: ANY(\"Cannes\")יש לכם שדה בוליאני בהתאמה אישית,
audio_desc, שהערך שלו הוא true אם המדיה כוללת תיאור אודיו לצופים עם לקות ראייה. כדי לסנן מדיה עם תיאור אודיו:
"filter": "attributes.audio_desc: ANY(true)"
המגבלות על שדות שאפשר לסנן
המגבלות הבאות חלות על אמצעי הבקרה להגברת הצגת המודעות:
אפשר להשתמש רק בשדות נכס מסוג string ו-boolean בביטויי סינון לשיפור.
אי אפשר לסנן שדות שמוטמעים ביותר מרמה אחת. לדוגמה, אפשר לסנן לפי
persons.nameאבל אי אפשר לסנן לפי השדהpersons.name.stage(גם אם שדה כזה קיים).המסננים צריכים להיות התאמות מדויקות. כלומר, בדוגמאות, סרט בשם
Christmas StoryאוCHRISTMASלא יקבל דחיפה.
לפני שמתחילים
חשוב לוודא שיצרתם אפליקציה להמלצות על מדיה ומאגר נתונים. למידע נוסף, אפשר לעיין במאמר בנושא יצירה של אפליקציה להמלצות על מדיה ומאגר נתונים.
אופציונלי: אם אתם לא רוצים להשתמש בהגדרת ברירת המחדל להצגת מודעות, אתם יכולים ליצור הגדרה חדשה להצגת מודעות לפי השלבים 1-5 ו-7 במאמר יצירת הגדרה להצגת מודעות. אם האפליקציה שלכם נמצאת בשלב הייצור, Google ממליצה ליצור הגדרת הגשה נפרדת לבדיקת אמצעי הבקרה להגברת התנועה לפני שמחילים את אמצעי הבקרה על הגדרת ההגשה של הייצור.
חשוב לוודא שכל השדות שרוצים להשתמש בהם בבקרה על העלאת הרשאות מסומנים כניתנים לסינון בסכימה. מידע נוסף מופיע במאמר הגדרת שדות. אפשר לעיין גם במאמר מגבלות על סינון.
הדגשה או הסתרה של המלצות
במאמר הזה מוסבר איך ליצור אמצעי בקרה להגברת החשיפה ולצרף אותם להגדרת הצגה.
אחרי שמצרפים את אמצעי הבקרה להגדרת התצורה של הצגת המודעות, אפשר לציין את הגדרת התצורה של הצגת המודעות כשמפעילים את השיטה servingConfigs.recommend, ואמצעי הבקרה של הגדלת החשיפה ישפיע על סדר ההמלצות שיוחזרו.
REST
כדי ליצור אמצעי בקרה להצגת מודעות מוגברות ולצרף אותם להגדרת הצגה, פועלים לפי השלבים הבאים:
מאתרים את מזהה האפליקציה. אם כבר יש לכם מזהה אפליקציה, דלגו לשלב הבא.
נכנסים לדף AI Applications במסוף Google Cloud .
בדף אפליקציות, מאתרים את שם האפליקציה ומעתיקים את המזהה שלה מהעמודה מזהה.
איך מוצאים את המזהה של מאגר הנתונים אם כבר יש לכם מזהה של מאגר נתונים, אפשר לדלג לשלב הבא.
במסוף Google Cloud , עוברים לדף AI Applications ובתפריט הניווט לוחצים על Data Stores.
לוחצים על השם של מאגר הנתונים.
בדף Data של מאגר הנתונים, מעתיקים את המזהה של מאגר הנתונים.
יוצרים אמצעי בקרה להגברת החשיפה:
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -H "X-Goog-User-Project: PROJECT_NUMBER" \ "https://discoveryengine.googleapis.com/v1beta/projects/PROJECT_NUMBER/locations/global/collections/default_collection/engines/APP_ID/controls?controlId=CONTROL_ID" \ -d '{ "displayName": "CONTROL_DISPLAY_NAME", "solutionType": "SOLUTION_TYPE_RECOMMENDATION", "boostAction": { "dataStore": "projects/PROJECT_NUMBER/locations/global/collections/default_collection/dataStores/DATA_STORE_ID", "boost" : BOOST_VALUE, "filter": "FILTER" } }'מחליפים את מה שכתוב בשדות הבאים:
PROJECT_NUMBER: מספר הפרויקט ב- Google Cloud .CONTROL_DISPLAY_NAME: שם קריא לאנשים לזיהוי אמצעי הבקרה. הערך צריך להיות מחרוזת UTF-8 באורך של עד 128 תווים.CONTROL_ID: מזהה ייחודי (במאגר נתונים) של אמצעי הבקרה. המזהה יכול להכיל אותיות קטנות, ספרות, מקפים וקווים תחתונים.
APP_ID: המזהה של אפליקציית חיפוש מבוסס סוכנים.
DATA_STORE_ID: המזהה של מאגר הנתונים של חיפוש מבוסס סוכנים.
BOOST_VALUE: מספר בשיטת נקודה צפה בטווח [-1,1]. אם הערך שלילי, ההמלצות יופיעו בחלק התחתון של התוצאות. אם הערך חיובי, ההמלצות מקודמות (הן מופיעות גבוה יותר בתוצאות).
FILTER: ביטוי המסנן שמתאר אילו מסמכים יקבלו דחיפה או יוסתרו. מידע מפורט על אופן יצירת ביטויי סינון זמין במאמר בנושא ביטויי סינון.
חוזרים על שלב 3 לכל אמצעי בקרה להגברת הביצועים שרוצים להחיל על ההמלצות. לדוגמה, יכול להיות שתרצו אמצעי בקרה אחד שיקדם סרטים לילדים,
boost-kidsואמצעי בקרה שני שידחיק סרטי אימה,bury-horror.מאתרים את המזהה של הגדרת הצגת המודעות. אם כבר יש לכם את מזהה הגדרות התצורה להצגת מודעות, אפשר לדלג לשלב הבא.
נכנסים לדף AI Applications במסוף Google Cloud .
בדף אפליקציות, לוחצים על שם האפליקציה.
עוברים לדף Configurations ולוחצים על הכרטיסייה Control.
מעתיקים את מזהה הגדרות הצגת המודעות מהעמודה מזהה.
מצרפים את אמצעי הבקרה החדש להגברת התנועה להגדרת התנועה באמצעות בקשת עדכון בשיטה
engines.servingConfigs.patch.curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/CONFIG_ID?update_mask=boost_control_ids" \ -d '{ "boostControlIds": ["CONTROL_ID"] }'מחליפים את מה שכתוב בשדות הבאים:
CONFIG_ID: המזהה של הגדרת התצורה של הצגת המודעות שרוצים לצרף אליה את אמצעי הבקרה להגברת החשיפה – לדוגמה,my_app-1234567_id. הסבר מופיע בשלב הקודם.
CONTROL_ID: מכיל את המזהים של אמצעי בקרה אחד או יותר של הגברת הצגת התוצאות שרוצים לצרף להגדרת ההצגה, לדוגמה,"boost-kids", "bury-horror". זו מערך של מחרוזות. אם יש יותר ממזהה אחד, אל תשכחו להשתמש במירכאות ובפסיקים כדי להפריד ביניהם.
מחכים כמה דקות עד שהתוצאות ייכנסו לתוקף.
תצוגה מקדימה של ההשפעות של אמצעי הבקרה להגברת התנועה. איך מקבלים המלצות למדיה
עדכון בקרת ההגברה
במאמר הזה מוסבר איך לעדכן אמצעי בקרה קיים להגברת התנועה כדי לשנות את הערך של ההגברה או של המסנן.
אחרי שתבדקו את אמצעי הבקרה להגברת הביצועים, יכול להיות שתחליטו להגביר או להחליש את ההגברה. אפשר גם לשנות את מחרוזת המסנן.
כשמעדכנים ערך או מסנן של הגדלת נפח תנועה, מפעילים את השיטה engines.controls.patch.
השיטה patch מחליפה את הערכים של boost ו-filter בערכים החדשים שאתם מספקים. בתהליך הזה מוסבר איך לערוך את הערך boost (שלב 3) ואת הערך filter (שלב 4) בנפרד. עם זאת, אם רוצים לערוך את שניהם, אפשר לעשות זאת באמצעות פקודת curl אחת.
REST
כדי לשנות את ערך ההגברה של מסנן עבור אמצעי בקרה קיים, פועלים לפי השלבים הבאים:
מאתרים את מזהה האפליקציה. אם כבר יש לכם מזהה אפליקציה, דלגו לשלב הבא.
נכנסים לדף AI Applications במסוף Google Cloud .
בדף אפליקציות, מאתרים את שם האפליקציה ומעתיקים את המזהה שלה מהעמודה מזהה.
מאתרים את המזהה של אמצעי הבקרה של ההגברה שרוצים לעדכן באמצעות השיטה
engines.servingConfigs.get. אם כבר יש לכם את המזהה, דלגו לשלב הבא.curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/controls"מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
APP_ID: המזהה של אפליקציית חיפוש מבוסס סוכנים.
עורכים את ערך ההגדלה של קבוצת הבקרה:
curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/controls/CONTROL_ID?update_mask=boost_action.boost" \ -d '{ "name": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/controls/CONTROL_ID", "boostAction": { "boost": BOOST_VALUE } }'מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
APP_ID: המזהה של אפליקציית חיפוש מבוסס סוכנים.
CONTROL_ID: המזהה הייחודי של אמצעי הבקרה להגברת הביצועים שרוצים לערוך, החלק האחרון של השדהnameשמופק על ידי הפקודהGETבשלב 2. לדוגמה,boost-kids.
BOOST_VALUE: מספר בשיטת נקודה צפה בטווח [-1,1]. אם הערך שלילי, ההמלצות יופיעו בחלק התחתון של התוצאות. אם הערך חיובי, ההמלצות מקודמות (הן מופיעות גבוה יותר בתוצאות).
עורכים את המסנן של אמצעי הבקרה להגברת התנועה:
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/controls/CONTROL_ID?update_mask=boost_action.filter" \ -d '{ "name": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/controls/CONTROL_ID", "boostAction": { "filter": "FILTER" } }'מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
APP_ID: המזהה של אפליקציית חיפוש מבוסס סוכנים.
CONTROL_ID: המזהה הייחודי של אמצעי הבקרה להגברת הביצועים שרוצים לערוך, החלק האחרון של השדהnameשמופק על ידי הפקודהGETבשלב 2.
FILTER: ביטוי המסנן שמתאר אילו מסמכים יקבלו דחיפה או יוסתרו. מידע מפורט על אופן יצירת ביטויי סינון זמין במאמר בנושא ביטויי סינון.
מחיקת אמצעי בקרה להגברת התנועה
במאמר הזה מוסבר איך למחוק אמצעי בקרה להגברת התנועה. אם אתם לא משתמשים באמצעי בקרה להגברת התנועה, מומלץ למחוק אותו כדי שלא תגיעו למכסת מספר אמצעי הבקרה המותרים או תחרגו ממנה.
כדי למחוק אמצעי בקרה להגברת הביצועים, צריך להריץ את שיטת engines.controls.delete.
אי אפשר למחוק אמצעי בקרה להגברת החשיפה שמצורפים להגדרת הצגת מודעות. אם מנסים למחוק אמצעי בקרה להגברת התנועה, תוצג הודעת שגיאה עם השם של הגדרת התצורה להצגת מודעות. לאחר מכן צריך למחוק את הגדרת ההצגה או לנתק את אמצעי הבקרה מהגדרת ההצגה.
REST
כדי למחוק אמצעי בקרה להגברת התנועה:
מאתרים את מזהה האפליקציה. אם כבר יש לכם מזהה אפליקציה, דלגו לשלב הבא.
נכנסים לדף AI Applications במסוף Google Cloud .
בדף אפליקציות, מאתרים את שם האפליקציה ומעתיקים את המזהה שלה מהעמודה מזהה.
מחפשים את המזהה של אמצעי הבקרה של ההגברה שרוצים למחוק באמצעות השיטה
engines.servingConfigs.get. אם כבר יש לכם את המזהה, דלגו לשלב הבא.curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/controls"מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
APP_ID: המזהה של אפליקציית חיפוש מבוסס סוכנים.
בדקו את התוצאה. אם אמצעי הבקרה להגברת התנועה מצורף להגדרות התצורה של הצגת המודעות, צריך לעדכן את הגדרות התצורה של הצגת המודעות כדי להסיר את אמצעי הבקרה שרוצים למחוק. במאמר עדכון הגדרות הצגת מודעות כדי להסיר אמצעי בקרה להגברת התנועה מוסבר איך לעשות זאת.
מריצים את פקודת ה-curl הבאה כדי למחוק את אמצעי הבקרה להגברת החשיפה:
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/controls/CONTROL_ID"מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
APP_ID: המזהה של אפליקציית חיפוש מבוסס סוכנים.
CONTROL_ID: המזהה הייחודי של אמצעי הבקרה של ההגברה שרוצים למחוק, החלק האחרון של השדהnameשמופק על ידי הפקודהGETבשלב 2.
אם מופיעה הודעת שגיאה שלפיה יש הפניה פעילה לרכיב הבקרה לפחות בהגדרת תצורה אחת להצגת מודעות, אפשר לעיין במאמר בנושא עדכון הגדרת תצורה להצגת מודעות כדי להסיר רכיב בקרה להגברת התנועה.
איך מעדכנים הגדרות אישיות של הצגת מוצרים כדי להסיר כלי להגברת החשיפה
כדי למחוק אמצעי בקרה להגברת התנועה, צריך קודם לנתק אותו מכל אמצעי הבקרה להצגת מודעות. כדי לעשות את זה, צריך להחיל תיקון על אמצעי הבקרה להצגת מודעות כדי להסיר את המזהה של אמצעי הבקרה להגברת התנועה.
כדי לבטל את הקישור של אמצעי הבקרה להגברת התנועה להגדרת הצגת המודעות, פועלים לפי השלבים הבאים:
כדי לגלות אילו אמצעי בקרה של הגברת החשיפה מצורפים להגדרת הצגת התוצאות, שולחים בקשת
engines.servingConfigs.getובודקים את השדהboostControlIdsבתגובה.curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/CONFIG_ID"מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
APP_ID: המזהה של אפליקציית חיפוש מבוסס סוכנים.
CONFIG_ID: המזהה של הגדרת ההצגה שרוצים לקבל עליה מידע נוסף.
כדי לעדכן את הגדרות הצגת המודעות ולהסיר אמצעי בקרה להגברת התנועה, משתמשים בשיטה
engines.servingConfigs.patch.curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/CONFIG_ID?update_mask=boost_control_ids" \ -d '{ "boostControlIds": ["CONTROL_ID"] }'מחליפים את מה שכתוב בשדות הבאים:
CONFIG_ID: המזהה של הגדרת התצורה של הצגת המודעות שרוצים לצרף אליה את אמצעי הבקרה להגברת החשיפה – לדוגמה,my_app-1234567_id. הסבר מופיע בשלב הקודם.
CONTROL_ID: מכיל את המזהים של אמצעי בקרה להגברת החשיפה שרוצים להוסיף להגדרת התצורה של הצגת התוצאות. חשוב לוודא שאתם לא כוללים את אמצעי הבקרה של ההגברה שאתם רוצים למחוק. זו מערך של מחרוזות. אם יש לכם יותר ממזהה אחד, אל תשכחו להשתמש במירכאות ובפסיקים להפרדה – לדוגמה,boost-1", "boost-2.