أفضل الممارسات العامة

إنّ دمج مكتبة "علامة ناشر Google" (GPT) في موقعك الإلكتروني يشبه في نواحٍ كثيرة دمج أي نص برمجي آخر تابع لجهة خارجية. ومع ذلك، هناك بعض الجوانب الفريدة للعمل باستخدام GPT التي يجب أخذها في الاعتبار لضمان الاستفادة إلى أقصى حد من مساحتك الإعلانية بأقل تأثير ممكن على أداء الموقع الإلكتروني. بعد كل شيء، الإعلانات السريعة مهمة.

تغطي الأقسام التالية أفضل الممارسات التي يجب استخدامها عند تنفيذ عملية الدمج.

تحميل علامة "علامة ناشر Google" من مصدر رسمي

طلب مكتبة "علامة ناشر Google" من مصدر رسمي دائمًا:

نوع عملية الدمج علامة النص البرمجي
العادي

بما في ذلك الناشرين المدمجين في إطار الشفافية والموافقة الصادر عن مكتب الإعلانات التفاعلية في أوروبا.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
الإعلانات المحدودة

للناشرين الذين يريدون تفعيل الإعلانات المحدودة يدويًا
<script src="https://pagead2.googlesyndication.com/tag/js/gpt.js" async></script>

استخدِم فقط عنوان URL الخاص بالإعلانات المحدودة على المواقع الإلكترونية التي تنوي فيها تفعيل الإعلانات المحدودة يدويًا. يؤدي طلب علامة "GPT" من عنوان URL للإعلانات المحدودة عندما لا تكون هذه الميزة قيد الاستخدام إلى فتح المتصفّح لاتصال شبكة إضافي وغير ضروري، ما قد يؤدي إلى إبطاء تحميل الإعلان.

للمساعدة في تلبية متطلبات الامتثال التنظيمية للناشرين، قد يتم تحميل علامة GPT من عنوان URL العادي الذي يتضمّن السمة crossorigin="anonymous" لمنع إرسال ملفات تعريف الارتباط مع طلب النص البرمجي.

عدم عرض نُسخ مخزَّنة مؤقتًا من GPT

يجب عدم عرض إصدارات من gpt.js أو pubads_impl.js أو أي مكتبات يتم تحميلها من خادمك الخاص أو تحميلها من مصدر غير رسمي.

قد لا يعمل دائمًا استخدام نسخة مخزَّنة مؤقتًا محليًا من مكتبة GPT في الإصدارات الأحدث من المتصفّحات أو أنظمة التشغيل، وقد لا تتم إضافة ميزات وتحسينات جديدة إلى هذه النسخة. قد تتوقف الإصدارات السابقة من مكتبة "علامة ناشر Google" عن العمل في أي وقت، وقد تؤدي إلى فقدان أرباح الإعلانات في حال توقف عرض الإعلانات على علاماتك.

وينطبق ذلك أيضًا على مشغّلي الخدمة. في حال استخدام عاملي الخدمات لتخزين الاستجابات لطلبات HTTP الواردة من موقعك الإلكتروني أو تعديلها مؤقتًا، استخدِم استراتيجية الشبكة فقط عند التعامل مع طلبات gpt.js لاسترجاع إصدار حديث.

تحميل GPT مبكرًا

تحتوي مكتبة GPT (gpt.js) على جزء صغير فقط من الرمز اللازم لتحميل الإعلانات. ويندرج الجزء الأكبر من هذه الرمز في ملفات منفصلة (مثل pubads_impl_XX.js) يتم تحميلها من خلال gpt.js حسب الحاجة.

من خلال تحميل مكتبة GPT الأساسية مبكرًا، يمكن أيضًا تحميل هذه النصوص البرمجية التابعة في وقت سابق. ويؤدي ذلك إلى تجنب أي وقت استجابة إضافي مرتبط بجلب هذه النصوص البرمجية (إذا لم يتم تخزينها مؤقتًا)، كما يسمح بتحميل الإعلانات بسرعة أكبر. يساهم كلّ ذلك في تقليل الوقت المستغرَق لعرض مقياس الإعلان الأول، ما يؤدي بدوره إلى زيادة إمكانية عرض إعلاناتك.

استخدام التحميل المُسبق عندما يكون ذلك مناسبًا

في بعض الأحيان، قد لا يمكنك التحكّم بشكل مباشر في وقت أو طريقة تحميل علامة GPT. على سبيل المثال، عند استخدام نص برمجي لإعلانات جهة خارجية يُحمِّل GPT نيابةً عنك. في هذه الحالات، قد يكون من المناسب التحميل المُسبق لطلب gpt.js. يعمل التحميل المُسبق للطلب على توجيه المتصفّح لتنزيل مادة عرض محدّدة على الفور تؤدي إلى تحميل صفحتك. عندما تكون مادة العرض المحددة عبارة عن ملف JavaScript، يتم استرجاع محتوى النص البرمجي فورًا ولكن يتم تأجيل تنفيذه إلى أن تصبح هناك حاجة إلى النص البرمجي.

مثال على طلب التحميل المُسبق لعمليات الدمج العادية

<link rel="preload" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" as="script">

مثال على طلب التحميل المُسبق لعمليات دمج الإعلانات المحدودة

<link rel="preload" href="https://pagead2.googlesyndication.com/tag/js/gpt.js" as="script">

استخدام مكتبة "علامات ناشر Google" على الصفحات المعروضة مُسبقًا

يوجِّه العرض المُسبَق المتصفِّح إلى تنزيل الصفحات التي لم يطلبها المستخدمون بعد وعرضها بشكلٍ استباقي، والتي من المرجّح أن يزورها. عند تحميل مكتبة "علامة ناشر Google" على صفحة معروضة مُسبقًا، لا تطلب هذه المكتبة الإعلانات إلا إذا أصبحت الصفحة مرئية.

تحميل علامة "علامة ناشر Google" بشكل ثابت

تجنَّب إدخال مكتبة GPT في صفحتك بشكل ديناميكي أو تحميلها من نص برمجي خارجي. بدلاً من ذلك، حمِّل المكتبة بشكل ثابت في <head> من صفحتك كما هو موضّح في بدء استخدام علامات "ناشر Google". ويمنع ذلك الموارد الأخرى من تأخير جلب وتحميل مكتبة GPT، ما قد يؤدي بدوره إلى تأخير تحميل الإعلانات.

لمعرفة مزيد من التفاصيل، يمكنك الاطّلاع على مستندات التدقيق الخاصة بتحميل نصوص الإعلانات البرمجية بشكلٍ ثابت من Publisher Ads Inspects for Lighthouse.

تحميل علامة "علامة ناشر Google" بشكل غير متزامن

أدرِج الكلمة الرئيسية async في تعريف علامة النص البرمجي، كما هو موضّح في بدء استخدام علامات "ناشر Google". يؤدي ذلك إلى توجيه المتصفّح لتحميل مكتبة GPT بالتوازي مع الموارد الأخرى ومحتوى الصفحة، بدلاً من حظر التنفيذ إلى أن يكتمل تحميل النص البرمجي.

لمعرفة مزيد من التفاصيل، يمكنك الاطّلاع على مستندات التدقيق الخاصة بتحميل علامة الإعلان بشكل غير متزامن ضمن Publisher Ads Inspects for Lighthouse.

تحميل علامة "ناشر Google" بأمان

يجب دائمًا تحميل مكتبة GPT باستخدام HTTPS، كما هو موضّح في بدء استخدام علامات "ناشر Google". لا يؤدي ذلك إلى تحسين الأمان للمستخدمين فحسب، بل يؤدي أيضًا إلى تحسين الأداء. وبما أنّ طلبات الإعلانات الصادرة عن علامة GPT تستخدم بروتوكول HTTPS دائمًا، فإنّ تحميل المكتبة نفسها باستخدام HTTPS يضمن أنّ المتصفّح يحتاج إلى فتح اتصال واحد فقط لجميع الطلبات المتعلّقة بعرض الإعلانات.

لمعرفة مزيد من التفاصيل، يمكنك الاطّلاع على تحميل علامة الإعلان من خلال HTTPS وتحميل علامة GPT من مستندات التدقيق الخاصة بالمضيف المقترَح.

ممارسة الأداء الجيد للصفحة

على الرغم من أن أفضل الممارسات في هذا الدليل تركز تحديدًا على تحسين دمج GPT، هناك العديد من العوامل الأخرى التي تساهم في الأداء العام لصفحتك. عند إجراء تغييرات في موقعك الإلكتروني (خاصةً تلك التي تستند إلى اقتراحات عامة، مثل تلك الواردة في هذا الدليل)، من المهم تقييم تأثير هذه التغييرات في جميع جوانب أداء صفحتك. ننصحك باستخدام أدوات مثل Lighthouse وPublisher Ads Inspects for Lighthouse بانتظام لتحديد مشاكل الأداء ومعالجتها، وتحقيق التوازن المناسب بين التحسينات لموقعك الإلكتروني.