טיוטות של קמפיינים הן דרך להגדיר קבוצה של שינויים מתוכננים בקמפיין בסיס. לכל טיוטת קמפיין יש קמפיין בסיס וקמפיין טיוטה שמשויך אליו.
הקמפיין הבסיסי הוא קמפיין רגיל בחשבון, עם מודעות, קבוצות של מודעות ומשאבים אחרים.
טיוטת הקמפיין היא שכבה וירטואלית שבה השינויים נצברים בזמן ביצוע הפעולות, אבל הם לא משפיעים על קמפיינים אמיתיים בחשבון. כשתהיו מרוצים מהמצב של טיוטת הקמפיין, תוכלו להחיל אותה על קמפיין אמיתי בכמה דרכים.
הבקשה create מתנהגת כמו קריאה רגילה ל-API, בכך שתגובה מוחזרת באופן מיידי.
שינוי של טיוטת קמפיין
אחרי שתיצרו את טיוטת הקמפיין, תצטרכו לחפש את שם המשאב של טיוטת הקמפיין המשויכת כדי שתוכלו להתחיל לבצע שינויים. אפשר לעשות זאת באמצעות השאילתה הבאה ב-GoogleAdsService.SearchStream:
אחרי שתקבלו את שם המשאב של טיוטת הקמפיין, תוכלו לשנות את הקמפיין באותו אופן שבו משנים כל קמפיין אמיתי בחשבון. טיוטת הקמפיין לא יכולה להציג מודעות, אבל היא משמשת כאזור תצוגה מקדימה לשינויים שאפשר להחיל על קמפיין אמיתי מאוחר יותר.
קידום או הסרה של טיוטת קמפיין
אחרי שתסיימו להגדיר את טיוטת הקמפיין, יהיו לכם כמה אפשרויות.
מקדמים את טיוטת הקמפיין לקמפיין הבסיס, ומחילים על קמפיין הבסיס את כל השינויים שביצעתם בטיוטת הקמפיין. זוהי פעולה אסינכרונית. אפשר לעשות זאת על ידי קריאה ל-CampaignDraftService.PromoteCampaignDraft.
להסיר את טיוטת הקמפיין על ידי הגדרת הערך REMOVED ל-status. אם תחליטו לא להמשיך, השינויים יימחקו. זוהי פעולה אסינכרונית שפועלת כמו כל קריאה אחרת ל-API.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-03-29 (שעון UTC)."],[[["Campaign drafts provide a virtual environment (draft campaign) to stage changes to an existing campaign (base campaign) without affecting live ads."],["Creating a campaign draft is a simple process involving specifying the base campaign and draft name, while draft campaign modifications follow standard campaign editing procedures."],["You can promote the draft campaign, applying the changes to the base campaign asynchronously, or remove the draft campaign discarding changes entirely."],["Promoting a draft campaign is an asynchronous operation, providing a mechanism to track its progress without repeated API calls."]]],[]]