تحميل العلامات مرة واحدة فقط لكل إطار
نظرة عامة
تضمن عملية التدقيق هذه عدم تحميل أي إطارات للنص البرمجي نفسه لمكتبة علامات الإعلانات أكثر من مرة. تضمين النص البرمجي نفسه عدة مرات غير ضروري ويمكن أن يؤدي إلى
انخفاض أداء الصفحة.
اقتراحات
أزِل النصوص البرمجية المكرّرة لمكتبات علامات الإعلانات. في بعض الحالات، يمكن تحميل النصوص البرمجية المكررة
بدون علم من موقعين مختلفين. تحقَّق من مصدر كل نص برمجي مكرّر
من خلال مراجعة حركة بيانات الشبكة وتجميع الطلبات حسب
الإطار.
تحديد مصدر النصوص البرمجية المكرّرة
استخدِم علامة التبويب "الشبكة" في "أدوات مطوري البرامج في Chrome" لتحديد الإطار الذي يُحمِّل نصوصًا برمجية مكرّرة.
- افتح "أدوات مطوري البرامج" من خلال الضغط على
Control+Shift+J
أو Command+Option+J
(نظام التشغيل Mac).
- انتقِل إلى علامة التبويب الشبكة.
- إذا لم يكن شريط الفلاتر ظاهرًا، انقر على رمز الفلتر
لفتح شريط الفلترة
واختَر JS.
- افتح إعدادات الشبكة
واختَر
التجميع حسب الإطار.
- أعِد تحميل الصفحة لتسجيل حركة بيانات الشبكة.

تتوفّر النصوص البرمجية التالية لمكتبات علامات الإعلانات:
المكتبة |
النصوص |
AdSense |
pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/show_ads.js
|
علامة "ناشر Google" |
googletagservices.com/tag/js/gpt.js
securepubads.g.doubleclick.net/tag/js/gpt.js
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-06-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-06-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["This audit helps improve website performance by ensuring ad tag library scripts are only loaded once per frame."],["Loading duplicate scripts can slow down page load times and negatively impact user experience."],["Chrome DevTools' Network tab, with grouping by frame enabled, can be used to identify the source of duplicate ad tag scripts."],["AdSense and Google Publisher Tag have specific scripts that should be monitored to ensure single loading instances."]]],["The audit identifies duplicate ad tag library scripts, which negatively impact page performance. To resolve this, users should remove the redundant scripts. Utilize Chrome DevTools' Network tab, filtering for JS and grouping requests by frame, to find where duplicates originate. Supported libraries include AdSense (with scripts `pagead2.googlesyndication.com/pagead/js/adsbygoogle.js` and `show_ads.js`) and Google Publisher Tag (`googletagservices.com/tag/js/gpt.js` and `securepubads.g.doubleclick.net/tag/js/gpt.js`). The goal is ensuring each script loads only once.\n"]]