علامات التراجع عن الظهور

تسمح لك مكتبة علامة ناشر Google (GPT) بإنشاء علامات إعلانات باستخدام وظيفة "التراجع عن الظهور". ويمكن استخدام هذه العلامات في أي موقف يجب فيه ملء طلب الإعلان لجهة خارجية في النهاية بواسطة إعلان حاصل على عدد زيارات في شبكة مدير إعلانات Google.

حالات الاستخدام

البنود المتبقية أو الاحتياطية للحركة

يمكن استخدام علامات التراجع عن الظهور عندما لا يتوفر خادم تابع لجهة خارجية لعرض إعلان أو عندما لا يفي إعلان بالحد الأدنى لسعر التكلفة لكل ألف ظهور/الحد الأدنى الذي تم الاتفاق عليه مع الطرف الثالث. وفي هذه الحالات، يعرض خادم الجهة الخارجية بدلاً من ذلك علامة التراجع عن الظهور في GPT، التي تعرض إعلانًا لنفس الشركة أو إعلانًا متبقيًا آخر من شبكة "مدير الإعلانات".

عرض الإعلانات على موقع إلكتروني لناشر آخر

يمكن استخدام علامات التراجع عن الظهور لعرض الإعلانات من شبكة مدير الإعلانات على موقع ويب لناشر آخر. في هذه الحالات، سيعالج الناشر الآخر علامة التراجع عن الظهور في GPT وسيعرض إعلانًا من شبكتك في "مدير الإعلانات".

عرض إعلانات الفيديو

لإنشاء عمليات التراجع عن ظهور الفيديو، استخدم علامة فيديو قياسية للرجوع من جهة خارجية إلى مدير الإعلانات.

يمكنك إنشاء هذه العلامة يدويًا أو باستخدام أداة إنشاء علامات الفيديو في "مدير إعلانات Google".

إنشاء علامات التراجع عن الظهور

يمكن إنشاء علامات التراجع عن الظهور باستخدام واجهة برمجة التطبيقات نفسها المستخدمة لإنشاء علامات إعلانات GPT العادية. ومع ذلك، يجب عرض علامات التراجع عن الظهور داخل علامة iframe لمنعها من اكتساب الإعدادات على مستوى الصفحة من أي مثيل GPT آخر نشط على الموقع الإلكتروني للناشر.

في ما يلي مثال لعلامة التراجع عن الظهور. تذكّر أنّ هذا الجزء من المفترض أن يظهر داخل iframe. للاطلاع على ذلك عمليًا، يمكنك تجربة عرض توضيحي مباشر لهذا المثال على Glitch.

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<div id="gpt-passback">
  <script>
    window.googletag = window.googletag || {cmd: []};
    googletag.cmd.push(function() {
        googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
          .addService(googletag.pubads());
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>

تهيئة علامات التراجع عن الظهور

تتوافق علامات التراجع عن الظهور مع النطاق العادي من الميزات المتاحة لعلامات GPT، مثل الميزات المشمولة في دليل استهداف القيمة ونماذج الرموز. الميزات الموضحة أدناه فريدة لعلامات التراجع عن الظهور أو التي تتطلب تهيئة خاصة عند استخدامها في سياق التراجع عن الظهور.

تفعيل تتبع النقرات

لإضافة تتبع النقرات إلى علامة التراجع عن الظهور، يمكن إلحاق وحدة ماكرو لعنوان URL لنسبة النقر إلى الظهور بالعلامة كما في المثال أدناه. وسيتم إلحاق عنوان URL للنقرة بشكل ديناميكي بعنوان URL للنقر على الإعلان المخزن على خادم إعلانات "مدير الإعلانات".

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<div id="gpt-passback">
  <script>
    window.googletag = window.googletag || {cmd: []};
    googletag.cmd.push(function() {
        googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
          .addService(googletag.pubads())
          .setClickUrl('%%CLICK_URL_UNESC%%');
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>

اكتساب إعدادات الخصوصية

ونظرًا لأنه يتم عرض علامات التراجع عن الظهور في iframe، فإنها لا تكتسب إعدادات الخصوصية التي تمت تهيئتها تلقائيًا على مستوى الصفحة. عند استخدام عمليات التراجع عن الظهور لعرض إعلان من ناشر في مدير الإعلانات إلى ناشر آخر، يمكن استخدام ماكرو TFCD لتضمين إعداد المعالجة الحالية الموجّهة للأطفال على مستوى الصفحة في طلب إعلان التراجع عن الظهور.

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<div id="gpt-passback">
  <script>
    window.googletag = window.googletag || {cmd: []};
    googletag.cmd.push(function() {
        googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
          .addService(googletag.pubads())
        googletag.pubads()
          .setPrivacySettings({childDirectedTreatment: Boolean('%%TFCD%%')});
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>

إدارة مستودع الناشر الفرعي

تعد إدارة العملاء المتعددين إحدى ميزات مدير الإعلانات التي تمنح حق الدخول إلى طلبات الإعلان التي فوّضها الناشرون الآخرون لحسابك. راجع مقالة حول إدارة العملاء المتعددين لمعرفة المزيد.

لاستخدام أداة "إدارة العملاء المتعددين" (MCM)، يجب تحديث علامات التراجع عن الظهور للناشر الرئيسي لتضمين رمز شبكة "مدير الإعلانات" للناشر الفرعي. ويسمح هذا لمدير الإعلانات بالتعرّف على شبكة الناشرين الفرعيين ويساعد في ضمان عرض تصميمات الإعلانات بشكل صحيح.

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<div id="gpt-passback">
  <script>
    window.googletag = window.googletag || {cmd: []};
    googletag.cmd.push(function() {
        googletag.defineSlot('/6355419,1234/Travel/Europe', [728, 90], 'gpt-passback')
          .addService(googletag.pubads())
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>

في المثال أعلاه، 6355419 هو رمز شبكة "مدير الإعلانات" للناشر الرئيسي و1234 هو رمز الشبكة للناشر الفرعي.

تحديد عنوان URL للصفحة

ونظرًا لأنه يتم عرض علامات التراجع عن الظهور في iframe، فقد لا يتمكن GPT من تحديد عنوان URL للصفحة التي يتم عرض العلامة عليها. إذا كنت تستخدم Ad Exchange أو AdSense لملء مرات ظهور التراجع عن الظهور، فإن هذه الأنظمة لا يمكنها إرسال معلومات سياقية عن الصفحة إلى المشترين بدون عنوان URL للصفحة. وقد يؤدي ذلك إلى انخفاض معدلات التعبئة أو انخفاض التكلفة لكل ألف ظهور أو إلى رفض طلبات الإعلان في بعض الحالات.

ولتجنب ذلك، يمكن استخدام وحدة ماكرو PATTERN لتقديم معلومات عنوان URL للصفحة إلى شبكة خارجية أو خادم إعلانات. ويمكن بعد ذلك إضافة هذه المعلومات إلى علامة التراجع عن الظهور كسمة page_url.

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<div id="gpt-passback">
  <script>
    window.googletag = window.googletag || {cmd: []};
    googletag.cmd.push(function() {
        googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
          .addService(googletag.pubads());
        googletag.pubads().set('page_url', 'URL');
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>