טעינה בצובר

סקריפטים של Google Ads מאפשרים לבצע שינויים בכמות גדולה בחשבון על ידי העלאת נתונים בפורמט CSV. אפשר להעלות נתונים מקובץ CSV מ-Google Drive, מגיליון אלקטרוני ב-Google Sheets או מגיליון אלקטרוני ב-Microsoft Excel, או ליצור בקשה להעלאה בכמות גדולה בסקריפט בזמן הריצה. במדריך הזה מוסבר איך להשתמש בתכונה הזו בסקריפטים.

שימוש

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

יצירת העלאה בכמות גדולה מ-Google Drive

הדרך הכי פשוטה להשתמש בתכונת ההעלאה בכמות גדולה היא להעלות קובץ CSV ל-Google Drive, ואז להעלות את הקובץ הזה ל-Google Ads באמצעות סקריפטים של Google Ads:

const file = DriveApp.getFilesByName("BulkCampaignUpload.csv")
    .next();
const upload = AdsApp.bulkUploads().newFileUpload(file);
upload.forCampaignManagement();
upload.preview();

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

לוחצים על הקישור תצוגה מקדימה כדי לראות את השינויים.

כדי להחיל את השינויים על החשבון, לוחצים על הלחצן החלת השינויים בדף הפרטים. אם יש שגיאות בקובץ שהועלה, או אם אתם לא רוצים לבצע את השינויים, לחצו על הכפתור Discard preview כדי לבטל את השינויים.

אחרי שמוודאים שהסקריפט פועל כמו שצריך, אפשר לדלג על שלב התצוגה המקדימה ולהחיל את השינויים ישירות מהסקריפט. כדי לעשות את זה, צריך להפעיל את ה-method‏ apply() של המכונה להעלאה בכמות גדולה, במקום את ה-method‏ preview().

יצירת העלאה בכמות גדולה מאפס

כך יוצרים משימת העלאה בכמות גדולה מאפס:

// The best way to find column names is to consult a template
// as described in the last section of this guide.
const columns = [
   "Campaign", "Budget", "Bid Strategy type", "Campaign type"
];

const upload = AdsApp.bulkUploads().newCsvUpload(columns);

// Call append once for each row you'd like to upload
upload.append({
   "Campaign": "Test Campaign 1",
   "Budget": 2.34,
   "Bid Strategy type": "cpc",
   "Campaign type": "Search Only"
});
upload.forCampaignManagement();
upload.preview();

הגדרת יחידת מטבע

כברירת מחדל, הסכומים הכספיים בהעלאות בכמות גדולה מתפרשים כסכום המטבע בפועל. אם אתם מעדיפים להשתמש במיקרו, אתם יכולים להגדיר את האפשרות moneyInMicros לערך true כשאתם יוצרים את משימת ההעלאה (לדוגמה, אם הסכום הוא 2.34€, צריך להזין 2340000).

const upload = AdsApp.bulkUploads().newCsvUpload(columns,
    {moneyInMicros: true});

הגדרת השפה והאזור של הקובץ

כברירת מחדל, תוכן קובץ ה-CSV מפורש לפי הגדרות המיקום של אנגלית ארה"ב (en_US). אפשר לציין הגדרות אזור אחרות באמצעות האפשרות fileLocale:

const upload = AdsApp.bulkUploads().newCsvUpload(columns,
    {fileLocale: "fr_FR"});

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

הגדרת אזור זמן

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

const upload = AdsApp.bulkUploads().newCsvUpload(columns,
    {timeZone: "America/New_York"});

הגדרת אזור זמן יכולה להיות שימושית כשמעלים המרות אופליין.

תבניות של גיליון אלקטרוני להעלאה בכמות גדולה

הדרך הכי קלה לקבל תבנית של גיליון אלקטרוני להעלאה בכמות גדולה היא דרך ממשק המשתמש של Google Ads.

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

אפשר גם להוריד תבניות רבות ושונות ממרכז העזרה.