شما احتمالا کاهش سرعت لود صفحات دارای گوگل ادسنس را تجربه کردهاید. برای حل این مشکل کافی است گوگل ادسنس را برای تمام کاربران به روش لیزی لود نمایش دهید.
گوگل ادسنس مورد اعتمادترین و بهترین سرویس تبلیغاتی در جهان است. سرویسی که به وسیله آن بدون در نظر گرفتن رتبه و بازدید میتوانید از وب سایت یا بلاگ خود کسب درآمد کنید. همچنین در این سرویس به لطف الگوریتم قدرتمند گوگل، هر کاربر یک پیشنهاد ویژه و مناسب خودش از میان محصولاتی که در تبلیغات نمایش داده میشود، دریافت میکند.
از سوی دیگر، گوگل ادسنس صفحات سایت را کند میکند. تستی که دایانا جنسن یکی از نویسندگان وب سایت WPBloggingNerd با اضافه کردن بنر AdSense به سایت انجام داده، نشان میدهد که سرعت صفحه تا ۳۴ درصد کاهش مییابد و اندازه صفحه ۲۰۰ درصد و تعداد درخواستها ۴۰۰ درصد افزایش پیدا کرده است. بنابراین ابزار کسب درآمد شما باعث از دست رفتن مشتریان شما نیز میشود. یکی از راهکارها، لیزی لود تبلیغات گوگل ادسنس است.
چرا از لیزی لود برای گوگل ادسنس استفاده کنیم؟
Lazy Loading یک الگوی طراحی وب محبوب است. در این الگو یک شی (در اینجا یک تبلیغ) زمانی لود میشود که کاربر صفحه را اسکرول میکند. بنابراین تنها المانهای مهم صفحه در مرحلهی اول لود میشوند. اگر کاربر بخواهد محتوای بیشتری ببیند، این محتوا در همان لحظه لود خواهد شد.
به کمک لود Google AdSense به سبک Lazy Load تنها فشار پردازش چند المان ابتدایی صفحه روی سایت خواهد بود. در ضمن کاربر نیز در بارگیری صفحه راحتتر است و میتواند یک نگاه سریع به سایت داشته باشد و بر اساس آنچه میبیند فعالیتی انجام دهد. ممکن است کاربر بخواهد از منوی بالای سایت به قسمت دیگری برود، چرا باید تبلیغات فوتر برای او لود شود؟
آموزش لیزی لود تبلیغات گوگل ادسنس
ما دو راه برای اضافه کردن Lazy Load به تبلیغات Google AdSense به شما پیشنهاد میکنیم. یک راه بسیار ساده استفاده از پلاگین Better Ads Manager و دیگری اضافه کردن کد لیزی لود به صورت دستی است.
راه آسان: نصب پلاگین Better Ads Manager
Better Ads Manager یکی از بهترین پلاگینهای تبلیغات وردپرس است و امکاناتی نظیر بیش از ۱۲۰ جایگاه تبلیغات، قابلیت پشتیبانی از ادسنس، تشخیص ادبلاکر و پشتیبانی از AMP را ارائه میکند.
جدیدترین آپدیت Better Ads Manager لیزی لود تبلیغات گوگل ادسنس را به صورت پیشفرض همراه خود دارد. شما میتوانید آن را از طریق تنظیمات پلاگین، به سادگی این گزینه را فعال کنید. برای فعالسازی لیزی لود تبلیغات گوگل ادسنس مراحل زیر را دنبال کنید:
- از لیست منوی سمت چپ Better Ads را انتخاب کنید.
- بخش Ads Manager را باز کنید.
- روی Lazy Loading Ads (تصویر بالا) کلیک کنید.
- گزینه Lazy Load Ads را روی Yes, Lazy load all Ads بگذارید.
تمام شد!
مسیر دشوار: استفاده از جاوا اسکریپت
روش جاوا اسکریپت کمی سخت تر است. اگر مطمئن نیستید که میتوانید آن را انجام دهید، از یک متخصص درخواست کنید تا برای شما این کار را انجام دهد. این روش را Gulshan Kumar ارائه کرده و باید به خوبی کار کند.
هر قسمت که تبلیغی در آن نمایش داده میشود یک کد جاوا اسکریپت به فرم زیر همراه خود دارد.
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
این کد را از تمام بخشهای تبلیغات حذف کنید.
سپس کد زیر را به فوتر سایت خود اضافه کنید.
<!--noptimize-->
<script type="text/javascript">
function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
document.body.appendChild(element);
}
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
</script>
<!--/noptimize-->