লেবেলগুলি আপনাকে আপনার অ্যাকাউন্টের উপাদানগুলিকে অর্থপূর্ণ গোষ্ঠীগুলিতে সংগঠিত করতে দেয় যাতে আপনি দ্রুত ফিল্টার করতে পারেন এবং আপনার কাছে সবচেয়ে আকর্ষণীয় ডেটাতে রিপোর্ট করতে পারেন৷ Google বিজ্ঞাপন স্ক্রিপ্টগুলি অ্যাকাউন্ট , প্রচারাভিযান , বিজ্ঞাপন গোষ্ঠী , বিজ্ঞাপন এবং কীওয়ার্ড স্তরে লেবেল সমর্থন করে।
কেস ব্যবহার করুন
Google Ads অ্যাকাউন্টের মধ্যে, Google Ads এন্টিটির সাথে স্বেচ্ছাচারী ডেটা যুক্ত করতে লেবেল ব্যবহার করা যেতে পারে। ম্যানেজার অ্যাকাউন্টের মধ্যে, লেবেলগুলি একই ধরনের শিশু অ্যাকাউন্টগুলিকে গোষ্ঠীবদ্ধ করতে ব্যবহার করা যেতে পারে। লেবেলগুলি বেশ কয়েকটি ব্যবহারের ক্ষেত্রে সহায়তা করে:
- অ্যাকাউন্টগুলির একটি তালিকা প্রক্রিয়া করুন
- আপনি যদি একটি এজেন্সি হন, তাহলে আপনি প্লাম্বার-এর জন্য সমস্ত অ্যাকাউন্টে একটি
plumber_accounts
লেবেল প্রয়োগ করতে পারেন, এবং তারপর একটি স্ক্রিপ্ট সেই অ্যাকাউন্টগুলির সমস্ত প্রচারাভিযানে প্লাম্বার-সম্পর্কিত কীওয়ার্ডগুলি (উদাহরণস্বরূপ, "জরুরি ঝরনা মেরামত") পুশ করতে পারে৷
- আপনি যদি একটি এজেন্সি হন, তাহলে আপনি প্লাম্বার-এর জন্য সমস্ত অ্যাকাউন্টে একটি
- সত্তার একটি তালিকা প্রক্রিয়া করুন
- যদি আপনার কিওয়ার্ডের একটি সেট থাকে যা আপনি শুধুমাত্র সপ্তাহান্তে সক্ষম করতে চান, আপনি তাদের জন্য একটি
weekend_keywords
লেবেল প্রয়োগ করতে পারেন। একটি স্ক্রিপ্ট শুক্রবার সন্ধ্যায়weekend_keywords
সহ সমস্ত কীওয়ার্ড সক্ষম করতে পারে এবং সোমবার সকালে তাদের বিরতি দিতে পারে।
- যদি আপনার কিওয়ার্ডের একটি সেট থাকে যা আপনি শুধুমাত্র সপ্তাহান্তে সক্ষম করতে চান, আপনি তাদের জন্য একটি
- একাধিক রান জুড়ে প্রক্রিয়া সত্তা
- যদি আপনার কাছে প্রচুর সংখ্যক সত্তা থাকে যা 30 মিনিটের মধ্যে প্রক্রিয়াজাত করা যায় না, তাহলে আপনি আপনার স্ক্রিপ্টে একটি
processed
লেবেল তৈরি করতে পারেন এবং এটি ইতিমধ্যে প্রক্রিয়াকৃত সত্তাগুলিতে প্রয়োগ করতে পারেন৷ প্রতি ঘণ্টায় চালানোর জন্য স্ক্রিপ্টের সময়সূচী করুন, এবং তারপরে কেবলমাত্র সেই সত্তাগুলিকে প্রক্রিয়া করুন যেগুলিতেprocessed
লেবেল প্রয়োগ করা হয়নি৷
- যদি আপনার কাছে প্রচুর সংখ্যক সত্তা থাকে যা 30 মিনিটের মধ্যে প্রক্রিয়াজাত করা যায় না, তাহলে আপনি আপনার স্ক্রিপ্টে একটি
- দ্বি-পদক্ষেপ পরিবর্তন
- স্ক্রিপ্টটি বিপুল সংখ্যক কীওয়ার্ড জুড়ে বিড পরিবর্তন কার্যকর করার পরিবর্তে, আপনি
increase_bid_by_10%
দিয়ে কীওয়ার্ডগুলি লেবেল করতে পারেন, Google বিজ্ঞাপন UI-তে লগ ইন করতে পারেন, লেবেলের সাথে মিলে যাওয়া কীওয়ার্ডগুলিকে ফিল্টার করতে পারেন, সেগুলি পর্যালোচনা করতে পারেন এবং ফলাফলে সন্তুষ্ট হলে , বাল্ক সম্পাদনা ব্যবহার করে তাদের বিড পরিবর্তন করুন।
- স্ক্রিপ্টটি বিপুল সংখ্যক কীওয়ার্ড জুড়ে বিড পরিবর্তন কার্যকর করার পরিবর্তে, আপনি
- নমনীয় বিডিং
- একটি স্ক্রিপ্ট বিড পরিবর্তনের ইতিহাস বজায় রাখতে লেবেল ব্যবহার করতে পারে। উদাহরণস্বরূপ, যখন একটি স্ক্রিপ্ট একটি কীওয়ার্ড বিড 20% বৃদ্ধি করে, তখন এটি অ্যাকাউন্টটিকে একটি লেবেল দিয়ে চিহ্নিত করতে পারে,
increased_20%
। পরের দিন যখন স্ক্রিপ্টটি লেবেল জুড়ে চলে এবং বুঝতে পারে যে এটি ইতিমধ্যে বিড বাড়িয়েছে, তখন এটি মাত্র 10% বিড বাড়াতে পারে।
- একটি স্ক্রিপ্ট বিড পরিবর্তনের ইতিহাস বজায় রাখতে লেবেল ব্যবহার করতে পারে। উদাহরণস্বরূপ, যখন একটি স্ক্রিপ্ট একটি কীওয়ার্ড বিড 20% বৃদ্ধি করে, তখন এটি অ্যাকাউন্টটিকে একটি লেবেল দিয়ে চিহ্নিত করতে পারে,
- গুণমানের স্কোর ট্র্যাকিং
- একটি স্ক্রিপ্ট গুরুত্বপূর্ণ কীওয়ার্ডগুলিকে তাদের গুণমানের স্কোরগুলির সাথে লেবেল করতে পারে, তারপরে পর্যায়ক্রমে পরীক্ষা করে রিপোর্ট করতে পারে যেগুলির মানের স্কোর আর লেবেলের সাথে মেলে না৷
অ্যাকাউন্ট স্তরে লেবেল
Google বিজ্ঞাপন স্ক্রিপ্ট আপনাকে ম্যানেজার অ্যাকাউন্টের মধ্যে লেবেল তৈরি করতে দেয়, সেইসাথে সেই ম্যানেজার অ্যাকাউন্টের অধীনে Google বিজ্ঞাপন অ্যাকাউন্টগুলিতে লেবেল প্রয়োগ করতে দেয়:
const labelName = 'High spending accounts';
AdsManagerApp.createAccountLabel(labelName);
আপনি applyLabel
পদ্ধতি ব্যবহার করে আপনার পছন্দের অ্যাকাউন্টগুলিতে লেবেল প্রয়োগ করতে পারেন:
const accountIds = ['123-456-7890', '345-6789-2100'];
const labelName = 'High spending accounts';
const accounts = AdsManagerApp.accounts().withIds(accountIds).get();
for (const account of accounts) {
account.applyLabel(labelName);
}
একইভাবে, আপনি removeLabel
পদ্ধতি ব্যবহার করে একটি অ্যাকাউন্ট থেকে একটি লেবেল সরাতে পারেন:
const accountIds = ['123-456-7890', '345-6789-2100'];
const labelName = 'High spending accounts';
const accounts = AdsManagerApp.accounts().withIds(accountIds).get();
for (const account of accounts) {
account.removeLabel(labelName);
}
অ্যাকাউন্ট লেবেলগুলির সবচেয়ে সাধারণ ব্যবহার হল একই অ্যাকাউন্ট লেবেল ভাগ করে নেওয়া অ্যাকাউন্টগুলির একটি গ্রুপ প্রক্রিয়া করা:
const labelName = 'High spending accounts';
const accounts = AdsManagerApp.accounts()
.withCondition(`LabelNames CONTAINS "${labelName}"`)
.get();
একক স্ক্রিপ্ট এক্সিকিউশনে একাধিক অ্যাকাউন্ট প্রক্রিয়াকরণ সম্পর্কে আরও জানতে আমাদের ম্যানেজার অ্যাকাউন্ট স্ক্রিপ্ট নির্দেশিকা পড়ুন।
একটি অ্যাকাউন্টের মধ্যে লেবেল
আপনি একটি অ্যাকাউন্টের প্রচারাভিযান , বিজ্ঞাপন গোষ্ঠী , বিজ্ঞাপন এবং কীওয়ার্ডগুলিতে লেবেল তৈরি এবং প্রয়োগ করতে পারেন। এখানে একটি প্রচারাভিযানে একটি লেবেল কিভাবে প্রয়োগ করতে হয়:
const campaign = AdsApp.campaigns()
.withCondition('campaign.name = "My first campaign"').get().next();
campaign.applyLabel('High performing campaign');
একইভাবে, আপনি removeLabel
পদ্ধতি ব্যবহার করে একটি লেবেল সরাতে পারেন:
const campaign = AdsApp.campaigns()
.withCondition('campaign.name = "My first campaign"').get().next();
campaign.removeLabel('High performing campaign');
লেবেলগুলি সাধারণত একটি লেবেল দ্বারা একসাথে গোষ্ঠীবদ্ধ অনুরূপ সত্তাগুলির একটি সেট প্রক্রিয়া করতে ব্যবহৃত হয়। নিম্নলিখিত কোড স্নিপেট দেখায় কিভাবে একটি সাধারণ লেবেল ভাগ করে প্রচারাভিযানের একটি গ্রুপকে বিরতি দিতে হয়:
const label = AdsApp.labels()
.withCondition('label.name = "Christmas promotions"')
.get().next();
var campaignIterator = label.campaigns().get();
for (const campaign of campaignIterator) {
campaign.pause();
}
রিপোর্টিং
Google বিজ্ঞাপন অ্যাকাউন্টের জন্য পারফরম্যান্স রিপোর্ট চালানোর সময় আপনি সত্তার জন্য ফিল্টার করতে লেবেল রিসোর্স নাম ব্যবহার করতে পারেন। রিসোর্স নামগুলি হল Google Ads API থেকে একটি ধারণা এবং কখনও কখনও GAQL এর সাথে রিপোর্ট চালানোর সময় ব্যবহৃত হয়। একটি লেবেল সংস্থান নাম সর্বদা বিন্যাসে থাকে:
customers/[customer id]/labels/[label id]
আপনি একটি লেবেলের রিসোর্স নাম এর getResourceName
পদ্ধতি ব্যবহার করে আনতে পারেন।
নিম্নলিখিত কোড স্নিপেটটি দেখায় যে কীভাবে "ক্রিসমাস প্রচার" লেবেলযুক্ত সমস্ত প্রচারাভিযানের জন্য একটি প্রচার প্রতিবেদন চালাতে হয়:
const label = AdsApp.labels()
.withCondition("label.name = 'Christmas promotions'")
.get().next();
const query = `SELECT campaign.name, metrics.clicks, metrics.impressions, metrics.cost ` +
`FROM campaign WHERE campaign.labels CONTAINS ANY ` +
`["${label.getResourceName()}"] AND segments.date DURING THIS_MONTH`;
const result = AdsApp.search(query);
মনে রাখবেন যে আপনি লেবেল সম্পদ নাম দ্বারা ফিল্টার করার জন্য শুধুমাত্র CONTAINS_ALL
, CONTAINS_ANY
, এবং CONTAINS_NONE
অপারেটর ব্যবহার করতে পারেন৷