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