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

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

ব্যবহার

বাল্ক আপলোড ব্যবহার করে, আপনি নির্দিষ্ট ধরণের পরিবর্তন করতে পারবেন যা অন্যথায় প্রচারণা পরিচালনা বা অফলাইন রূপান্তর আপলোড করার মতো Google বিজ্ঞাপন স্ক্রিপ্ট দ্বারা সরাসরি সমর্থিত হবে না।

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

বাল্ক আপলোড বৈশিষ্ট্যটি ব্যবহার করার সবচেয়ে সহজ উপায় হল Google ড্রাইভে একটি 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 হিসাবে সেট করতে পারেন (উদাহরণস্বরূপ, €2.34 2340000 হিসাবে প্রবেশ করা হবে)।

const upload = AdsApp.bulkUploads().newCsvUpload(columns,
    {moneyInMicros: true});

ফাইল লোকেল সেট করুন

ডিফল্টরূপে, CSV ফাইলের বিষয়বস্তু US ইংরেজি লোকেলে (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 বিজ্ঞাপন অ্যাকাউন্টে সাইন ইন করুন
  • টুলস এবং সেটিংস > বাল্ক অ্যাকশন > আপলোডগুলিতে নেভিগেট করুন।
  • একটি নতুন আপলোড শুরু করতে + বোতামে ক্লিক করুন৷
  • তারপরে বেছে নেওয়ার জন্য বিভিন্ন টেমপ্লেট সহ একটি বিভাগ উপস্থিত হয়।

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