উল্লম্ব বিজ্ঞাপনের জন্য নিয়ন্ত্রণ এবং ইনভেন্টরি ফিল্টারিং

ভার্টিকাল অ্যাডগুলি AI-Max-সক্ষম সার্চ ক্যাম্পেইনগুলির জন্য বিশেষ বৈশিষ্ট্য প্রদান করে, যা হোটেল-এর মতো কোনো ভার্টিকাল ফিডের সাথে সংযুক্ত থাকে। আপনি অ্যাড গ্রুপ লেভেলে কোন ভার্টিকাল অ্যাড ফরম্যাটগুলি দেখানো হবে তা নিয়ন্ত্রণ করতে পারেন এবং ভার্টিকাল অ্যাড আইটেম গ্রুপ রুল ব্যবহার করে কোন ফিড এনটিটিগুলিকে টার্গেট করা হবে তাও নিয়ন্ত্রণ করতে পারেন।

সংক্ষিপ্ত বিবরণ

এই নির্দেশিকায় ভার্টিকাল বিজ্ঞাপন পরিচালনার দুটি প্রধান বৈশিষ্ট্য আলোচনা করা হয়েছে:

  1. ফরম্যাট নিয়ন্ত্রণ: অ্যাড গ্রুপ লেভেলে নির্দিষ্ট অ্যাড ফরম্যাট (টেক্সট অ্যাড, বুকিং লিঙ্ক, এবং ভার্টিকাল প্রোমোশন অ্যাড) অন্তর্ভুক্ত বা বর্জন করুন।
  2. ভার্টিকাল অ্যাড আইটেম ব্যবস্থাপনা: SharedSet and `SharedCriterion` সমন্বিত একটি নিয়ম-ভিত্তিক সিস্টেম ব্যবহার করে আপনার লিঙ্ক করা ভার্টিকাল (পূর্বে ট্র্যাভেল নামে পরিচিত) ফিড থেকে নির্দিষ্ট ইনভেন্টরি ফিল্টার ও টার্গেট করুন।

পূর্বশর্ত

এই বৈশিষ্ট্যগুলি প্রয়োগ করার আগে, নিশ্চিত করুন যে আপনার প্রচারাভিযান নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করে:

  • ক্যাম্পেইনের ধরণ: অবশ্যই একটি সার্চ ক্যাম্পেইন হতে হবে।
  • ভার্টিকাল ফিড: ক্যাম্পেইনের সাথে একটি সক্রিয় ভার্টিকাল ডেটা ফিড লিঙ্ক করা থাকতে হবে।
  • এআই ম্যাক্স: ক্যাম্পেইনে এআই ম্যাক্স সেটিংটি অবশ্যই সক্রিয় করতে হবে।

বিজ্ঞাপন গ্রুপ বিন্যাস নিয়ন্ত্রণ

এখন আপনি একটি নির্দিষ্ট অ্যাড গ্রুপের জন্য কোন ভার্টিকাল অ্যাড ফরম্যাটগুলো সক্রিয় থাকবে তা কনফিগার করতে পারবেন। এটি AdGroup রিসোর্সের vertical_ads_format_setting ফিল্ডের মাধ্যমে পরিচালিত হয়।

উপলব্ধ ফরম্যাট

  • টেক্সট বিজ্ঞাপন: ডিফল্টরূপে সক্রিয় থাকে। নিষ্ক্রিয় করা যেতে পারে।
  • বুকিং লিঙ্ক: অংশগ্রহণের জন্য সম্মতি আবশ্যক।
  • ভার্টিকাল প্রোমোশন বিজ্ঞাপন: অপ্ট-ইন আবশ্যক।

বৈধতার নিয়মাবলী

  • আপনি একটিমাত্র অ্যাড গ্রুপের জন্য একই সাথে তিনটি ফরম্যাট থেকেই অপ্ট-আউট করতে পারবেন না।
  • এই সেটিংসগুলো শুধুমাত্র STANDARD এবং SEARCH_DYNAMIC_ADS অ্যাড গ্রুপ টাইপগুলোর ক্ষেত্রে প্রযোজ্য।

উদাহরণ: ফরম্যাট সেটিংস আপডেট করুন

নিম্নলিখিত উদাহরণটি দেখায় কিভাবে একটি বিদ্যমান বিজ্ঞাপন গ্রুপের জন্য টেক্সট বিজ্ঞাপন নিষ্ক্রিয় করতে এবং ভার্টিকাল প্রোমোশন বিজ্ঞাপন সক্রিয় করতে হয়।

জাভা

// Assuming 'adGroup' is an existing AdGroup object.
AdGroup adGroupToUpdate = AdGroup.newBuilder()
    .setResourceName(adGroup.getResourceName()) // Example: "customers/{id}/adGroups/{id}"
    .setVerticalAdsFormatSetting(
     
   VerticalAdsFormatSetting.newBuilder()
            .setDisableTextAds(true)
            .setEnableBookingLinks(false)
            .setEnableVerticalPromotionAds(true)
    )
    .build();

AdGroupOperation operation = AdGroupOperation.newBuilder()
    .setUpdate(adGroupToUpdate)
    .setUpdateMask(FieldMasks.allSetFieldsOf(adGroupToUpdate))
    .build();

// Submit the operation using AdGroupService...

উল্লম্ব বিজ্ঞাপন আইটেম ব্যবস্থাপনা

আপনার ফিড ইনভেন্টরির একটি নির্দিষ্ট উপসেটকে টার্গেট করতে, যেমন 'বস্টনের হোটেলসমূহ' বা '১-তারা হোটেল বাদ দিন', আপনাকে অবশ্যই ভার্টিকাল অ্যাডস আইটেম গ্রুপ রুলস ব্যবহার করতে হবে।

ডেটা মডেল কীভাবে কাজ করে

ডেটা মডেলটি একটি সাধারণ মানদণ্ড পদ্ধতি ব্যবহার করে:

  1. SharedSet : VERTICAL_ADS_ITEM_GROUP_RULE_LIST টাইপের একটি SharedSet তৈরি করুন।
  2. SharedCriterion : এই সেটে নিয়ম (ক্রাইটেরিয়া) যোগ করুন। প্রতিটি নিয়ম একটি ডাইমেনশন (যেমন সিটি বা হোটেল ক্লাস) এবং একটি ভ্যালু নির্দিষ্ট করে। আইটেম বাদ দেওয়ার জন্য আপনি নেগেটিভ ক্রাইটেরিয়াও তৈরি করতে পারেন।
  3. AdGroupCriterion : একটি AdGroupCriterion ব্যবহার করে SharedSet আপনার AdGroup সাথে লিঙ্ক করুন।

সমর্থিত মাত্রা

SharedCriterion এ আপনি নিম্নলিখিত ডাইমেনশনগুলোর উপর ভিত্তি করে এনটিটিগুলো ফিল্টার করতে পারেন:

  • item_code : নির্দিষ্ট লিস্টিং আইডি।
  • city_criterion_id , region_criterion_id , country_criterion_id : ভূ-লক্ষ্য নির্ধারণ ধ্রুবক।
  • brand_text নাম।
  • hotel_class : তারকা রেটিং (১-৫)।

এই উদাহরণটি 'বস্টন' বা 'সান ফ্রান্সিসকো'-র আইটেমগুলিকে অন্তর্ভুক্ত করার এবং '১-তারা' ও '২-তারা' হোটেলগুলিকে বাদ দেওয়ার জন্য একটি নিয়ম তৈরি করে।

পাইথন

# 1. Create the SharedSet
shared_set_operation = client.get_type("SharedSetOperation")
shared_set = shared_set_operation.create
shared_set.name = "Boston/SF Premium Hotels"
shared_set.type_ = client.enums.SharedSetTypeEnum.VERTICAL_ADS_ITEM_GROUP_RULE_LISTshared_set.vertical_ads_item_vertical_type = client.enums.VerticalAdsItemVerticalTypeEnum.HOTELS
# Submit SharedSetOperation...

# 2. Add Criteria (Rules) to the SharedSet
shared_criteria_operations = []

# Rule A: Include Boston and SF
included_city_ids = [1006543, 1014221] # Geo Target Constant IDs
for city_id in included_city_ids:
    op = client.get_type("SharedCriterionOperation")
    criterion = op.create
    criterion.shared_set = shared_set_resource_name
    criterion.vertical_ads_item_group_rule.city_criterion_id = city_id
    shared_criteria_operations.append(op)

# Rule B: Exclude 1 and 2 Star Hotels
excluded_stars = [1, 2]
for star_rating in excluded_stars:
    op = client.get_type("SharedCriterionOperation")
    criterion = op.create
    criterion.shared_set = shared_set_resource_name
    criterion.vertical_ads_item_group_rule.hotel_class = star_rating
    criterion.negative = True # Mark as exclusion
    shared_criteria_operations.append(op)

# Submit SharedCriterionOperations...

# 3. Link to AdGroup
agc_operation = client.get_type("AdGroupCriterionOperation")
agc = agc_operation.create
agc.ad_group = ad_group_resource_name
agc.status = client.enums.AdGroupCriterionStatusEnum.ENABLED
agc.vertical_ads_item_group_rule_list.shared_set = shared_set_resource_name

# Submit AdGroupCriterionOperation...

রিপোর্টিং

আপনি GoogleAdsService.SearchStream অথবা GoogleAdsService.Search মেথড ব্যবহার করে ভার্টিকাল অ্যাডের পারফরম্যান্স মেট্রিক্স পেতে পারেন। Google Ads API-এর ক্ষেত্রে, v23 আরও বিশদ রিপোর্টিংয়ের জন্য নির্দিষ্ট সেগমেন্ট যোগ করেছে।

নতুন বিভাগ

  • segments.vertical_ads_listing_city : লিস্টিংটির সাথে সংশ্লিষ্ট শহর।
  • segments.vertical_ads_vertical_type : উল্লম্ব ধরণ, যেমন হোটেল বা ভাড়ার গাড়ি।

নমুনা GAQL কোয়েরি

SQL

SELECT
  segments.vertical_ads_listing_city,
  metrics.clicks,
  metrics.all_conversions_value,
  metrics.impressions
FROM
  ad_group
WHERE
  segments.date DURING LAST_30_DAYS

ত্রুটি পরিচালনা

ভার্টিকাল অ্যাড কনফিগার করার সময় এই সাধারণ ত্রুটিগুলো দেখা দিতে পারে।

ত্রুটি কোড কারণ সুপারিশকৃত পদক্ষেপ
INVALID_VERTICAL_ADS_FORMAT_SETTING তিনটি বিজ্ঞাপন ফরম্যাটই (টেক্সট, বুকিং লিঙ্ক, প্রচারমূলক বিজ্ঞাপন) একই সাথে নিষ্ক্রিয় করা হয়েছিল। নিশ্চিত করুন যে VerticalAdsFormatSetting এ অন্তত একটি ফরম্যাট সক্রিয় (true-তে সেট করা) আছে।
VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_... ক্যাম্পেইনটিতে এআই ম্যাক্স (AI Max) সক্রিয় করা নেই অথবা এতে একটি সক্রিয় ভার্টিকাল ফিড নেই। ক্যাম্পেইন সেটিংসে AI Max সক্রিয় করুন এবং একটি বৈধ ভার্টিকাল ফিড লিঙ্ক করা আছে কিনা তা নিশ্চিত করুন।
VERTICAL_ADS_ITEM_GROUP_RULE_LIST_DOES_NOT_EXIST AdGroupCriterion-এ প্রদত্ত SharedSet রিসোর্স নামটি বিদ্যমান নেই। shared_set রিসোর্স নামটি তৈরি করা সেটের সাথে মেলে কিনা তা যাচাই করুন।
VERTICAL_ADS_ITEM_GROUP_RULE_IS_NOT_SUPPORTED... ব্যবহৃত ক্রাইটেরিয়ন টাইপটি নির্দিষ্ট ভার্টিক্যালের জন্য সমর্থিত নয়, যেমন গাড়ি ভাড়ার ক্ষেত্রে হোটেল ক্লাস। vertical_ads_item_group_rule এর ডাইমেনশন আপনার vertical type-এর সাথে মেলে কিনা তা যাচাই করুন।