اسکریپتهای Google Ads به شما امکان میدهند با آپلود دادهها در قالب CSV ، تغییرات انبوه در حساب خود ایجاد کنید. میتوانید دادهها را از یک فایل CSV از Google Drive، صفحهگسترده Google، صفحهگسترده مایکروسافت اکسل آپلود کنید یا در زمان اجرا درخواست آپلود انبوه را در اسکریپت خود ایجاد کنید. این راهنما نحوه استفاده از این ویژگی را در اسکریپت های خود توضیح می دهد.
استفاده
با استفاده از آپلودهای انبوه، میتوانید انواع خاصی از تغییرات را ایجاد کنید که در غیر این صورت مستقیماً توسط اسکریپتهای 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 > آپلودها ایجاد میکند.
برای مشاهده تغییرات روی لینک 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 خود شوید .
- به Tools and settings > BULK ACTIONS > Uploads بروید.
- برای شروع آپلود جدید روی دکمه + کلیک کنید.
- سپس یک بخش با انواع الگوها برای انتخاب ظاهر می شود.
همچنین می توانید بسیاری از الگوهای مختلف را از مرکز راهنمایی دانلود کنید.