שינוי

המונח 'אסטרטגיית שינוי' מתייחס לשימוש ב-AdsApp.mutate כדי לבצע קריאות ל-API באופן ישיר, במקום להסתמך על אובייקטים ספציפיים של סקריפטים של Google Ads. היתרון הוא שתוכלו לגשת לכל התכונות של ה-API מהר יותר, ויהיה לכם קל יותר להתחיל להשתמש בו אם אתם כבר מכירים את תחביר ה-API. זו הדרך היחידה לשנות קמפיינים לרשת החיפוש באמצעות סקריפטים של Google Ads.

יצירת קמפיין לרשת החיפוש באמצעות mutate

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

אחרי שמגדירים את זה, יוצרים מערך שיכיל את כל הפעולות:

const operations = [];

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

const customerId = AdsApp.currentAccount().getCustomerId();

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

const newOperation = {
    [OPERATION_TYPE_VARIES]: {
        create: {
            resourceName: `customers/${customerId}/[EXACT_PATH_VARIES]/${getNextTempId()}`
            // Other fields, relevant to the resource being created.
        }
    }
}
operations.push(newOperation);

מידע נוסף ודוגמה לפעולה זמינים במסמכי התיעוד בנושא Google Ads API REST mutate. אפשר לקרוא על הרכיבים הנדרשים והאופציונליים של קמפיין לרשת החיפוש, וליצור פעולות בהתאם לצרכים שלכם.

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

AdsApp.mutateAll(operations);