טיוטות קמפיינים

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

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

יצירת טיוטה

היצירה של CampaignDraft פשוטה כמו כל יצירה של ישויות אחרות ב-Google Ads API. יוצרים CampaignDraft, מציינים את base_campaign ואת nameCampaignDraftCampaignDraftService.MutateCampaignDraftscreate

הבקשה create מתנהגת כמו קריאה אופיינית ל-API בכך שהתשובה מוחזרת באופן מיידי.

שינוי טיוטה של קמפיין

אחרי שיצרתם את טיוטת הקמפיין, תצטרכו לחפש את שם המשאב של טיוטת הקמפיין המשויכת אליו כדי שתוכלו להתחיל לבצע שינויים. תוכלו לעשות זאת באמצעות השאילתה הבאה ב-GoogleAdsService.SearchStream:

SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"

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

קידום או הסרה של טיוטת קמפיין

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

  1. לקדם את טיוטת הקמפיין לקמפיין הבסיס, ולהחיל את כל השינויים שביצעתם בטיוטה על קמפיין הבסיס. זו פעולה אסינכרונית. אפשר לבצע זאת על ידי קריאה ל-CampaignDraftService.PromoteCampaignDraft.
  2. כדי להסיר את טיוטת הקמפיין, מגדירים את הערך status לערך REMOVED. פעולה זו תבטל את השינויים אם תחליטו לא להמשיך. זו פעולה סינכרונית והיא פועלת כמו כל קריאה אחרת ל-API.