কী-মানগুলি বিজ্ঞাপন ইউনিটগুলির চেয়ে আরও বেশি পরিমানে বিজ্ঞাপনগুলিকে লক্ষ্য করতে ব্যবহার করা যেতে পারে৷ কী-মান সম্পর্কে আরও জানুন।
প্রতিটি বিজ্ঞাপন অনুরোধের জন্য, আপনি এক বা একাধিক কী পাস করতে পারেন, প্রতিটিতে এক বা একাধিক সম্পর্কিত মান রয়েছে। বিজ্ঞাপন ম্যানেজারের লাইন আইটেম-স্তরে কনফিগার করা টার্গেটিং বিকল্পগুলির বিরুদ্ধে এই কী-মানগুলি মূল্যায়ন করা হবে। উদাহরণ স্বরূপ, যদি আপনি age=18-34
এর একটি কাস্টম কী-মান পাস করেন, তাহলে 18-34 বছর বয়সের রেঞ্জে লক্ষ্য করা লাইন আইটেমগুলি অন্যান্য সমস্ত মানদণ্ডের সাথে মিলে যায় বলে ধরে নেওয়ার জন্য যোগ্য হবে৷
লক্ষ্য নির্ধারণ করুন
আপনার নেটওয়ার্কের প্রয়োজনের উপর ভিত্তি করে স্লট- এবং পৃষ্ঠা-স্তর উভয়েই লক্ষ্য নির্ধারণ কনফিগার করার জন্য আপনি কী-মান নির্দিষ্ট করতে পারেন।
- স্লট-স্তর
আপনাকে আপনার পৃষ্ঠায় পৃথক বিজ্ঞাপন স্লটের জন্য কী-মান সেট করার অনুমতি দেয়।
স্লট-লেভেল টার্গেটিং আপনাকে প্রতি-স্লটের ভিত্তিতে টার্গেটিং কনফিগার করতে দেয়। এটি সেই ক্ষেত্রে উপযোগী যেখানে একই পৃষ্ঠায় পৃথক স্লটগুলির জন্য বিভিন্ন লক্ষ্যবস্তুর প্রয়োজন হয়, কিন্তু এমন পরিস্থিতিতে অকার্যকর হতে পারে যেখানে একই কী-মানগুলি সমস্ত স্লটে প্রয়োগ করা হয়৷ নিচের উদাহরণের মতো স্লট-লেভেল টার্গেটিং ব্যবহার করতে Slot.setTargeting() ব্যবহার করুন।
- পৃষ্ঠা-স্তর
আপনাকে আপনার পৃষ্ঠার সমস্ত বিজ্ঞাপন স্লট জুড়ে মূল-মান সেট করার অনুমতি দেয়৷
পৃষ্ঠা-স্তরের টার্গেটিং নিশ্চিত করে যে সমস্ত বিজ্ঞাপন স্লটে কী-মানের একই সেট রয়েছে। কিছু ক্ষেত্রে এটি লক্ষ্য নির্ধারণ কনফিগার করার জন্য প্রয়োজনীয় কোডের মোট পরিমাণ হ্রাস করতে পারে। পৃষ্ঠা-স্তরের টার্গেটিং ব্যবহার করতে googletag.pubads().setTargeting() ব্যবহার করুন, নিচের উদাহরণের মতো।
<head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="description" content="Use key-value targeting to control the ads eligible to serve to specific ad slots." /> <title>Key-value targeting</title> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" ></script> <script> window.googletag = window.googletag || { cmd: [] }; // GPT slots let adSlots = []; googletag.cmd.push(() => { // Configure slot-level targeting. adSlots[0] = googletag .defineSlot("/6355419/Travel/Asia", [728, 90], "banner-ad-1") .addService(googletag.pubads()) .setTargeting("color", "red") .setTargeting("position", "atf"); adSlots[1] = googletag .defineSlot("/6355419/Travel/Asia", [728, 90], "banner-ad-2") .addService(googletag.pubads()) .setTargeting("position", "btf"); // Configure page-level targeting. googletag.pubads().setTargeting("interests", "basketball"); // Enable SRA and services. googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); </script> </head>
এই উদাহরণে, দুটি বিজ্ঞাপন স্লট সংজ্ঞায়িত করা হয়েছে যা বিজ্ঞাপন ইউনিট /6355419/Travel/Asia
এবং বিজ্ঞাপনের আকার 728x90
নির্দিষ্ট করে। তারপর প্রতিটি স্লটে পরিবেশন করতে পারে এমন বিজ্ঞাপনগুলিকে আরও সীমাবদ্ধ এবং আলাদা করার জন্য কী-মান টার্গেটিং প্রয়োগ করা হয়।
যখন স্লট- এবং পৃষ্ঠা-স্তরের লক্ষ্যমাত্রা উভয়ই ব্যবহার করা হয়, তখন মূল-মানগুলি একত্রিত হয় এবং শুধুমাত্র সমস্ত মানদণ্ড পূরণ করে এমন বিজ্ঞাপনগুলি একটি প্রদত্ত স্লটে পরিবেশনের জন্য যোগ্য হবে। এই উদাহরণে, প্রতিটি স্লটের জন্য কার্যকর ট্যাগিং হল:
বিজ্ঞাপন স্লট | কার্যকর টার্গেটিং |
---|---|
1 | color=red AND position=atf AND interests=basketball |
2 | position=btf AND interests=basketball |
একাধিক কী বা মান লক্ষ্য করুন
পূর্ববর্তী উদাহরণে, একটি একক বিজ্ঞাপন স্লটের জন্য একাধিক টার্গেটিং কী সংজ্ঞায়িত করতে স্লট- এবং পৃষ্ঠা-স্তরের টার্গেটিং-এর সংমিশ্রণ ব্যবহার করা হয়েছিল। একই কার্যকর লক্ষ্য অর্জনের জন্য এখানে কিছু বিকল্প পদ্ধতি রয়েছে:
স্লট-স্তরের লক্ষ্যমাত্রা
এই উদাহরণে, শেয়ার করা কী-মানগুলি প্রতিটি বিজ্ঞাপন স্লটের জন্য পুনরাবৃত্তি হয়৷
// Slot-level targeting with multiple keys.
adSlots[0] = googletag
.defineSlot('/6355419/Travel/Asia', [728, 90], 'banner-ad-1')
.addService(googletag.pubads())
.setTargeting('color', 'red')
.setTargeting('position', 'atf')
.setTargeting('interests', 'basketball');
adSlots[1] = googletag
.defineSlot('/6355419/Travel/Asia', [728, 90], 'banner-ad-2')
.addService(googletag.pubads())
.setTargeting('position', 'btf')
.setTargeting('interests', 'basketball');
পৃষ্ঠা-স্তরের ডিফল্ট টার্গেটিং
এই উদাহরণে, ডিফল্ট টার্গেটিং পৃষ্ঠা-স্তরে সেট করা হয় এবং প্রয়োজনে স্লট-স্তরে ওভাররাইড করা হয়।
// Page-level default targeting.
googletag.pubads().setTargeting('interests', 'basketball')
.setTargeting('position', 'btf');
// Slot-level targeting overrides.
adSlots[0] = googletag
.defineSlot('/6355419/Travel/Asia', [728, 90], 'banner-ad-1')
.addService(googletag.pubads())
.setTargeting('color', 'red')
.setTargeting('position', 'atf');
adSlots[1] = googletag
.defineSlot('/6355419/Travel/Asia', [728, 90], 'banner-ad-2')
.addService(googletag.pubads());
setTargeting()
কল করার সময় মানগুলির একটি অ্যারে প্রদান করে একটি একক কী-এর জন্য একাধিক মান লক্ষ্য করাও সম্ভব:
// Page-level targeting with multiple values for a single key.
googletag.pubads().setTargeting('interests', ['baseball', 'basketball']);
পরিষ্কার টার্গেটিং
একবার টার্গেটিং সেট হয়ে গেলে, কনফিগার করা কী-মানগুলি বিজ্ঞাপন স্লটের জীবনের জন্য প্রতিটি বিজ্ঞাপন অনুরোধের সাথে পাঠানো হবে। কিছু পরিস্থিতিতে, তবে, সময়ের সাথে সাথে লক্ষ্যমাত্রা পরিবর্তন করা বাঞ্ছনীয় হতে পারে। যদিও setTargeting()
কী-মান যোগ এবং ওভাররাইট করতে ব্যবহার করা যেতে পারে, এইভাবে সেগুলি সরানো সম্ভব নয়। এটি সম্পন্ন করতে, Slot.clearTargeting() বা googletag.pubads().clearTargeting() এর পরিবর্তে ব্যবহার করতে হবে।
// Step 0, define slot- and page-level targeting. adSlots[0] = googletag .defineSlot("/6355419/Travel/Asia", [728, 90], "banner-ad-1") .addService(googletag.pubads()) .setTargeting("color", "red") .setTargeting("position", "atf"); googletag.pubads().setTargeting("interests", "basketball"); // Step 1, clear slot-level color targeting. adSlots[0].clearTargeting("color"); // Step 2, clear all page-level targeting. googletag.pubads().clearTargeting();
যখন clearTargeting()
একটি নির্দিষ্ট কী দিয়ে কল করা হয় (হয় স্লট- বা পৃষ্ঠা-স্তরে), শুধুমাত্র সেই কীটি সরানো হয়। যখন কোন কী নির্দিষ্ট করা হয় না, সেই স্তরের সমস্ত লক্ষ্য মুছে ফেলা হয়।
পূর্ববর্তী উদাহরণে, প্রতিটি ধাপের পরে বিজ্ঞাপন স্লটের জন্য কার্যকর টার্গেটিং হল:
ধাপ | কার্যকর টার্গেটিং |
---|---|
0 | color=red AND position=atf AND interests=basketball |
1 | position=atf AND interests=basketball |
2 | position=atf |