বিস্তর আপলোড

Google Ads স্ক্রিপ্ট আপনাকে CSV ফর্ম্যাটে ডেটা আপলোড করে আপনার অ্যাকাউন্টে একসাথে অনেক পরিবর্তন করতে দেয়। আপনি Google Drive, Google স্প্রেডশিট, Microsoft Excel স্প্রেডশিট থেকে CSV ফাইল থেকে ডেটা আপলোড করতে পারেন অথবা রানটাইমে আপনার স্ক্রিপ্টে বাল্ক আপলোড করার অনুরোধ তৈরি করতে পারেন। আপনার স্ক্রিপ্টে কীভাবে এই ফিচার ব্যবহার করবেন তা এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে।

ব্যবহার

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

Google Drive থেকে বাল্ক আপলোড তৈরি করা

'একসাথে আপলোড' ফিচার ব্যবহার করার সবচেয়ে সহজ উপায় হল, Google Drive-এ CSV ফাইল আপলোড করা এবং Google Ads স্ক্রিপ্ট ব্যবহার করে সেই ফাইল Google Ads-এ আপলোড করা:

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-এ সেট করতে পারেন (যেমন, €২.৩৪-এর জন্য ২৩৪০০০০ লিখতে হবে)।

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 UI থেকে পাওয়া।

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

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