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

בגרסה v25 ואילך, אפשר להשתמש בשיטה 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 כדי למנוע הצגה כפולה.