استهداف قيمة المفتاح

ويمكن استخدام القيم الأساسية لاستهداف الإعلانات بشكل أكثر دقة من الوحدات الإعلانية. مزيد من المعلومات حول القيم الأساسية.

يمكنك تمرير مفتاح واحد أو أكثر لكل طلب إعلان، على أن يكون لكل مفتاح منها مفتاح واحد أو أكثر. والقيم المرتبطة بها. سيتم تقييم هذه القيم الرئيسية وفقًا لخيارات الاستهداف في "مدير إعلانات Google" على مستوى العنصر. على سبيل المثال، إذا إذا ضبطت قيمة أساسية مخصّصة تبلغ 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