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

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

প্রতিটি বিজ্ঞাপন অনুরোধের জন্য, আপনি এক বা একাধিক কী পাস করতে পারেন, প্রতিটিতে এক বা একাধিক সম্পর্কিত মান রয়েছে। বিজ্ঞাপন ম্যানেজারের লাইন আইটেম-স্তরে কনফিগার করা টার্গেটিং বিকল্পগুলির বিরুদ্ধে এই কী-মানগুলি মূল্যায়ন করা হবে। উদাহরণ স্বরূপ, যদি আপনি 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