بعد دمج مكتبة "علامة الناشر من Google" (GPT) في موقعك الإلكتروني والتعرّف على أفضل الممارسات العامة، ستكون مستعدًا لبدء إصدار طلبات الإعلانات. سنتناول أدناه بعض أفضل الممارسات الإضافية التي يجب مراعاتها عند ضبط خانات الإعلانات واستخدامها للاستفادة إلى أقصى حد من المساحة الإعلانية مع الحد الأدنى من التأثير في الأداء.
إعطاء الأولوية للشرائح الإعلانية "المهمة"
لا تتساوى جميع مواضع الإعلانات. على سبيل المثال، تكون المواضع الإعلانية التي تظهر مباشرةً بعد تحميل صفحتك (فوق مستوى الصفحة) عادةً أكثر "أهمية" من المواضع التي لا تظهر إلا بعد الانتقال إلى الأسفل (أسفل مستوى الصفحة)، وذلك من حيث إمكانية العرض وتحقيق الربح. مع أخذ ذلك في الاعتبار، من المهم أن تأخذ في الاعتبار بعناية الأهمية النسبية لكل خانة إعلان على صفحتك، وأن تولي الأولوية لتحميل الخانات الأكثر أهمية في أسرع وقت ممكن.
تحميل الإعلانات في الجزء المرئي من الصفحة مبكرًا
يجب منح الإعلانات التي ستظهر فور تحميل الصفحة
الأولوية القصوى. ننصحك بتحديد هذه الفتحات في <head>
من
الوثيقة، وطلبها في أقرب وقت ممكن من عملية تحميل الصفحة. يساعد ذلك في ضمان تحميل هذه الإعلانات مبكرًا (لزيادة إمكانية العرض إلى أقصى حد) وعدم إبطاء تحميل الصفحة الأولي بدون داعٍ.
تحميل الإعلانات في الجزء السفلي غير المرئي من الصفحة ببطء
بالنسبة إلى الإعلانات التي يجب الانتقال إليها للاطّلاع عليها، يجب تأجيل جلبها وعرضها إلى أن تقترب الخانات من الدخول إلى إطار العرض. وتُعرف هذه العملية باسم "التحميل البطيء". يمنح التحميل الكسول بشكل منفصل الأولوية لطلب تصميمات الإعلانات وعرضها في الفتحات التي يُرجّح مشاهدتها. يساعد ذلك في تحسين أداء تحميل الصفحة من خلال الحفاظ على الموارد المحدودة للمتصفّح، وهو أمر مهم بشكل خاص في البيئات المتوافقة مع الأجهزة الجوّالة التي يكون فيها معدل نقل البيانات ووحدة المعالجة المركزية غالبًا محدودَين بشكل كبير.
إعادة تحميل الإعلانات بدون إعادة تحميل الصفحة
هناك العديد من السيناريوهات التي يكون فيها استبدال محتوى الإعلان الحالي في خانة الإعلانات مثاليًا أو حتى ضروريًا. في هذه الحالات، من الأفضل استخدام وظيفة إعادة التحميل في مكتبة GPT للقيام بذلك بشكل ديناميكي. ويؤدي ذلك إلى تجنُّب إعادة تحميل الصفحة بالكامل ويتيح لك التحكّم بدقة في الشروط التي يتم بموجبها تعديل خانة أو مجموعة من الخانات.
عند إعادة تحميل خانات الإعلانات، من المهم الاطّلاع على
refresh()
أفضل الممارسات والالتزام بها.
يمكن أن يؤدي إعادة تحميل الإعلانات بشكل غير ملائم إلى حدوث مشاكل في الأداء وتأثير سلبي
في معدّلات إمكانية العرض.
استهداف الإعلانات بفاعلية
عند ضبط استهداف المفتاح/القيمة، يجب مراعاة
بعناية ما إذا كنت تريد استخدام الاستهداف على مستوى الشريحة أو الصفحة. بالنسبة إلى القيم الرئيسية التي تتم مشاركتها
بين خانات متعددة، من الأفضل استخدام الاستهداف على مستوى الصفحة من خلال
طريقة PubAdsService setTargeting()
. يجب عدم استخدام الاستهداف على مستوى المساحة إلا لتسجيل قيم المفاتيح التي تختلف أو لا يتم تضمينها في كل المساحات.
يُرجى العلم أنّه يمكن استخدام كلّ من الاستهداف على مستوى الشريحة والصفحة في الوقت نفسه، كما هو موضّح في مثال على استهداف المجموعة. ننصح بشدة بضبط الاستهداف على مستوى الصفحة أولاً، ثم تطبيق عمليات التجاوز على مستوى المساحة فقط عند الضرورة. لا يساعد هذا النهج في الاستفادة بفعالية من واجهة برمجة التطبيقات لخدمة GPT فحسب، بل يساعد أيضًا في تبسيط الرمز البرمجي ويساهم في الحفاظ على نموذج ذهني واضح لجميع عمليات الاستهداف التي تم ضبطها على الصفحة.
استخدام بنية الإعلان الأحادي الطلب بشكل صحيح
بنية الإعلان الأحادي الطلب (SRA) هي وضع طلب في GPT يجمعطلبات موضع إعلانات متعددة في طلب إعلان واحد. يضمن ذلك أنّه سيتم الالتزام بالاستبعادات التنافسية وإجراءات حظر الإعلانات التي تم ضبطها لصفحتك. لذلك، إذا كانت صفحتك تستخدِم هذه العناصر، ننصحك ب تفعيل ميزة "الاستجابة السريعة للطلبات" وفهم كيفية استخدامها بشكل صحيح.
في الإعداد التلقائي، سيطلب SRA جميع خانات الإعلانات المحدّدة في
صفحتك في المرة الأولى التي تستدعي فيها display()
(أو refresh()
، إذا كان
التحميل الأولي غير مفعّل). ولهذا السبب،
ننصحك بتحديد جميع خانات الإعلانات في صفحتك في <head>
من
المستند، قبل إجراء أول مكالمة إلى display()
.
يمكن استخدام التحميل الكسول مع هذا
الأسلوب لضمان عدم تحميل الشرائح التي تظهر أسفل الشاشة مباشرةً.
عند استخدام ميزة "الاستهداف حسب الجمهور"، من المهم ضبط جميع خانات الإعلانات بالكامل (على سبيل المثال،
ضبط الاستهداف واستبعاد الفئات وما إلى ذلك) قبل إجراء الطلب الأول إلى
display()
. ولن يتم تضمين سوى القيم التي تم ضبطها قبل هذه المرحلة في
طلب SRA الأولي.
غير صحيح: لم يتم تضمين إعدادات الخانة الإعلانية في طلب الإعلان المتجاوب على شبكة البحث.
<html>
<head>
<meta charset="utf-8">
<title>Single Request Architecture Example</title>
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<script>
window.googletag = window.googletag || {cmd: []};
var adSlot1, adSlot2;
googletag.cmd.push(function() {
// Define ad slot 1.
adSlot1 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-1')
.addService(googletag.pubads());
// Define ad slot 2.
adSlot2 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-2')
.addService(googletag.pubads());
// Enable SRA and services.
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>
<body>
<div id="banner-ad-1" style="width: 728px; height: 90px;">
<script>
googletag.cmd.push(function() {
// This call to display requests both ad slots.
googletag.display(adSlot1);
});
</script>
</div>
<div id="banner-ad-2" style="width: 728px; height: 90px;">
<script>
googletag.cmd.push(function() {
// This call to display has no effect, since both ad slots have already
// been fetched by the previous call to display.
// Targeting configuration for ad slot 2 is ignored.
adSlot2.setTargeting('test', 'privacy');
googletag.display(adSlot2);
});
</script>
</div>
</body>
</html>
صحيح: تم تضمين إعدادات خانة الإعلان في طلب SRA
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Single Request Architecture Example</title>
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<script>
window.googletag = window.googletag || {cmd: []};
var adSlot1, adSlot2;
googletag.cmd.push(function() {
// Define ad slot 1.
adSlot1 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-1')
.addService(googletag.pubads());
// Define and configure ad slot 2.
adSlot2 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-2')
.setTargeting('test', 'privacy')
.addService(googletag.pubads());
// Enable SRA and services.
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>
<body>
<div id="banner-ad-1" style="width: 728px; height: 90px;"></div>
<div id="banner-ad-2" style="width: 728px; height: 90px;"></div>
<script>
googletag.cmd.push(function() {
// This call to display requests both ad slots with all
// configured targeting.
googletag.display(adSlot1);
});
</script>
</body>
</html>
تحسين أحجام إعلاناتك
عند تحديد خانات الإعلانات، يجب مراعاة الحد الأقصى لحجم الإعلان الذي يمكنه العرض، بالإضافة إلى الأحجام الأصغر التي يمكن أن تلائم المساحة نفسها بشكل مريح. بشكلٍ عام، كلما زاد عدد الأحجام التي تحدّدها عند تحديد خانة، زاد عدد الإعلانات التي ستكون مؤهّلة لعرضها فيها. ويمكن أن يؤدّي ذلك إلى زيادة معدّلات التعبئة وزيادة الأرباح.