ادغام کتابخانه Google Publisher Tag (GPT) در وبسایت شما از بسیاری جهات مشابه ادغام هر اسکریپت شخص ثالث دیگری است. با این حال، جنبههای منحصر به فردی در کار با GPT وجود دارد که باید در نظر گرفته شوند تا اطمینان حاصل شود که از فضای تبلیغاتی خود با حداقل تأثیر بر عملکرد سایت، بیشترین بهره را میبرید. گذشته از همه اینها، تبلیغات سریع اهمیت دارند .
بخشهای زیر بهترین شیوههای مورد استفاده هنگام کار بر روی یکپارچهسازی را پوشش میدهند.
بارگیری GPT از یک منبع رسمی
برای اطمینان از دسترسی به جدیدترین ویژگیها و محافظت از حریم خصوصی، همیشه کتابخانه GPT را از یک منبع رسمی با استفاده از یکی از URL های ذکر شده در جدول زیر درخواست کنید. URL مورد استفاده بستگی به این دارد که آیا قصد دارید حالت تبلیغات محدود (LTD) را به صورت دستی فعال کنید یا خیر.
| نوع ادغام | برچسب اسکریپت |
|---|---|
| استاندارد شامل ناشرانی که با IAB Europe TCF ادغام شدهاند. | <script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script> |
| تبلیغات محدود دستی اگر میخواهید تبلیغات محدود (LTD) را به صورت دستی فعال کنید. | <script src="https://pagead2.googlesyndication.com/tag/js/gpt.js" async></script> |
حالت تبلیغات محدود (LTD) به GPT این امکان را میدهد که بدون دسترسی به فضای ذخیرهسازی سمت کلاینت (مانند کوکیها یا شناسههای محلی) تبلیغات را نمایش دهد. تبلیغات محدود را میتوان به یکی از دو روش زیر فعال کرد:
استاندارد (به صورت خودکار): یک ارائهدهنده مدیریت رضایت (CMP) به GPT اطلاع میدهد که کاربر برای دسترسی به فضای ذخیرهسازی رضایت نداده است، که معمولاً با استفاده از سیگنال IAB TCF v2.0 انجام میشود. اگر از یک CMP دارای گواهینامه Google برای مدیریت رضایت کاربر استفاده کنید، GPT به طور خودکار بر اساس تنظیمات برگزیده کاربر وارد حالت تبلیغات محدود میشود.
- URL : بارگذاری GPT از URL استاندارد (doubleclick.net).
- نیازی به اقدام دستی نیست : هنگام استفاده از CMP، نیازی به فراخوانی دستی
setPrivacySettings({limitedAds: true})نیست، زیرا سیگنالها به طور خودکار توسط کتابخانه مدیریت میشوند.
دستی: شما به صراحت API GPT را برای درخواست تبلیغات محدود فراخوانی میکنید.
- آدرس اینترنتی : اگر قصد دارید تبلیغات محدود را به صورت دستی با استفاده از API
googletag.pubads().setPrivacySettings({limitedAds: true})فعال کنید، باید GPT را از آدرس اینترنتی تبلیغات محدودgooglesyndication.comبارگذاری کنید. - چرا : بارگیری GPT از دامنه
googlesyndication.comبه طور پیشفرض، محافظتهای بیشتری را در برابر دسترسی به فضای ذخیرهسازی سمت کلاینت فراهم میکند. - پیامد پیکربندی نادرست : اگر GPT از URL استاندارد بارگیری شود و API دستی فراخوانی شود، درخواست فعالسازی تبلیغات محدود نادیده گرفته میشود و هشداری در کنسول ناشر ثبت میشود.
- آدرس اینترنتی : اگر قصد دارید تبلیغات محدود را به صورت دستی با استفاده از API
نسخههای ذخیرهشدهی GPT را ارائه ندهید
هرگز نسخههایی از gpt.js ، pubads_impl.js یا هر کتابخانهای که از سرور خودتان بارگذاری میشوند یا از منبع غیررسمی بارگذاری میشوند را ارائه ندهید.
استفاده از نسخه محلی ذخیره شده کتابخانه GPT ممکن است همیشه در نسخههای جدیدتر مرورگرها یا سیستم عاملها کار نکند و ممکن است با ویژگیها و بهبودهای جدید بهروزرسانی نشود. نسخههای اولیه کتابخانه GPT ممکن است در هر زمانی از کار بیفتند و در صورت عدم نمایش تبلیغات به تگهای شما، منجر به از دست دادن درآمد حاصل از تبلیغات شوند.
این موضوع در مورد سرویس ورکرها نیز صدق میکند. اگر از سرویس ورکرها برای ذخیره یا تغییر پاسخهای درخواستهای HTTP از سایت خود استفاده میکنید، هنگام مدیریت درخواستهای gpt.js از یک استراتژی فقط شبکهای استفاده کنید تا بتوانید نسخه بهروز را دریافت کنید.
بارگذاری زودهنگام GPT
کتابخانه GPT ( gpt.js ) تنها بخش کوچکی از کد لازم برای بارگذاری تبلیغات را در بر میگیرد. بخش عمده این کد در فایلهای جداگانهای (مانند pubads_impl_XX.js ) قرار دارد که در صورت نیاز توسط gpt.js بارگذاری میشوند.
با بارگذاری زودهنگام کتابخانه اصلی GPT، این اسکریپتهای وابسته نیز میتوانند زودتر بارگذاری شوند. این امر از هرگونه تأخیر اضافی مربوط به واکشی این اسکریپتها (در صورت عدم ذخیرهسازی) جلوگیری میکند و امکان بارگذاری سریعتر تبلیغات را فراهم میکند. همه این موارد به کاهش زمان رندر اولین معیار تبلیغ کمک میکند که به نوبه خود باعث افزایش قابلیت مشاهده تبلیغات شما میشود.
در صورت لزوم از پیش بارگذاری استفاده کنید
گاهی اوقات ممکن است شما کنترل مستقیمی بر زمان یا نحوه بارگذاری GPT نداشته باشید. به عنوان مثال، هنگام استفاده از یک اسکریپت تبلیغاتی شخص ثالث که GPT را از طرف شما بارگذاری میکند. در این موارد، ممکن است پیش بارگذاری درخواست gpt.js مناسب باشد. پیش بارگذاری یک درخواست به مرورگر دستور میدهد تا بلافاصله یک فایل مشخص شده را که برای بارگذاری صفحه شما حیاتی است، دانلود کند. هنگامی که فایل مشخص شده یک فایل جاوا اسکریپت باشد، محتوای اسکریپت بلافاصله دریافت میشود اما اجرا تا زمانی که به اسکریپت نیاز باشد، به تعویق میافتد.
مثال درخواست پیش بارگذاری برای ادغامهای استاندارد
<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">
استفاده از GPT در صفحات از پیش رندر شده
پیشرندرینگ به مرورگر دستور میدهد صفحاتی را که کاربران هنوز درخواست نکردهاند، اما احتمالاً از آنها بازدید خواهند کرد، بهطور پیشگیرانه دانلود و رندر کند. هنگام بارگذاری در یک صفحه از پیش رندر شده، کتابخانه GPT فقط در صورتی که صفحه قابل مشاهده باشد، تبلیغات را درخواست میکند.
بارگذاری GPT به صورت استاتیک
از تزریق کتابخانه GPT به صورت پویا به صفحه خود یا بارگیری آن از یک اسکریپت خارجی خودداری کنید. در عوض، کتابخانه را به صورت ایستا در <head> صفحه خود بارگذاری کنید، همانطور که در «شروع با برچسبهای ناشر گوگل» نشان داده شده است. این کار از تأخیر سایر منابع در دریافت و بارگیری کتابخانه GPT جلوگیری میکند، که به نوبه خود باعث تأخیر در بارگیری تبلیغات میشود.
برای جزئیات بیشتر، به مستندات حسابرسی استاتیک اسکریپتهای تبلیغاتی بارگذاریشده توسط Lighthouse در بخش حسابرسی تبلیغات ناشر مراجعه کنید.
بارگذاری GPT به صورت غیرهمزمان
همانطور که در بخش «شروع با برچسبهای ناشر گوگل» نشان داده شده است، کلمه کلیدی async را در تعریف تگ اسکریپت خود وارد کنید. این به مرورگر دستور میدهد که کتابخانه GPT را به موازات سایر منابع و محتوای صفحه بارگذاری کند، نه اینکه تا زمان بارگذاری کامل اسکریپت، اجرای آن را مسدود کند.
برای جزئیات بیشتر، به مستندات حسابرسی تبلیغات ناشر برای بارگذاری ناهمزمان تگ تبلیغ Lighthouse مراجعه کنید.
بارگذاری امن GPT
همانطور که در بخش «شروع با برچسبهای ناشر گوگل» نشان داده شده است، همیشه کتابخانه GPT را از طریق HTTPS بارگذاری کنید. این کار نه تنها امنیت بهتری را برای کاربران شما فراهم میکند، بلکه عملکرد را نیز بهبود میبخشد. از آنجایی که درخواستهای تبلیغاتی صادر شده توسط GPT همیشه از HTTPS استفاده میکنند، بارگذاری خود کتابخانه با استفاده از HTTPS تضمین میکند که مرورگر فقط باید یک اتصال را برای همه درخواستهای مربوط به نمایش تبلیغات باز کند.
برای جزئیات بیشتر، به حسابرسیهای تبلیغات ناشر برای بارگذاری تگ تبلیغ Lighthouse روی HTTPS و بارگذاری GPT از مستندات حسابرسی میزبان توصیهشده مراجعه کنید.
عملکرد خوب صفحه را تمرین کنید
در حالی که بهترین شیوههای موجود در این راهنما به طور خاص بر بهینهسازی ادغام GPT شما تمرکز دارند، عوامل بسیار دیگری نیز در عملکرد کلی صفحه شما نقش دارند. هنگام ایجاد تغییرات در سایت خود (به ویژه آنهایی که بر اساس توصیههای کلی، مانند موارد موجود در این راهنما هستند)، ارزیابی تأثیر آن تغییرات بر تمام جنبههای عملکرد صفحه شما مهم است. توصیه میشود که به طور منظم ابزارهایی مانند Lighthouse و Publisher Ads Audits for Lighthouse را اجرا کنید تا مشکلات عملکرد را شناسایی و برطرف کنید و تعادل مناسب بهینهسازیها را برای سایت خود پیدا کنید.