טעינה בצובר

סקריפטים של 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();

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

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

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

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

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

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

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

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

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

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