טעינה בצובר

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

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

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

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

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

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

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

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

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