টার্গেটিং সংক্রান্ত মানদণ্ড তিনটি আলাদা লেভেলে সেট করা যেতে পারে:
- ক্যাম্পেন লেভেলে।
- বিজ্ঞাপন গ্রুপ লেভেলে।
- গ্রাহক লেভেলে।
সব লেভেলে সব ধরনের মাপকাঠি সেট করা যায় না: যেমন, কিছু মাপকাঠি শুধুমাত্র ক্যাম্পেন লেভেলে সেট করা যায়। এছাড়াও, কিছু মাপকাঠি শুধুমাত্র নেগেটিভ টার্গেট করার জন্য এবং কিছু মাপকাঠি শুধুমাত্র পজিটিভ টার্গেট করার জন্য ব্যবহার করা যেতে পারে।
লেভেল অনুযায়ী কাজ করার মাপকাঠি
নিম্নলিখিত সারণীতে সব ধরনের মাপকাঠির অনুমোদিত ব্যবহার বর্ণনা করা আছে:
| ধরন | ইতিবাচক? | নেতিবাচক? | উপলভ্য লেভেল | নোট |
|---|---|---|---|---|
| বিজ্ঞাপনের শিডিউল | হ্যাঁ | না |
|
|
| বয়সের রেঞ্জ | হ্যাঁ | হ্যাঁ |
|
|
| অ্যাপ পেমেন্ট মডেল | হ্যাঁ | না |
|
|
| দর্শক | হ্যাঁ | না |
|
ডিমান্ড জেনারেশন দর্শক টার্গেটিং সংক্রান্ত নির্দেশিকা দেখুন। |
| ব্র্যান্ডের তালিকা | হ্যাঁ | হ্যাঁ |
|
বিজ্ঞাপন গ্রুপ লেভেলে, শুধুমাত্র পজিটিভ টার্গেটিং কাজ করে। |
| পরিষেবা প্রদানকারী | হ্যাঁ | না |
|
|
| কম্বাইন্ড অডিয়েন্স | হ্যাঁ | না |
|
সম্মিলিত দর্শক সংক্রান্ত সহায়তা কেন্দ্র নিবন্ধ দেখুন। |
| কন্টেন্ট লেবেল | না | হ্যাঁ |
|
|
| কাস্টম অ্যাফিনিটি | হ্যাঁ | না |
|
CustomInterest রিসোর্স
দ্বারা সংজ্ঞায়িত। কীওয়ার্ড, URL ও অ্যাপ একত্রিত করে
তৈরি করা দর্শকদের বিভাগের জন্য
CustomAudienceInfo ব্যবহার করুন;
কাস্টম অডিয়েন্স সংক্রান্ত নির্দেশিকা দেখুন।
|
| কাস্টম অডিয়েন্স | হ্যাঁ | না |
|
CustomAudience রিসোর্স দ্বারা
নির্ধারিত।
কাস্টম অডিয়েন্স সংক্রান্ত নির্দেশিকা
দেখুন।
|
| কাস্টম ইনটেন্ট | হ্যাঁ | না |
|
CustomInterest রিসোর্স দ্বারা
নির্ধারিত। কীওয়ার্ড, URL ও অ্যাপ একত্রিত করে
তৈরি করা দর্শকদের বিভাগের জন্য
CustomAudienceInfo ব্যবহার করুন;
কাস্টম অডিয়েন্স সংক্রান্ত নির্দেশিকা দেখুন।
|
| ডিভাইস | হ্যাঁ | না |
|
কোনও ডিভাইসের ধরন থেকে অপ্ট-আউট করতে bid_modifier-কে 0.0-এ
সেট করুন। বিজ্ঞাপন গ্রুপ-লেভেল ডিভাইস বিড
অ্যাডজাস্টমেন্টের জন্য
AdGroupBidModifier ব্যবহার করুন;
বিড মডিফায়ার গাইড দেখুন।
|
| এন্টিটি বিড | হ্যাঁ | না |
|
v25 এবং তার পরবর্তী ভার্সনে, VERTICAL_ADS_ITEM_BID ক্রাইটেরিয়া টাইপ ব্যবহার করে ভার্টিক্যাল বিজ্ঞাপনে ট্রাভেল এন্টিটির (যেমন, হোটেল, অ্যাক্টিভিটি বা ইভেন্ট) জন্য আইটেম-লেভেল বিড (item_code) সেট করে।
|
| এক্সটেন্ডেড ডেমোগ্রাফিক | হ্যাঁ | হ্যাঁ |
|
|
| লিঙ্গগত পরিচয় | হ্যাঁ | হ্যাঁ |
|
এছাড়াও, পারফর্ম্যান্স ম্যাক্স ক্যাম্পেনের জন্য ক্যাম্পেন-লেভেল লিঙ্গ এক্সক্লুশন (negative = true)
কাজ করে। ডেমোগ্রাফিক ডাইমেনশনে
শুধুমাত্র UNDETERMINED বিভাগকে
টার্গেট করার চেষ্টা করলে
CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED রিটার্ন করে। v24 এবং তার পরবর্তী ভার্সনে
ডেমোগ্রাফিক যাচাইকরণ সংক্রান্ত নিয়মের জন্য
ভার্সনের পার্থক্য দেখুন।
|
| উপার্জনের রেঞ্জ | হ্যাঁ | হ্যাঁ |
|
|
| IP ব্লক | না | হ্যাঁ |
|
|
| কীওয়ার্ড | হ্যাঁ | হ্যাঁ |
|
ক্যাম্পেন লেভেলে, আপনি শুধু কীওয়ার্ড বাদ দিতে পারবেন। |
| কীওয়ার্ড থিম | হ্যাঁ | হ্যাঁ |
|
|
| ভাষা | হ্যাঁ | না |
|
সার্চ ক্যাম্পেনের ক্ষেত্রে, ভাষা সংক্রান্ত মাপকাঠি যোগ বা আপডেট করা
সমর্থিত নয়, তবে ক্যাম্পেন-লেভেল ভাষা সংক্রান্ত মাপকাঠি
সরানো যেতে পারে। বিস্তারিত জানতে ভাষা টার্গেটিং
মাপকাঠি দেখুন। v24 এবং তার পরবর্তী ভার্সনে,
অনুমতি নেই এমন ভাষাকে টার্গেট করার চেষ্টা করলে
CriterionError.CANNOT_TARGET_LANGUAGE রিটার্ন করে।
|
| লাইফ ইভেন্ট | হ্যাঁ | হ্যাঁ |
|
|
| লিস্টিং গ্রুপ | হ্যাঁ | না |
|
হোটেল বিজ্ঞাপন ও শপিং ক্যাম্পেনের জন্য ট্রি-ভিত্তিক স্ট্রাকচার। শপিং লিস্টিং গ্রুপ সংক্রান্ত নির্দেশিকা দেখুন। |
| লিস্টিংয়ের সুযোগ | হ্যাঁ | না |
|
|
| স্থানীয় পরিষেবার আইডি | হ্যাঁ | না |
|
স্থানীয় পরিষেবা
ক্যাম্পেন-এর জন্য
পরিষেবার ধরন দেখায়। v24 এবং তার পরবর্তী ভার্সনে, AssetGroupSignal.local_services_id ব্যবহার করে
পারফর্ম্যান্স ম্যাক্স অ্যাসেট গ্রুপে স্থানীয় পরিষেবার
পরিষেবা আইডি সিগন্যালও সেট করা যেতে পারে।
|
| লোকেশন | হ্যাঁ | হ্যাঁ |
|
লোকেশন টার্গেটিং
গাইড দেখুন। v24 এবং পরবর্তী ভার্সনে, স্থানীয় পরিষেবা পারফর্ম্যান্স ম্যাক্স ক্যাম্পেন থেকে
সব লোকেশন সরিয়ে দিলে
CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN রিটার্ন করে।
|
| লোকেশন গ্রুপ | হ্যাঁ | না |
|
দূরত্বের ব্যাসার্ধ ব্যবহার করে একাধিক ভৌগোলিক অঞ্চল টার্গেট করুন। লোকেশন টার্গেটিং গাইড দেখুন। |
| মোবাইল অ্যাপ বিভাগ | হ্যাঁ | হ্যাঁ |
|
|
| মোবাইল অ্যাপ্লিকেশন | হ্যাঁ | হ্যাঁ |
|
|
| মোবাইল ডিভাইস | হ্যাঁ | না |
|
|
| নেগেটিভ কীওয়ার্ডের তালিকা | না | হ্যাঁ |
|
একটি ACCOUNT_LEVEL_NEGATIVE_KEYWORDS
শেয়ার করা সেট অ্যাকাউন্টের সাথে লিঙ্ক করে
(অ্যাকাউন্ট প্রতি সর্বাধিক একটি)।
|
| অপারেটিং সিস্টেম ভার্সন | হ্যাঁ | না |
|
|
| অভিভাবকীয় স্ট্যাটাস | হ্যাঁ | হ্যাঁ |
|
ক্যাম্পেন লেভেলে, শুধুমাত্র নেগেটিভ টার্গেট করার প্রক্রিয়া কাজ করে। |
| প্লেসমেন্ট | হ্যাঁ | হ্যাঁ |
|
ম্যানেজ করা প্লেসমেন্ট ক্যাম্পেন ও বিজ্ঞাপন গ্রুপ লেভেলে পজিটিভ টার্গেটিং এবং সব লেভেলে নেগেটিভ টার্গেটিং
সমর্থন করে। URL-এর দৈর্ঘ্য (২৫০ অক্ষর)
এবং গভীরতার (২ লেভেল) উপর সীমাবদ্ধতা;
adsenseformobileapps.com অনুমোদিত নয়।
|
| প্লেসমেন্টের তালিকা | না | হ্যাঁ |
|
বিভিন্ন ক্যাম্পেন জুড়ে প্লেসমেন্ট বাদ দিতে
অ্যাকাউন্টের সাথে NEGATIVE_PLACEMENTS
শেয়ার করা সেট লিঙ্ক করে।
|
| প্রক্সিমিটি | হ্যাঁ | না |
|
ঠিকানা বা অক্ষাংশ-দ্রাঘিমাংশ এবং ব্যাসার্ধ ব্যবহার করে তৈরি করা হয়েছে। লোকেশন টার্গেটিং গাইড দেখুন। |
| রিটেল ফিল্টার বান্ডেল | হ্যাঁ | হ্যাঁ |
|
v24 এবং তার পরবর্তী ভার্সনে (শুধুমাত্র অনুমোদিত অ্যাকাউন্টের ক্ষেত্রে),
ডায়নামিক ট্যাগ-ভিত্তিক প্রোডাক্ট ফিল্টারিংয়ের জন্য,
একটি বিজ্ঞাপন গ্রুপে (অথবা পারফর্ম্যান্স ম্যাক্স ক্যাম্পেনে AssetGroupListingGroupFilter-এ)
RETAIL_FILTER
শেয়ার করা সেট লিঙ্ক করে।
|
| বিষয় | হ্যাঁ | হ্যাঁ |
|
|
| ব্যবহারকারীর আগ্রহ | হ্যাঁ | হ্যাঁ |
|
উপলভ্যতা ক্যাম্পেনের ধরনের সাথে মানানসই কিনা তা যাচাই করুন। কিছু ব্যবহারকারীর আগ্রহের বিকল্প শুধুমাত্র নির্দিষ্ট ক্যাম্পেনের ধরনের জন্য উপলভ্য। |
| ব্যবহারকারীর তালিকা | হ্যাঁ | হ্যাঁ |
|
ব্যবহারকারীর তালিকার আইডি ব্যবহার করুন। |
| ভার্টিক্যাল বিজ্ঞাপন আইটেম গ্রুপ সংক্রান্ত নিয়মের তালিকা | হ্যাঁ | হ্যাঁ |
|
ট্রাভেল ফিড সহ সার্চ ক্যাম্পেনে একটি বিজ্ঞাপন গ্রুপের সাথে VERTICAL_ADS_ITEM_GROUP_RULE_LIST
শেয়ার করা সেট লিঙ্ক করে (এছাড়াও
AssetGroupSignal-এ পারফর্ম্যান্স ম্যাক্স ক্যাম্পেনে
v24 এবং তার পরের ভার্সনে অনুমোদিত তালিকার অ্যাকাউন্টের জন্য কাজ করে)।
|
| ভিডিও লাইন-আপ | হ্যাঁ | হ্যাঁ |
|
ভুল লাইনআপ আইডি উল্লেখ করলে
CampaignCriterionError.INVALID_VIDEO_LINEUP_ID রিটার্ন করে।
|
| ওয়েবপেজ | হ্যাঁ | হ্যাঁ |
|
বিজ্ঞাপনদাতার ওয়েবসাইটে নির্দিষ্ট পৃষ্ঠা টার্গেট করতে বা বাদ দিতে ব্যবহৃত হয়
শর্তের উপর ভিত্তি করে। URL এক্সক্লুশন প্রয়োগ করতে Webpage মাপকাঠি নেগেটিভ হিসেবে
সেট করা হয়।
|
| ওয়েবপেজের তালিকা | না | হ্যাঁ |
|
ক্যাম্পেন লেভেলে ওয়েবপেজের তালিকা বাদ দিতে
WEBPAGES
শেয়ার করা সেট লিঙ্ক করে (সর্বজনীনভাবে উপলভ্য নয়)।
|
| YouTube চ্যানেল | হ্যাঁ | হ্যাঁ |
|
|
| YouTube ভিডিও | হ্যাঁ | হ্যাঁ |
|
ভার্সনের মধ্যে পার্থক্য
কাজ করে এমন Google Ads API ভার্সন জুড়ে বিভিন্ন ধরনের মাপকাঠি এবং যাচাইকরণ আচরণ আলাদা হয়:
- v26 এবং তার পরবর্তী ভার্সন:
- কোনও ক্যাম্পেন-লেভেল EU রাজনৈতিক বিজ্ঞাপন ঘোষণার জন্য কোনও মাপকাঠি প্রয়োজন কিনা তা নির্ধারণ করতে
CampaignCriterionএবংAdGroupCriterion-এrequire_eu_political_advertising_declaration-কে সাপোর্ট করে। AdGroupBidModifier-এ ভার্টিক্যাল-অ্যাগনস্টিক ট্রাভেল ডাইমেনশন এবংCriterionError-এ ভার্টিক্যাল-অ্যাগনস্টিক ত্রুটির কারণ ব্যবহার করে (v25 এবং তার আগের ভার্সনে হোটেল-নির্দিষ্ট মানদণ্ড এবং ত্রুটি কোড প্রতিস্থাপন করে)।
- কোনও ক্যাম্পেন-লেভেল EU রাজনৈতিক বিজ্ঞাপন ঘোষণার জন্য কোনও মাপকাঠি প্রয়োজন কিনা তা নির্ধারণ করতে
- v25 এবং তার পরবর্তী ভার্সন:
AdGroupCriterion-এEntityBid(entity_bid) মাপকাঠিকে সাপোর্ট করে, যেখানে মাপকাঠির ধরন হলVERTICAL_ADS_ITEM_BID, যাতে ভার্টিক্যাল বিজ্ঞাপনে ট্রাভেল এন্টিটির জন্য আইটেম-লেভেল বিড সেট করা যায়। - v24 এবং তার পরবর্তী ভার্সন:
- ট্যাগ-ভিত্তিক প্রোডাক্ট ফিল্টারিংয়ের জন্য (শুধুমাত্র অনুমোদিত অ্যাকাউন্টের ক্ষেত্রে)
RetailFilterBundle(AdGroupCriterion.retail_filter_bundleএবংAssetGroupListingGroupFilter.Dimension.retail_filter_bundle) এবংRetailFilter(SharedCriterion.retail_filter) কাজ করে। SharedCriterion-এVerticalAdsItemGroupRuleInfo-এর উপরuser_rating,venueএবংevent_participant_display_nameরুল ডাইমেনশন সাপোর্ট করে।- পারফর্ম্যান্স ম্যাক্স অ্যাসেট গ্রুপ সিগন্যালের জন্য
AssetGroupSignal.local_services_idএবংAssetGroupSignal.vertical_ads_item_group_rule_list(অনুমোদিত তালিকাভুক্ত) কাজ করে। - জনসংখ্যাতাত্ত্বিক ডাইমেনশনের (
AgeRangeInfo,GenderInfo,IncomeRangeInfo, অথবাParentalStatusInfo) মধ্যে সব টার্গেট বাদ দেওয়ার চেষ্টা করলেCriterionError.CANNOT_EXCLUDE_ALL_TARGETSরিটার্ন করে। - অনুমতি নেই এমন কোনও ভাষাকে টার্গেট করার চেষ্টা করলে
CriterionError.CANNOT_TARGET_LANGUAGEরিটার্ন করে। - স্থানীয় পরিষেবা
পারফর্ম্যান্স ম্যাক্স ক্যাম্পেন থেকে সব লোকেশন সরানোর চেষ্টা করার সময়
CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGNরিটার্ন করে।
- ট্যাগ-ভিত্তিক প্রোডাক্ট ফিল্টারিংয়ের জন্য (শুধুমাত্র অনুমোদিত অ্যাকাউন্টের ক্ষেত্রে)
অডিয়েন্সের তথ্য টার্গেট করার মাপকাঠি
আপনি AdGroupCriterion.audience-এ
AudienceInfo মাপকাঠি ব্যবহার করে
বিজ্ঞাপন গ্রুপ লেভেলে দর্শকদের টার্গেট করতে পারবেন। আপনি যে
Audience টার্গেট করতে চান সেটির রিসোর্স নামে
ad_group_criterion.audience.audience সেট করুন। AdGroupCriterion-এ AudienceInfo মাপকাঠি ব্যবহার করতে,
আপনাকে বিজ্ঞাপন গ্রুপ তৈরি করার সময়
ad_group.audience_setting.use_audience_grouped = true সেট করতে হবে (তৈরি করার পরে এই সেটিং পরিবর্তন করা যায় না)। এছাড়াও, ক্যাম্পেন লেভেলে সেগমেন্ট ও জনসংখ্যাতাত্ত্বিক তথ্য বাদ দেওয়া প্রতিরোধ করতে, ক্যাম্পেন তৈরি করার সময় আপনি বিকল্প হিসেবে
campaign.audience_setting.use_audience_grouped = true সেট করতে পারেন।
MutateAudienceResult পরীক্ষা করুন
AudienceService.MutateAudiences-এর মাধ্যমে দর্শক তৈরি করার সময়, প্রতিটি অপারেশন একটি
MutateAudienceResult রিটার্ন করে। আপনি
MutateAudienceResult পরীক্ষা করে দেখতে পারেন যাতে ফেরত আসা resource_name পার্স করে audience_id পাওয়া যায় এবং response_content_type-কে MUTABLE_RESOURCE-এ সেট করা হলে,
ফেরত আসা audience অবজেক্টে পরিবর্তনযোগ্য ফিল্ড (যেমন name) পরীক্ষা করে দেখতে পারেন:
# Inspect MutateAudienceResult to get audience_id.
for result in response.results:
resource_name = result.resource_name
# Format: customers/{customer_id}/audiences/{audience_id}
audience_id = audience_service.parse_audience_path(resource_name)[
"audience_id"
]
print(f"Created audience '{resource_name}' with ID '{audience_id}'.")
# Access mutable fields on result.audience when MUTABLE_RESOURCE is requested.
if result.audience.resource_name:
print(f"Audience name from mutable resource: {result.audience.name}")
ভাষা টার্গেটিং সংক্রান্ত মাপকাঠি
আপনি ক্যাম্পেন লেভেলে (CampaignCriterion.language) বা বিজ্ঞাপন গ্রুপ লেভেলে (AdGroupCriterion.language) LanguageInfo মাপকাঠি ব্যবহার করে টার্গেট করা যায় এমন LanguageConstant রিসোর্স নামে (languageConstants/{criterion_id} ফর্মের; কাজ করে এমন ভাষার কোড দেখুন) language_constant সেট করার মাধ্যমে ভাষা টার্গেট করতে পারবেন। v24 এবং তার পরবর্তী ভার্সনে, অনুমতি নেই বা টার্গেট করা যাবে না এমন ভাষা টার্গেট করার চেষ্টা করলে
CriterionError.CANNOT_TARGET_LANGUAGE রিটার্ন করে।
LanguageInfo-এর জন্য সহায়তা ক্যাম্পেনের ধরনের উপর নির্ভর করে:
- ক্যাম্পেনের যেসব ধরন কাজ করে: আপনি উপযুক্ত ক্যাম্পেনের ধরন, যেমন ডিসপ্লে, ভিডিও, পারফর্ম্যান্স ম্যাক্স (ক্যাম্পেন লেভেল; সার্চ চ্যানেল নয় এমন ক্ষেত্রে প্রযোজ্য), অ্যাপ ক্যাম্পেন (ক্যাম্পেন লেভেল) এবং ডিমান্ড জেনারেশন ক্যাম্পেন (ডিফল্ট হিসেবে বিজ্ঞাপন গ্রুপ লেভেল অথবা
DemandGenCampaignSettings.upgraded_targeting-এর উপর নির্ভর করে ক্যাম্পেন লেভেল)-এ ভাষা টার্গেট করতে পারবেন। - Search ক্যাম্পেন (
AdvertisingChannelType.SEARCH), Search ক্যাম্পেনের জন্য AI Max এবং Google Search-এ পারফর্ম্যান্স ম্যাক্স বিজ্ঞাপন: ম্যানুয়াল ভাষা টার্গেটিং কাজ করে না। পরিবর্তে, Google Search-এ দেখানো বিজ্ঞাপনগুলি ব্যবহারকারীর ভাষা সংক্রান্ত পছন্দের পাশাপাশি আপনার বিজ্ঞাপন ক্রিয়েটিভ এবং ল্যান্ডিং পৃষ্ঠার ভাষার উপর ভিত্তি করে ব্যবহারকারীদের সাথে অটোমেটিক ম্যাচ করে:- মাপকাঠি তৈরি বা আপডেট করা: সার্চ ক্যাম্পেনে
LanguageInfoমাপকাঠি তৈরি বা আপডেট করার চেষ্টা করলেContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXTসমস্যা হয়। - কোয়েরি করা এবং পুরনো মাপকাঠি সরানো: সার্চ ক্যাম্পেনে বিদ্যমান
CampaignCriterion.languageমাপকাঠি এখনও কোয়েরি উত্তরে ফেরত দেওয়া হয়, যদিও সেগুলি বিজ্ঞাপন পরিষেবার জন্য ব্যবহার করা হয় না। যদিও Google Ads UI সার্চ ক্যাম্পেনের জন্য ভাষা টার্গেটিং ফিল্ড প্রদান করে না, আপনিCampaignCriterionServiceব্যবহার করে লিগ্যাসিCampaignCriterion.languageমাপকাঠি সরাতে পারবেন।
- মাপকাঠি তৈরি বা আপডেট করা: সার্চ ক্যাম্পেনে