סקריפטים של 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 בדף הפרטים. אם יש שגיאות בקובץ שהועלו או אם אתם לא רוצים לבצע את השינויים, לוחצים על הלחצן ביטול התצוגה המקדימה כדי לבטל את השינויים.
אחרי שמוודאים שהסקריפט פועל כמו שצריך, אפשר לדלג על שלב התצוגה המקדימה ולהחיל את השינויים ישירות מהסקריפט. כדי לעשות את זה, קוראים לשיטה 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
. מציינים את אזור הזמן בפורמט של מסד נתונים של TZ.
const upload = AdsApp.bulkUploads().newCsvUpload(columns,
{timeZone: "America/New_York"});
הגדרת אזור זמן יכולה להיות שימושית כשאתם מעלים המרות אופליין.
תבניות של גיליונות אלקטרוניים להעלאה בכמות גדולה
הדרך הקלה ביותר לקבל תבנית של גיליון אלקטרוני להעלאה בכמות גדולה היא דרך ממשק המשתמש של Google Ads.
- נכנסים לחשבון Google Ads.
- עוברים אל כלים והגדרות > פעולות בכמות גדולה > העלאות.
- לוחצים על הלחצן + כדי להתחיל העלאה חדשה.
- לאחר מכן יופיע קטע עם מגוון תבניות לבחירה.
אפשר גם להוריד תבניות רבות ושונות ממרכז העזרה.