טעינה בצובר

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

Usage

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

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

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

כדי להחיל את השינויים על החשבון, לוחצים על Apply changes בדף הפרטים. אם בקובץ שהועלה יש שגיאות, או אם אתם לא רוצים לבצע את השינויים, לוחצים על Delete 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();

הגדרת יחידה כספית

כברירת מחדל, סכומי הכסף בהעלאות בכמות גדולה מפורשים כסכום המטבע בפועל. אם אתם מעדיפים להשתמש ב-micros, תוכלו להגדיר את האפשרות 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.
  • עוברים אל כלים והגדרות > 'פעולות בכמות גדולה' > 'העלאות'.
  • לוחצים על הלחצן + כדי להתחיל העלאה חדשה.
  • לאחר מכן יופיע קטע עם מגוון תבניות לבחירה.

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