লেবেলগুলি

লেবেল আপনাকে অ্যাকাউন্টের এলিমেন্টগুলিকে অর্থপূর্ণ গ্রুপে সাজাতে সাহায্য করে যাতে আপনি দ্রুত ফিল্টার করতে পারেন এবং আপনার কাছে সবচেয়ে আকর্ষণীয় ডেটার রিপোর্ট করতে পারেন। Google Ads স্ক্রিপ্ট অ্যাকাউন্ট, ক্যাম্পেন, বিজ্ঞাপন গ্রুপ, বিজ্ঞাপন ও কীওয়ার্ড লেভেলে লেবেল ব্যবহার করা যায়।

যেসব ক্ষেত্রে ব্যবহার করা যাবে

Google Ads অ্যাকাউন্টের মধ্যে, লেবেলগুলি Google Ads এন্টিটির সাথে স্বেচ্ছাচারী ডেটা যুক্ত করতে ব্যবহার করা যেতে পারে। ম্যানেজার অ্যাকাউন্টের মধ্যে, একই ধরনের চাইল্ড অ্যাকাউন্টকে গ্রুপ করার জন্য লেবেল ব্যবহার করা যেতে পারে। লেবেল বিভিন্নভাবে ব্যবহার করা যেতে পারে:

  • অ্যাকাউন্টের তালিকা প্রসেস করা
    • আপনি কোনও এজেন্সি হলে, আপনি plumber_accountsলেবেলটি সমস্ত প্লাম্বার অ্যাকাউন্টে প্রয়োগ করতে পারেন এবং তারপরে একটি স্ক্রিপ্ট প্লাম্বার-সম্পর্কিত কীওয়ার্ড (যেমন, "জরুরী শাওয়ার মেরামত") সেইসব অ্যাকাউন্টের সমস্ত ক্যাম্পেনে পুশ করতে পারে।
  • এন্টিটির তালিকা প্রসেস করুন
    • আপনার কাছে যদি এমন কিছু কীওয়ার্ডের সেট থাকে যা আপনি শুধুমাত্র সপ্তাহান্তে চালু করতে চান, তাহলে আপনি সেগুলিতে weekend_keywords লেবেল প্রয়োগ করতে পারেন। তারপর, একটি স্ক্রিপ্ট শুক্রবার সন্ধ্যায় weekend_keywords সহ সব কীওয়ার্ড চালু করতে পারে এবং সোমবার সকালে সেগুলি পজ করতে পারে।
  • একাধিক রান জুড়ে এন্টিটি প্রসেস করা
    • আপনার কাছে যদি এমন অনেক এন্টিটি থাকে যা ৩০ মিনিটের মধ্যে প্রসেস করা যায় না, তাহলে আপনি নিজের স্ক্রিপ্টে একটি processed লেবেল তৈরি করতে পারেন এবং এটি ইতিমধ্যেই প্রসেস করা এন্টিটিতে প্রয়োগ করতে পারেন। স্ক্রিপ্টটি প্রতি ঘণ্টায় চালানোর জন্য শিডিউল করুন এবং তারপরে শুধুমাত্র সেইসব এন্টিটি প্রসেস করুন যেগুলিতে processed লেবেল প্রয়োগ করা হয়নি।
  • দুই-ধাপে পরিবর্তন
    • স্ক্রিপ্টকে অনেক কীওয়ার্ডের বিড পরিবর্তন করার অনুমতি দেওয়ার পরিবর্তে, আপনি increase_bid_by_10% দিয়ে কীওয়ার্ড লেবেল করতে পারেন, Google Ads UI-তে সাইন-ইন করতে পারেন, লেবেলের সাথে ম্যাচ করা কীওয়ার্ড ফিল্টার করতে পারেন, সেগুলি পর্যালোচনা করতে পারেন এবং ফলাফল নিয়ে সন্তুষ্ট হলে, বাল্ক এডিট ব্যবহার করে সেগুলির বিড পরিবর্তন করতে পারেন।
  • ফ্লেক্সিবল বিডিং
    • বিড পরিবর্তনের ইতিহাস বজায় রাখতে স্ক্রিপ্ট লেবেল ব্যবহার করতে পারে। যেমন, কোনও স্ক্রিপ্ট কীওয়ার্ড বিড ২০% বাড়ালে, এটি অ্যাকাউন্টকে increased_20% লেবেল দিয়ে চিহ্নিত করতে পারে। পরের দিন যখন স্ক্রিপ্ট লেবেল জুড়ে রান করে এবং বুঝতে পারে যে এটি আগে থেকেই বিড বাড়িয়েছে, তখন এটি বিড মাত্র ১০% বাড়াতে পারে।
  • কোয়ালিটি স্কোর ট্র্যাকিং
    • একটি স্ক্রিপ্ট গুরুত্বপূর্ণ কীওয়ার্ডগুলিকে তাদের কোয়ালিটি স্কোর সহ লেবেল করতে পারে, তারপর পর্যায়ক্রমে সেইসব কীওয়ার্ড চেক করে রিপোর্ট করতে পারে যাদের কোয়ালিটি স্কোর আর লেবেলের সাথে মেলে না।

অ্যাকাউন্ট লেভেলে লেবেল

Google Ads স্ক্রিপ্ট আপনাকে ম্যানেজার অ্যাকাউন্টের মধ্যে লেবেল তৈরি করতে এবং সেই ম্যানেজার অ্যাকাউন্টের অধীনে থাকা Google Ads অ্যাকাউন্টে লেবেল প্রয়োগ করতে দেয়:

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 Ads অ্যাকাউন্টের জন্য পারফর্ম্যান্স রিপোর্ট চালানোর সময় এন্টিটি ফিল্টার করতে আপনি লেবেল রিসোর্সের নাম ব্যবহার করতে পারেন। রিসোর্স নাম হল 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 অপারেটর ব্যবহার করতে পারবেন।