ভারী বোঝা স্থাপন

গুগল অ্যাডস স্ক্রিপ্ট আপনাকে CSV ফরম্যাটে ডেটা আপলোড করার মাধ্যমে আপনার অ্যাকাউন্টে একসাথে অনেক পরিবর্তন করার সুযোগ দেয়। আপনি গুগল ড্রাইভের একটি CSV ফাইল, গুগল স্প্রেডশিট বা মাইক্রোসফট এক্সেল স্প্রেডশিট থেকে ডেটা আপলোড করতে পারেন, অথবা রানটাইমে আপনার স্ক্রিপ্টে একসাথে অনেক ডেটা আপলোডের জন্য অনুরোধ তৈরি করতে পারেন। এই নির্দেশিকাটি আপনার স্ক্রিপ্টে এই বৈশিষ্ট্যটি কীভাবে ব্যবহার করবেন তা ব্যাখ্যা করে।

ব্যবহার

বাল্ক আপলোড ব্যবহার করে, আপনি এমন কিছু নির্দিষ্ট পরিবর্তন করতে পারেন যা অন্যথায় গুগল অ্যাডস স্ক্রিপ্ট দ্বারা সরাসরি সমর্থিত নয়, যেমন ক্যাম্পেইন পরিচালনা করা বা অফলাইন কনভার্সন আপলোড করা।

গুগল ড্রাইভ থেকে বাল্ক আপলোড তৈরি করুন

বাল্ক আপলোড ফিচারটি ব্যবহার করার সবচেয়ে সহজ উপায় হলো গুগল ড্রাইভে একটি CSV ফাইল আপলোড করা এবং গুগল অ্যাডস স্ক্রিপ্ট ব্যবহার করে সেই ফাইলটি গুগল অ্যাডসে আপলোড করা:

const file = DriveApp.getFilesByName("BulkCampaignUpload.csv")
    .next();
const upload = AdsApp.bulkUploads().newFileUpload(file);
upload.forCampaignManagement();
upload.preview();

এটি আপনার অ্যাকাউন্টে টুলস এবং সেটিংস > বাল্ক অ্যাকশন > আপলোডস-এর অধীনে একটি বাল্ক আপলোড প্রিভিউ এন্ট্রি তৈরি করে।

পরিবর্তনগুলো দেখতে প্রিভিউ লিঙ্কে ক্লিক করুন।

আপনার অ্যাকাউন্টে পরিবর্তনগুলি প্রয়োগ করতে, বিবরণ পৃষ্ঠায় থাকা 'পরিবর্তনগুলি প্রয়োগ করুন' বোতামে ক্লিক করুন। যদি আপলোড করা ফাইলে ত্রুটি থাকে, অথবা আপনি যদি পরিবর্তনগুলি করতে না চান, তাহলে পরিবর্তনগুলি বাতিল করতে ' প্রিভিউ বাতিল করুন' বোতামে ক্লিক করুন।

আপনার স্ক্রিপ্টটি সঠিকভাবে কাজ করছে কিনা তা যাচাই করার পর, আপনি প্রিভিউ পর্যায়টি বাদ দিয়ে সরাসরি আপনার স্ক্রিপ্ট থেকেই পরিবর্তনগুলো প্রয়োগ করতে পারেন। এটি করার জন্য, preview() মেথডের পরিবর্তে বাল্ক আপলোড ইনস্ট্যান্সের apply() মেথডটি কল করতে হবে।

প্রথম থেকে বাল্ক আপলোড তৈরি করুন

আপনি নিম্নলিখিত উপায়ে একেবারে শুরু থেকে একটি বাল্ক আপলোড জব তৈরি করতে পারেন:

// 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"});

অফলাইন কনভার্সন আপলোড করার সময় টাইম জোন সেট করা সহায়ক হতে পারে।

একসাথে অনেক আপলোড করার জন্য স্প্রেডশিট টেমপ্লেট

একসাথে অনেক ডেটা আপলোড করার জন্য স্প্রেডশিট টেমপ্লেট পাওয়ার সবচেয়ে সহজ উপায় হলো গুগল অ্যাডস ইউআই (UI) ব্যবহার করা।

  • আপনার গুগল অ্যাডস অ্যাকাউন্টে সাইন ইন করুন
  • টুলস এবং সেটিংস > বাল্ক অ্যাকশন > আপলোড- এ যান।
  • নতুন আপলোড শুরু করতে + বোতামে ক্লিক করুন।
  • এরপর বেছে নেওয়ার জন্য বিভিন্ন ধরনের টেমপ্লেটসহ একটি বিভাগ প্রদর্শিত হয়।

এছাড়াও আপনি হেল্প সেন্টার থেকে বিভিন্ন ধরনের টেমপ্লেট ডাউনলোড করতে পারেন।