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

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

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

יצירת טיוטה

יצירת CampaignDraft פשוטה כמו יצירת ישות אחרת ב-Google Ads API. יוצרים CampaignDraft ומציינים את הערכים של base_campaign ו-name, ואז קוראים ל-CampaignDraftService.MutateCampaignDrafts ומעבירים את ה-CampaignDraft שנוצר כפעולה create.

הבקשה 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. להסיר את טיוטת הקמפיין על ידי הגדרת הערך REMOVED ל-status. אם תחליטו לא להמשיך, השינויים יימחקו. זוהי פעולה אסינכרונית שפועלת כמו כל קריאה אחרת ל-API.