লক্ষ্য নির্ধারণের মানদণ্ড তিনটি ভিন্ন স্তরে নির্ধারণ করা যেতে পারে:
- প্রচারণা পর্যায়ে।
- অ্যাড গ্রুপ পর্যায়ে।
- গ্রাহক পর্যায়ে।
সব ধরনের ক্রাইটেরিয়া সব লেভেলে সেট করা যায় না: উদাহরণস্বরূপ, কিছু ক্রাইটেরিয়া শুধুমাত্র ক্যাম্পেইন লেভেলে সেট করা যায়। এছাড়াও, কিছু ক্রাইটেরিয়া শুধুমাত্র নেগেটিভ টার্গেটিংয়ের জন্য এবং কিছু শুধুমাত্র পজিটিভ টার্গেটিংয়ের জন্য ব্যবহার করা যায়।
স্তর অনুযায়ী সমর্থিত মানদণ্ড
নিম্নলিখিত সারণিতে সকল প্রকার ক্রাইটেরিয়নের অনুমোদিত ব্যবহার বর্ণনা করা হয়েছে:
| প্রকার | ইতিবাচক? | নেতিবাচক? | উপলব্ধ স্তর | নোট |
|---|---|---|---|---|
| বিজ্ঞাপনের সময়সূচী | হ্যাঁ | না |
| |
| বয়সের সীমা | হ্যাঁ | হ্যাঁ |
| |
| অ্যাপ পেমেন্ট মডেল | হ্যাঁ | না |
| |
| দর্শক | হ্যাঁ | না |
| ডিমান্ড জেন অডিয়েন্স টার্গেটিং গাইডটি দেখুন। |
| ব্র্যান্ড তালিকা | হ্যাঁ | হ্যাঁ |
| অ্যাড গ্রুপ পর্যায়ে শুধুমাত্র পজিটিভ টার্গেটিং সমর্থিত। |
| বাহক | হ্যাঁ | না |
| |
| সম্মিলিত দর্শক | হ্যাঁ | না |
| সম্মিলিত দর্শক সম্পর্কিত সহায়তা কেন্দ্রের নিবন্ধটি দেখুন। |
| বিষয়বস্তুর লেবেল | না | হ্যাঁ |
| |
| কাস্টম অ্যাফিনিটি | হ্যাঁ | না |
| CustomInterest রিসোর্স দ্বারা সংজ্ঞায়িত। যে অডিয়েন্স সেগমেন্টগুলিতে কীওয়ার্ড, ইউআরএল এবং অ্যাপস একত্রিত থাকে, সেগুলির জন্য CustomAudienceInfo ব্যবহার করুন; কাস্টম অডিয়েন্স গাইড দেখুন। |
| কাস্টম দর্শক | হ্যাঁ | না |
| CustomAudience রিসোর্স দ্বারা সংজ্ঞায়িত। কাস্টম অডিয়েন্স গাইড দেখুন। |
| কাস্টম ইন্টেন্ট | হ্যাঁ | না |
| CustomInterest রিসোর্স দ্বারা সংজ্ঞায়িত। যে অডিয়েন্স সেগমেন্টগুলিতে কীওয়ার্ড, ইউআরএল এবং অ্যাপস একত্রিত থাকে, সেগুলির জন্য CustomAudienceInfo ব্যবহার করুন; কাস্টম অডিয়েন্স গাইড দেখুন। |
| ডিভাইস | হ্যাঁ | না |
| কোনো ডিভাইস টাইপ থেকে অপ্ট আউট করতে bid_modifier 0.0 -এ সেট করুন। অ্যাড গ্রুপ-স্তরের ডিভাইস বিড সমন্বয়ের জন্য AdGroupBidModifier ব্যবহার করুন; বিড মডিফায়ার গাইড দেখুন। |
| সত্তার দরপত্র | হ্যাঁ | না |
| v25 এবং পরবর্তী সংস্করণগুলিতে, VERTICAL_ADS_ITEM_BID ক্রাইটেরিয়ন টাইপ ব্যবহার করে ভার্টিকাল অ্যাড-এ একটি ট্র্যাভেল এনটিটির (যেমন হোটেল, করণীয় কাজ বা ইভেন্ট) জন্য একটি আইটেম-স্তরের বিড ( item_code ) সেট করা হয়। |
| বর্ধিত জনসংখ্যাতাত্ত্বিক | হ্যাঁ | হ্যাঁ |
| |
| লিঙ্গ | হ্যাঁ | হ্যাঁ |
| পারফরম্যান্স ম্যাক্স ক্যাম্পেইনের জন্য ক্যাম্পেইন-স্তরের লিঙ্গভিত্তিক বর্জন ( negative = true ) সমর্থিত। একটি ডেমোগ্রাফিক ডাইমেনশনে শুধুমাত্র UNDETERMINED ক্যাটাগরিকে টার্গেট করার চেষ্টা করলে CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED রিটার্ন করে। v24 এবং পরবর্তী সংস্করণগুলিতে ডেমোগ্রাফিক ভ্যালিডেশন নিয়মের জন্য ভার্সন পার্থক্য দেখুন। |
| আয়ের পরিসর | হ্যাঁ | হ্যাঁ |
| |
| আইপি ব্লক | না | হ্যাঁ |
| |
| কীওয়ার্ড | হ্যাঁ | হ্যাঁ |
| ক্যাম্পেইন পর্যায়ে আপনি শুধুমাত্র কীওয়ার্ড বাদ দিতে পারবেন। |
| কীওয়ার্ড থিম | হ্যাঁ | হ্যাঁ |
| |
| ভাষা | হ্যাঁ | না |
| 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 শেয়ার্ড সেটকে একটি অ্যাকাউন্টের সাথে লিঙ্ক করে (প্রতি অ্যাকাউন্টে সর্বাধিক একটি)। |
| অপারেটিং সিস্টেম সংস্করণ | হ্যাঁ | না |
| |
| পিতামাতার অবস্থা | হ্যাঁ | হ্যাঁ |
| ক্যাম্পেইন পর্যায়ে শুধুমাত্র নেগেটিভ টার্গেটিং সমর্থিত। |
| প্লেসমেন্ট | হ্যাঁ | হ্যাঁ |
| ম্যানেজড প্লেসমেন্ট ক্যাম্পেইন ও অ্যাড গ্রুপ লেভেলে পজিটিভ টার্গেটিং এবং সকল লেভেলে নেগেটিভ টার্গেটিং সমর্থন করে। ইউআরএল-এর দৈর্ঘ্য (২৫০ অক্ষর) এবং গভীরতার (২ লেভেল) উপর সীমাবদ্ধতা রয়েছে; adsenseformobileapps.com অনুমোদিত নয়। |
| প্লেসমেন্ট তালিকা | না | হ্যাঁ |
| বিভিন্ন ক্যাম্পেইন জুড়ে প্লেসমেন্ট বাদ দেওয়ার জন্য একটি NEGATIVE_PLACEMENTS শেয়ার্ড সেটকে কোনো অ্যাকাউন্টের সাথে লিঙ্ক করে। |
| নৈকট্য | হ্যাঁ | না |
| ঠিকানা অথবা অক্ষাংশ-দ্রাঘিমাংশ ও ব্যাসার্ধ ব্যবহার করে তৈরি করা হয়। অবস্থান নিরূপণ নির্দেশিকা দেখুন। |
| খুচরা ফিল্টার বান্ডেল | হ্যাঁ | হ্যাঁ |
| v24 এবং পরবর্তী সংস্করণগুলিতে (শুধুমাত্র অনুমোদিত অ্যাকাউন্টগুলির জন্য), ডাইনামিক ট্যাগ-ভিত্তিক প্রোডাক্ট ফিল্টারিংয়ের জন্য একটি RETAIL_FILTER শেয়ার্ড সেটকে একটি অ্যাড গ্রুপের সাথে (অথবা পারফরম্যান্স ম্যাক্স ক্যাম্পেইনে AssetGroupListingGroupFilter এর সাথে) লিঙ্ক করে। |
| বিষয় | হ্যাঁ | হ্যাঁ |
| |
| ব্যবহারকারীর আগ্রহ | হ্যাঁ | হ্যাঁ |
| উপলব্ধতাগুলো ক্যাম্পেইনের ধরনের সাথে সামঞ্জস্যপূর্ণ কিনা তা যাচাই করুন। ব্যবহারকারীর আগ্রহের কিছু বিকল্প শুধুমাত্র নির্দিষ্ট ক্যাম্পেইনের ধরনের জন্যই উপলব্ধ থাকে। |
| ব্যবহারকারীর তালিকা | হ্যাঁ | হ্যাঁ |
| ব্যবহারকারী তালিকার আইডি ব্যবহার করুন। |
| উল্লম্ব বিজ্ঞাপন আইটেম গ্রুপ নিয়ম তালিকা | হ্যাঁ | হ্যাঁ |
| ট্র্যাভেল ফিড সহ সার্চ ক্যাম্পেইনে একটি VERTICAL_ADS_ITEM_GROUP_RULE_LIST শেয়ার্ড সেটকে একটি অ্যাড গ্রুপের সাথে লিঙ্ক করে (এছাড়াও v24 এবং তার পরবর্তী সংস্করণে Allowlist-এ থাকা অ্যাকাউন্টগুলির জন্য AssetGroupSignal এর Performance Max ক্যাম্পেইনেও এটি সমর্থিত)। |
| ভিডিও লাইনআপ | হ্যাঁ | হ্যাঁ |
| একটি অবৈধ লাইনআপ আইডি উল্লেখ করলে CampaignCriterionError.INVALID_VIDEO_LINEUP_ID রিটার্ন করে। |
| ওয়েবপেজ | হ্যাঁ | হ্যাঁ |
| শর্তের উপর ভিত্তি করে বিজ্ঞাপনদাতার ওয়েবসাইটের নির্দিষ্ট পৃষ্ঠাগুলিকে লক্ষ্য করতে বা বাদ দিতে এটি ব্যবহৃত হয়। ইউআরএল বাদ দেওয়ার বিষয়টি কার্যকর করতে Webpage ক্রাইটেরিয়াকে নেতিবাচক হিসেবে সেট করা হয়। |
| ওয়েবপেজ তালিকা | না | হ্যাঁ |
| ক্যাম্পেইন পর্যায়ে ওয়েবপেজের একটি তালিকা বাদ দেওয়ার জন্য একটি WEBPAGES শেয়ার্ড সেট লিঙ্ক করে (শুধুমাত্র অ্যালাওলিস্টে থাকা অ্যাকাউন্টগুলোর জন্য উপলব্ধ)। |
| ইউটিউব চ্যানেল | হ্যাঁ | হ্যাঁ |
| |
| ইউটিউব ভিডিও | হ্যাঁ | হ্যাঁ |
|
সংস্করণের পার্থক্য
সমর্থিত গুগল অ্যাডস এপিআই সংস্করণভেদে বেশ কিছু মানদণ্ডের ধরন এবং যাচাইকরণ আচরণ ভিন্ন হয়ে থাকে:
- v25 এবং পরবর্তী সংস্করণ: ভার্টিকাল অ্যাড-এ ট্র্যাভেল এনটিটিগুলোর জন্য আইটেম-স্তরের বিড সেট করতে,
VERTICAL_ADS_ITEM_BIDক্রাইটেরিয়ন টাইপ সহAdGroupCriterionএEntityBid(entity_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(allowlisted) সমর্থন করে। - কোনো জনসংখ্যাতাত্ত্বিক ডাইমেনশনের (যেমন
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 সেট করতে পারেন।
audience_id জন্য MutateAudienceResult পরিদর্শন করুন
AudienceService.MutateAudiences ব্যবহার করে একটি অডিয়েন্স তৈরি করার সময়, প্রতিটি অপারেশন একটি MutateAudienceResult রিটার্ন করে। রিটার্ন হওয়া resource_name পার্স করে আপনি audience_id পাওয়ার জন্য MutateAudienceResult পরীক্ষা করতে পারেন, এবং যখন 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}")