- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התשובה
- היקפי ההרשאות
- ApplyRecommendationOperation
- CampaignBudgetParameters
- TextAdParameters
- KeywordParameters
- TargetCpaOptInParameters
- TargetRoasOptInParameters
- CalloutExtensionParameters
- CallExtensionParameters
- SitelinkExtensionParameters
- MoveUnusedBudgetParameters
- ResponsiveSearchAdParameters
- UseBroadMatchKeywordParameters
- ResponsiveSearchAdAssetParameters
- ResponsiveSearchAdImproveAdStrengthParameters
- RaiseTargetCpaBidTooLowParameters
- ForecastingSetTargetRoasParameters
- CalloutAssetParameters
- AdAssetApplyParameters
- ApplyScope
- CallAssetParameters (פרמטרים של CallAssetParameters)
- SitelinkAssetParameters
- RaiseTargetCpaParameters
- LowerTargetRoasParameters
- ForecastingSetTargetCpaParameters
- LeadFormAssetParameters
- ApplyRecommendationResult
- רוצים לנסות?
מיישמת המלצות נתונות עם פרמטרים שיושמו תואמים.
רשימת שגיאות שהמערכת ביצעה: AuthenticationError AuthorizationError DatabaseError FieldError HeaderError InternalError MutateError QuotaError RecommendationError RequestError UrlFieldError
בקשת HTTP
POST https://googleads.googleapis.com/v16/customers/{customerId}/recommendations:apply
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
customerId |
חובה. מזהה הלקוח עם ההמלצה. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{
"operations": [
{
object ( |
שדות | |
---|---|
operations[] |
חובה. רשימת הפעולות שצריך לבצע כדי ליישם המלצות. אם PartFailure=false, כל ההמלצות צריכות להיות מאותו סוג. יש מגבלה של 100 פעולות בכל בקשה. |
partialFailure |
אם הערך הוא true, פעולות שבוצעו בהצלחה ופעולות לא חוקיות יחזירו שגיאות. אם False, הפעולות יבוצעו כעסקה אם ורק אם כולן תקינות. ברירת המחדל היא False. |
גוף התשובה
הודעת תשובה לגבי RecommendationService.ApplyRecommendation
.
אם הפעולה בוצעה ללא שגיאות, גוף התשובה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{ "results": [ { object ( |
שדות | |
---|---|
results[] |
תוצאות הפעולות שצריך לבצע כדי ליישם המלצות. |
partialFailureError |
שגיאות שקשורות לכשלים בפעולה במצב כשל חלקי. הפונקציה מוחזרת רק כאשר PartFailure = true וכל השגיאות מתרחשות בתוך הפעולות. אם מתרחשות שגיאות מחוץ לפעולות (למשל, שגיאות אימות), נחזיר את השגיאה ברמת ה-RPC. |
היקפי הרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/adwords
למידע נוסף, עיינו בסקירה הכללית על OAuth 2.0.
ApplyRecommendationOperation
מידע על הפעולה ליישום המלצה ועל הפרמטרים להתאמה אישית שלה.
ייצוג JSON |
---|
{ "resourceName": string, // Union field |
שדות | |
---|---|
resourceName |
שם המשאב של ההמלצה ליישום. |
שדה איחוד apply_parameters . הפרמטרים לשימוש בזמן יישום ההמלצה. apply_parameters יכול להיות רק אחד מהבאים: |
|
campaignBudget |
פרמטרים אופציונליים שבהם משתמשים כשמיישמים המלצה לתקציב הקמפיין. |
textAd |
פרמטרים אופציונליים שבהם משתמשים כשמיישמים המלצה למודעת טקסט. |
keyword |
פרמטרים אופציונליים שבהם משתמשים כשמיישמים המלצה למילות מפתח. |
targetCpaOptIn |
פרמטרים אופציונליים שבהם משתמשים כשמיישמים המלצה להצטרפות ליעד עלות להמרה. |
targetRoasOptIn |
פרמטרים אופציונליים שבהם משתמשים כשמיישמים המלצה להצטרפות ליעד החזר על הוצאות פרסום. |
calloutExtension |
פרמטרים שבהם צריך להשתמש כשמיישמים המלצה לתוסף יתרונות מרכזיים. |
callExtension |
פרמטרים לשימוש כשמיישמים המלצה לתוסף שיחה. |
sitelinkExtension |
פרמטרים לשימוש כשמיישמים המלצה ל-Sitelink. |
moveUnusedBudget |
פרמטרים לשימוש כשמיישמים המלצה להעברת תקציב שלא נוצל. |
responsiveSearchAd |
פרמטרים לשימוש כשמיישמים המלצה למודעה רספונסיבית לרשת החיפוש. |
useBroadMatchKeyword |
פרמטרים לשימוש כשמיישמים המלצה למילות מפתח בהתאמה רחבה. |
responsiveSearchAdAsset |
הפרמטרים שבהם צריך להשתמש כשמיישמים המלצה לגבי נכסים שמצורפים למודעות רספונסיביות לרשת החיפוש. |
responsiveSearchAdImproveAdStrength |
פרמטרים שמיישמים מודעה רספונסיבית לרשת החיפוש משפרים את ההמלצה לגבי חוזק המודעה. |
raiseTargetCpaBidTooLow |
הפרמטרים שצריך להשתמש בהם כשמחילים המלצה להגדלה של הצעת המחיר לפי יעד עלות להמרה שהיא נמוכה מדי. פעולת ההחלה היא אסינכרונית והתהליך יכול להימשך כמה דקות, בהתאם למספר הקבוצות של המודעות שיש בקמפיין הקשור. |
forecastingSetTargetRoas |
פרמטרים שצריך להשתמש בהם כשמיישמים המלצה להגדרת יעד החזר על הוצאות פרסום בהתאם לתחזית. |
calloutAsset |
הפרמטרים שבהם צריך להשתמש כשמיישמים המלצה לגבי נכסי יתרונות מרכזיים. |
callAsset |
הפרמטרים שבהם צריך להשתמש כשמיישמים המלצה לנכס התקשרות. |
sitelinkAsset |
פרמטרים שצריך להשתמש בהם כשמיישמים המלצה לגבי נכס Sitelink. |
raiseTargetCpa |
פרמטרים שצריך להשתמש בהם כשמחילים את ההמלצה 'יעד עלות להמרה'. |
lowerTargetRoas |
פרמטרים שצריך להשתמש בהם כשמיישמים המלצה ליעד נמוך יותר של החזר על הוצאות פרסום. |
forecastingSetTargetCpa |
הפרמטרים שבהם צריך להשתמש כשמיישמים המלצה להגדרת יעד עלות להמרה לפי תחזית. |
setTargetCpa |
הפרמטרים שבהם צריך להשתמש כשמיישמים המלצה להגדרת יעד עלות להמרה. |
setTargetRoas |
הפרמטרים שבהם צריך להשתמש כשמיישמים את ההמלצה להגדרת יעד החזר על הוצאות פרסום. |
leadFormAsset |
הפרמטרים שבהם צריך להשתמש כשמיישמים המלצה על נכס השארת פרטים. |
CampaignBudgetParameters
פרמטרים לשימוש כשמיישמים המלצה לתקציב של קמפיין.
ייצוג JSON |
---|
{ "newBudgetAmountMicros": string } |
שדות | |
---|---|
newBudgetAmountMicros |
סכום התקציב החדש שיוגדר למשאב תקציב היעד. זהו שדה חובה. |
TextAdParameters
פרמטרים לשימוש בעת יישום המלצה למודעת טקסט.
ייצוג JSON |
---|
{
"ad": {
object ( |
שדות | |
---|---|
ad |
מודעה חדשה להוספה לקבוצת המודעות המומלצת. יש להגדיר את כל השדות הנדרשים בהודעה הזו. זהו שדה חובה. |
KeywordParameters
פרמטרים לשימוש כשמיישמים המלצה למילות מפתח.
ייצוג JSON |
---|
{
"matchType": enum ( |
שדות | |
---|---|
matchType |
סוג ההתאמה של מילת המפתח. זהו שדה חובה. |
adGroup |
משאב קבוצת המודעות שאליו יש להוסיף מילת מפתח. זהו שדה חובה. |
cpcBidMicros |
(אופציונלי) הצעת מחיר לקליק שתוגדר עבור מילת המפתח. אם המדיניות לא מוגדרת, מילת המפתח תשתמש בהצעת המחיר בהתאם לשיטת הבידינג שבה נעשה שימוש בקבוצת המודעות של היעד. |
TargetCpaOptInParameters
פרמטרים לשימוש כשמיישמים את ההמלצה ל'יעד עלות להמרה'.
ייצוג JSON |
---|
{ "targetCpaMicros": string, "newCampaignBudgetAmountMicros": string } |
שדות | |
---|---|
targetCpaMicros |
עלות ממוצעת להמרה לשימוש בשיטת הבידינג 'יעד עלות להמרה'. זהו שדה חובה. |
newCampaignBudgetAmountMicros |
אופציונלי: סכום התקציב שיוגדר לקמפיין. |
TargetRoasOptInParameters
פרמטרים שצריך להשתמש בהם כשמיישמים המלצה להצטרפות ליעד החזר על הוצאות פרסום.
ייצוג JSON |
---|
{ "targetRoas": number, "newCampaignBudgetAmountMicros": string } |
שדות | |
---|---|
targetRoas |
החזר ממוצע על הוצאות פרסום (הכנסה לכל יחידת הוצאות) לשימוש בשיטת הבידינג 'יעד החזר על הוצאות פרסום'. הערך הוא בין 0.01 ל-1000.0, כולל. זהו שדה חובה, אלא אם מוגדר newCampaignBudgetAmountMicros. |
newCampaignBudgetAmountMicros |
אופציונלי: סכום התקציב שיוגדר לקמפיין. |
CalloutExtensionParameters
פרמטרים שבהם צריך להשתמש כשמיישמים המלצה לתוסף יתרונות מרכזיים.
ייצוג JSON |
---|
{
"calloutExtensions": [
{
object ( |
שדות | |
---|---|
calloutExtensions[] |
תוספי יתרונות מרכזיים להוספה. זהו שדה חובה. |
CallExtensionParameters
פרמטרים לשימוש כשמיישמים המלצה לתוסף שיחה.
ייצוג JSON |
---|
{
"callExtensions": [
{
object ( |
שדות | |
---|---|
callExtensions[] |
תוספי שיחה להוספה. זהו שדה חובה. |
SitelinkExtensionParameters
פרמטרים לשימוש כשמיישמים המלצה ל-Sitelink.
ייצוג JSON |
---|
{
"sitelinkExtensions": [
{
object ( |
שדות | |
---|---|
sitelinkExtensions[] |
קישורי Sitelink להוספה. זהו שדה חובה. |
MoveUnusedBudgetParameters
פרמטרים לשימוש כשמיישמים המלצה להעברת תקציב שלא נוצל.
ייצוג JSON |
---|
{ "budgetMicrosToMove": string } |
שדות | |
---|---|
budgetMicrosToMove |
סכום התקציב שיועבר מתקציב עודף לתקציב מוגבל. זהו שדה חובה. |
ResponsiveSearchAdParameters
פרמטרים לשימוש כשמיישמים המלצה למודעה רספונסיבית לרשת החיפוש.
ייצוג JSON |
---|
{
"ad": {
object ( |
שדות | |
---|---|
ad |
חובה. מודעה חדשה להוספה לקבוצת המודעות המומלצת. |
UseBroadMatchKeywordParameters
פרמטרים לשימוש כשמיישמים המלצה למילות מפתח בהתאמה רחבה.
ייצוג JSON |
---|
{ "newBudgetAmountMicros": string } |
שדות | |
---|---|
newBudgetAmountMicros |
סכום התקציב החדש שיוגדר למשאב תקציב היעד. |
ResponsiveSearchAdAssetParameters
הפרמטרים שבהם צריך להשתמש כשמיישמים המלצה לגבי נכסים שמצורפים למודעות רספונסיביות לרשת החיפוש.
ייצוג JSON |
---|
{
"updatedAd": {
object ( |
שדות | |
---|---|
updatedAd |
המודעה עודכנה. תוכן המודעה הנוכחית יוחלף. |
ResponsiveSearchAdImproveAdStrengthParameters
פרמטרים שמיישמים מודעה רספונסיבית לרשת החיפוש משפרים את ההמלצה לגבי חוזק המודעה.
ייצוג JSON |
---|
{
"updatedAd": {
object ( |
שדות | |
---|---|
updatedAd |
המודעה עודכנה. תוכן המודעה הנוכחית יוחלף. |
RaiseTargetCpaBidTooLowParameters
הפרמטרים שצריך להשתמש בהם כשמחילים המלצה להגדלה של הצעת המחיר לפי יעד עלות להמרה שהיא נמוכה מדי. פעולת ההחלה היא אסינכרונית והתהליך יכול להימשך כמה דקות, בהתאם למספר הקבוצות של המודעות שיש בקמפיין הקשור.
ייצוג JSON |
---|
{ "targetMultiplier": number } |
שדות | |
---|---|
targetMultiplier |
חובה. מספר גדול מ-1.0 שמציין את הגורם להגדלת יעד העלות להמרה. זהו שדה חובה. |
ForecastingSetTargetRoasParameters
הפרמטרים שצריך להשתמש בהם כשמיישמים המלצה להגדרת יעד החזר על הוצאות פרסום בהתאם לתחזית.
ייצוג JSON |
---|
{ "targetRoas": number, "campaignBudgetAmountMicros": string } |
שדות | |
---|---|
targetRoas |
יעד חדש של החזר על הוצאות פרסום (הכנסה לכל יחידת הוצאות) שצריך להגדיר למשאב של הקמפיין. הערך הוא בין 0.01 ל-1000.0, כולל. |
campaignBudgetAmountMicros |
סכום חדש של תקציב לקמפיין שצריך להגדיר למשאב של הקמפיין. |
CalloutAssetParameters
הפרמטרים שבהם משתמשים כשמיישמים המלצות לגבי נכסי יתרונות מרכזיים.
ייצוג JSON |
---|
{
"adAssetApplyParameters": {
object ( |
שדות | |
---|---|
adAssetApplyParameters |
חובה. נכסי יתרונות מרכזיים להוספה. זהו שדה חובה. |
AdAssetApplyParameters
פרמטרים נפוצים שבהם המערכת משתמשת כדי ליישם המלצות לגבי נכסים שמצורפים למודעות.
ייצוג JSON |
---|
{ "newAssets": [ { object ( |
שדות | |
---|---|
newAssets[] |
הנכסים שצריך ליצור ולצרף להיקף. אפשר לשלב את המידע הזה עם נכסים קיימים באותה קריאה. |
existingAssets[] |
שמות המשאבים של נכסים קיימים שצריך לצרף להיקף. אפשר לשלב את המידע הזה עם נכסים חדשים באותה קריאה. |
scope |
חובה. ההיקף שבו יש להחיל את הנכסים. נכסים ברמת הקמפיין יוחלו על הקמפיין המשויך להמלצה. נכסים בהיקף הלקוח יחולו על החשבון כולו. נכסים בהיקף הקמפיין יקבלו עדיפות על פני נכסים מצורפים ברמת הלקוח. |
ApplyScope
ההיקף שעליו רוצים להחיל את הנכסים.
טיפוסים בני מנייה (enums) | |
---|---|
UNSPECIFIED |
היקף ההחלה לא צוין. |
UNKNOWN |
לא ידוע. |
CUSTOMER |
החלה בהיקף הלקוח. |
CAMPAIGN |
החלה ברמת הקמפיין. |
CallAssetParameters
הפרמטרים שבהם משתמשים כשמיישמים המלצות לגבי נכסי התקשרות.
ייצוג JSON |
---|
{
"adAssetApplyParameters": {
object ( |
שדות | |
---|---|
adAssetApplyParameters |
חובה. נכסי התקשרות להוספה. זהו שדה חובה. |
SitelinkAssetParameters
הפרמטרים שבהם משתמשים כשמיישמים המלצות לגבי נכסי Sitelink.
ייצוג JSON |
---|
{
"adAssetApplyParameters": {
object ( |
שדות | |
---|---|
adAssetApplyParameters |
חובה. נכסי Sitelink להוספה. זהו שדה חובה. |
RaiseTargetCpaParameters
פרמטרים לשימוש כשמיישמים המלצות להגדלת יעד עלות להמרה.
ייצוג JSON |
---|
{ "targetCpaMultiplier": number } |
שדות | |
---|---|
targetCpaMultiplier |
חובה. היעד שאליו יש להגדיר את מכפיל העלות להמרה. זהו שדה חובה. |
LowerTargetRoasParameters
פרמטרים שצריך להשתמש בהם כשמיישמים המלצות נמוכות יותר ליעד החזר על הוצאות פרסום.
ייצוג JSON |
---|
{ "targetRoasMultiplier": number } |
שדות | |
---|---|
targetRoasMultiplier |
חובה. היעד שצריך להגדיר בו את מכפיל ההחזר על הוצאות הפרסום. זהו שדה חובה. |
ForecastingSetTargetCpaParameters
פרמטרים שצריך להשתמש בהם כשמיישמים המלצה להגדרת יעד עלות להמרה.
ייצוג JSON |
---|
{ "targetCpaMicros": string, "campaignBudgetAmountMicros": string } |
שדות | |
---|---|
targetCpaMicros |
עלות ממוצעת להמרה לשימוש בשיטת הבידינג 'יעד עלות להמרה'. |
campaignBudgetAmountMicros |
סכום חדש של תקציב לקמפיין שצריך להגדיר למשאב של הקמפיין. |
LeadFormAssetParameters
הפרמטרים שבהם צריך להשתמש כשמיישמים המלצה לגבי נכסי השארת פרטים.
ייצוג JSON |
---|
{
"adAssetApplyParameters": {
object ( |
שדות | |
---|---|
adAssetApplyParameters |
חובה. נכסי השארת פרטים. זהו שדה חובה. |
setSubmitLeadFormAssetCampaignGoal |
אם הערך הוא True, היעד 'שליחת טופס להשארת פרטים' יוגדר בקמפיין היעד. כתוצאה מכך, המודעות יוצגו כמודעות קריאייטיב של טפסים להשארת פרטים. אם הערך הוא False, היעד 'שליחת טופס להשארת פרטים' לא יוגדר בקמפיין והמודעות יכילו נכסי השארת פרטים. |
ApplyRecommendationResult
התוצאה של יישום המלצה.
ייצוג JSON |
---|
{ "resourceName": string } |
שדות | |
---|---|
resourceName |
הוחזרה עבור החלה בהצלחה. |