- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התשובה
- היקפי ההרשאות
- BiddingInfo
- AdGroupInfo
- SeedInfo
- רוצים לנסות?
יוצרות המלצות על סמך סוגי ההמלצות המבוקשים.
רשימת שגיאות שקרו: AuthenticationError AuthorizationError HeaderError InternalError QuotaError RecommendationError RequestError
בקשת HTTP
POST https://googleads.googleapis.com/v16/customers/{customerId}/recommendations:generate
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
customerId |
חובה. מזהה הלקוח שיוצר את ההמלצות. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{ "recommendationTypes": [ enum ( |
שדות | |
---|---|
recommendationTypes[] |
חובה. רשימה של סוגי המלצות שאפשר ליצור. אם הקריטריונים שהעליתם לא מספיקים להצגת המלצה, או שהקמפיין כבר נמצא במצב המומלץ, לא תוחזר המלצה לסוג הזה. באופן כללי, המערכת מחזירה המלצה אם מעלים את כל שדות החובה עבור סוג ההמלצה הזה, אבל יש מקרים שבהם זה עדיין לא מספיק. המערכת תומכת בסוגי ההמלצות הבאים ליצירת המלצות: KEYWORD, MAXIMIZE_CPC_OPT_IN, MAXIMIZE_ מסך אופטימזציה |
advertisingChannelType |
חובה. סוג ערוץ הפרסום של הקמפיין. ניתן ליצור המלצות בסוגי ה-AdvertisingChannelType הבאים: PERFORMANCE_MAX ו-SEARCH |
adGroupInfo[] |
אפשרות. הפרטים הנוכחיים של קבוצת המודעות. תומך במידע מקבוצת מודעות אחת. השדה הזה הוא אופציונלי עבור ההמלצות הבאות: KEYWORD |
campaignSitelinkCount |
אפשרות. מספר קישורי ה-Sitelink בקמפיין. השדה הזה נדרש לסוגי ההמלצות הבאים: SITELINK_ASSET |
conversionTrackingStatus |
אפשרות. הסטטוס הנוכחי של מעקב ההמרות. השדה הזה נדרש לסוגי ההמלצות הבאים: MAXIMIZE_CPC_OPT_IN, MAXIMIZE_אז_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
biddingInfo |
אפשרות. פרטי הבידינג הנוכחיים של הקמפיין. השדה הזה נדרש לסוגי ההמלצות הבאים: MAXIMIZE_CPC_OPT_IN, MAXIMIZE_אז_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
seedInfo |
אפשרות. מידע ראשוני על מילות מפתח. השדה הזה נדרש עבור סוגי ההמלצות הבאים: KEYWORD |
גוף התשובה
הודעת תשובה לגבי RecommendationService.GenerateRecommendations
.
אם הפעולה בוצעה ללא שגיאות, גוף התשובה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{
"recommendations": [
{
object ( |
שדות | |
---|---|
recommendations[] |
רשימה של המלצות שנוצרו מתוך קבוצת סוגי ההמלצות המבוקשים שהועברו. אם אין מספיק נתונים ליצירת המלצה עבור סוגי ההמלצות המבוקשים, קבוצת התוצאות לא תכיל המלצה מהסוג הזה. |
היקפי הרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/adwords
למידע נוסף, עיינו בסקירה הכללית על OAuth 2.0.
BiddingInfo
פרטי הבידינג הנוכחיים של הקמפיין. מספק wrapper לאותות שקשורים לבידינג שמספקות המלצות.
ייצוג JSON |
---|
{ "biddingStrategyType": enum ( |
שדות | |
---|---|
biddingStrategyType |
שיטת הבידינג הנוכחית. השדה הזה נדרש לסוגי ההמלצות הבאים: MAXIMIZE_CPC_OPT_IN, MAXIMIZE_אז_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
שדה איחוד bidding_strategy_target_info . פרטים אופציונליים שקשורים ל-Bid_strategy_type. bidding_strategy_target_info יכול להיות רק אחד מהבאים: |
|
targetCpaMicros |
יעד העלות להמרה הנוכחי במיליוניות השנייה. ניתן לאכלס אותו בקמפיינים עם שיטת בידינג מסוג TARGET_CPA או MAXIMIZE_אז. |
targetRoas |
targetRoas נוכחי. ניתן לאכלס את הערך הזה בקמפיינים עם שיטת בידינג מסוג TARGET_ROAS או MAXIMIZE_CONVERSION_VALUE. |
AdGroupInfo
הפרטים הנוכחיים של קבוצת המודעות בקמפיין.
ייצוג JSON |
---|
{ "keywords": [ { object ( |
שדות | |
---|---|
keywords[] |
אפשרות. מילות מפתח נוכחיות. השדה הזה הוא אופציונלי עבור סוגי ההמלצות הבאים אם קבוצת adGroupInfo מוגדרת: KEYWORD |
adGroupType |
אפשרות. סוג קבוצת המודעות של קבוצת המודעות. השדה הזה נדרש עבור סוגי ההמלצות הבאים אם קבוצת adGroupInfo מוגדרת: KEYWORD |
SeedInfo
מקור מילת מפתח וכתובת URL ספציפית שממנה יוצרים מילות מפתח.
ייצוג JSON |
---|
{ "keywordSeeds": [ string ], "urlSeed": string } |
שדות | |
---|---|
keywordSeeds[] |
אפשרות. מילות מפתח או ביטויים שבעזרתם אפשר ליצור רעיונות. לדוגמה: מכוניות או "סוכנות רכב בסביבה". |
urlSeed |
כתובת URL ספציפית שממנה רוצים ליצור רעיונות, לדוגמה: www.example.com/cars. |