המרת קמפיינים חכמים לקמפיינים למיקסום הביצועים

בגרסה v25 ואילך, אפשר להשתמש ב-method‏ SmartCampaignSettingService.GeneratePMaxDraftCampaign כדי להמיר קמפיין חכם לקמפיין למיקסום הביצועים. השיטה הזו לא זמינה בגרסה v24 ובגרסאות קודמות.

איך ההמרה עובדת

כשמפעילים את השיטה SmartCampaignSettingService.GeneratePMaxDraftCampaign, ה-API יוצר טיוטה של קמפיין למיקסום הביצועים, תקציב, קבוצת נכסים ונכסים, על סמך ההגדרות של הקמפיין החכם שצוינו בבקשה. אחרי שהמערכת תיצור את המשאבים החדשים, כדאי לבדוק, לשנות ולשפר אותם לפני שמפעילים את הקמפיין כדי להציג מודעות.

הטיוטה שנוצרה של הקמפיין למיקסום הביצועים מאותחלת עם ערכי הסטטוס הבאים:

  • ‫status מוגדר לערך PAUSED.
  • הכשירות להצגת מודעות משתקפת בprimary_status.
  • כברירת מחדל, contains_eu_political_advertising מוגדר כ-DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING (אם הוא לא צוין כבר בקמפיין החכם). אם הקמפיין שלכם מכיל פרסום שקשור לפוליטיקה באיחוד האירופי, אתם צריכים לבדוק ולעדכן את השדה הזה.

כך תוכלו לבדוק, לשנות ולשפר את הקמפיין למיקסום הביצועים, התקציב, קבוצת הנכסים והנכסים שנוצרו לפני שתפעילו את הקמפיין כדי להציג מודעות.

טיוטות של נכסים

הקמפיין החדש כולל קבוצה של תמונות לדוגמה שצריך להחליף לפני שמפעילים את הקמפיין החדש. כשהשדה image_enabled נתמך ומוגדר כ-true בבקשה, ה-API יוצר תמונות באופן אוטומטי במקום להשתמש בתמונות לדוגמה. אתם יכולים לבדוק את הנכסים החדשים בשדה assets של התגובה, ולהחליף אותם לפי השלבים הבאים:

  1. מעיינים במדריך לדרישות לגבי נכסים.
  2. כדי להעלות תמונות חדשות, פועלים לפי הדוגמה של העלאת נכס תמונות.
  3. מקשרים את הנכסים החדשים לקבוצת הנכסים של הקמפיין בטיוטה, ואז מסירים את הקישורים של AssetGroupAsset לתמונות לדוגמה (באותה בקשה אטומית לשינוי נתונים או אחרי שמקשרים את הנכסים החדשים, כדי להמשיך לעמוד בדרישות המינימליות לגבי נכסים) לפי המדריך לקישור קבוצות נכסים לנכסים.

פרמטרים של בקשות

ההודעה GeneratePMaxDraftCampaignRequest מקבלת את השדות הבאים:

  • ‫resource_name (חובה): שם המשאב של SmartCampaignSetting שרוצים ליצור מחדש בשביל הקמפיין החכם שרוצים להמיר, בפורמט הבא:

    customers/customer_id/smartCampaignSettings/campaign_id
    
  • ‫validate_only (אופציונלי): אם הערך הוא true, הבקשה מאומתת אבל לא מבוצעת. רק שגיאות אימות, אזהרות או בעיות אפשריות בהמרות מוחזרות בשדה validated_info של התגובה, בלי ליצור ישויות טיוטה.

  • ‫gbp_enabled (לא נתמך): אופציונלי. אם להמיר את המיקום של פרופיל העסק ב-Google‏ (GBP) שמקושר לקמפיין למיקסום הביצועים. אל תגדירו את השדה הזה או הגדירו אותו כ-false. הגדרה שלו כ-true לא נתמכת ומחזירה את השגיאה SmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.

  • ‫image_enabled (לא נתמך): אופציונלי. אם ליצור את התמונות הנדרשות לקמפיינים למיקסום הביצועים (כמו תמונות אופקיות, תמונות ריבועיות ותמונות לוגו). צריך להשאיר את השדה הזה לא מוגדר או להגדיר אותו לערך false. הגדרה לערך true לא נתמכת ומחזירה את השגיאה SmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.

פרטי התשובה

ההודעה GeneratePMaxDraftCampaignResponse מחזירה את שמות המשאבים של טיוטת הקמפיין למיקסום הביצועים שנוצרה ושל הישויות שמשויכות אליה:

  • pmax_campaign: שם המשאב Campaign של טיוטת הקמפיין למיקסום הביצועים שנוצרה.
  • ‫campaign_budget: שם המשאב של CampaignBudget שמקושר לקמפיין שנוצר למיקסום הביצועים.
  • asset_group: שם המשאב של AssetGroup שמקושר לקמפיין למיקסום הביצועים שנוצר.
  • ‫assets: רשימה של שמות המשאבים מסוג Asset שמקושרים לקמפיין למיקסום הביצועים שנוצר.
  • ‫validated_info: פרטי האימות או בעיות אפשריות בהמרות שהוחזרו על ידי בדיקת ההמרות (מאוכלס גם כש-validate_only מוגדר כ-true וגם לצד שמות המשאבים של הישויות שנוצרו כש-validate_only מוגדר כ-false).

כדי להמיר קמפיין חכם, משתמשים בתהליך העבודה הבא:

  1. יצירת טיוטת הקמפיין: מפעילים את השיטה SmartCampaignSettingService.GeneratePMaxDraftCampaign רק עם השדה הנדרש resource_name (משאירים את השדות gbp_enabled ו-image_enabled לא מוגדרים או מגדירים אותם כ-false). שומרים את שמות המשאבים המוחזרים pmax_campaign,‏ campaign_budget,‏ asset_group ו-assets.
  2. בדיקה והתאמה אישית של הקמפיין: מכיוון שהטיוטה של הקמפיין למיקסום הביצועים נוצרה באמצעות status = PAUSED ו-creation_status = INCOMPLETE, צריך לבדוק ולהגדיר את התקציב, את קבוצת הנכסים ואת הנכסים.
  3. הפעלת הקמפיין והשהיית הקמפיין המקורי: כשתהיו מוכנים להציג מודעות, עדכנו את הערך של status בקמפיין למיקסום הביצועים ל-ENABLED, ואז עדכנו את הערך של status בקמפיין החכם המקורי ל-PAUSED כדי למנוע הצגה כפולה.