মূল-মান লক্ষ্যমাত্রা

কী-মানগুলি বিজ্ঞাপন ইউনিটগুলির চেয়ে আরও বেশি পরিমানে বিজ্ঞাপনগুলিকে লক্ষ্য করতে ব্যবহার করা যেতে পারে৷ কী-মান সম্পর্কে আরও জানুন।

প্রতিটি বিজ্ঞাপন অনুরোধের জন্য, আপনি এক বা একাধিক কী পাস করতে পারেন, প্রতিটিতে এক বা একাধিক সম্পর্কিত মান রয়েছে। বিজ্ঞাপন ম্যানেজারের লাইন আইটেম-স্তরে কনফিগার করা টার্গেটিং বিকল্পগুলির বিরুদ্ধে এই কী-মানগুলি মূল্যায়ন করা হবে। উদাহরণ স্বরূপ, যদি আপনি age=18-34 -এর একটি কাস্টম কী-মান পাস করেন, তাহলে 18-34 বছর বয়সের রেঞ্জে লক্ষ্য করা লাইন আইটেমগুলি অন্যান্য সমস্ত মানদণ্ডের সাথে মিলে যায় বলে ধরে নেওয়ার জন্য যোগ্য হবে৷

লক্ষ্য নির্ধারণ করুন

আপনার নেটওয়ার্কের প্রয়োজনের উপর ভিত্তি করে স্লট- এবং পৃষ্ঠা-স্তর উভয়েই লক্ষ্য নির্ধারণ কনফিগার করার জন্য আপনি কী-মান নির্দিষ্ট করতে পারেন।

স্লট-স্তর

আপনাকে আপনার পৃষ্ঠায় পৃথক বিজ্ঞাপন স্লটের জন্য কী-মান সেট করার অনুমতি দেয়।

স্লট-লেভেল টার্গেটিং আপনাকে প্রতি-স্লটের ভিত্তিতে টার্গেটিং কনফিগার করতে দেয়। এটি সেই ক্ষেত্রে উপযোগী যেখানে একই পৃষ্ঠায় পৃথক স্লটগুলির জন্য বিভিন্ন লক্ষ্যবস্তুর প্রয়োজন হয়, কিন্তু এমন পরিস্থিতিতে অকার্যকর হতে পারে যেখানে একই কী-মানগুলি সমস্ত স্লটে প্রয়োগ করা হয়৷ নিচের উদাহরণের মতো স্লট-লেভেল টার্গেটিং ব্যবহার করতে Slot.setTargeting() ব্যবহার করুন।

পৃষ্ঠা-স্তর

আপনাকে আপনার পৃষ্ঠার সমস্ত বিজ্ঞাপন স্লট জুড়ে মূল-মান সেট করার অনুমতি দেয়৷

পৃষ্ঠা-স্তরের টার্গেটিং নিশ্চিত করে যে সমস্ত বিজ্ঞাপন স্লটে কী-মানের একই সেট রয়েছে। কিছু ক্ষেত্রে এটি লক্ষ্যমাত্রা কনফিগার করার জন্য প্রয়োজনীয় কোডের মোট পরিমাণ হ্রাস করতে পারে। পৃষ্ঠা-স্তরের টার্গেটিং ব্যবহার করতে googletag.pubads().setTargeting() ব্যবহার করুন, নিচের উদাহরণের মতো।

<head>
  <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
  <script>
    window.googletag = window.googletag || {cmd: []};

    // GPT slots
    var adSlots = [];

    googletag.cmd.push(function() {
      // 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