Kumpulan Kode Lazyload Adsense dan Image
RYANID.MY.ID - Ada beragam jenis kode Lazyload Adsense yang tersebar diinternet, kebanyakan yang pernah aku temui semuanya rata-rata sama. Kok bisa? Iya karena kode ini yang sifatnya terbuka atau open source jadi kebanyakan blogger memposting ulang topiknya, semakin hari semakin banyak blogger yang memposting topik terkait.
Lazyload adsense adalah serangkaian kode javascript untuk membuat penundaan sementara terhadap pemuatan skrip eksternal ads.js, skrip ini jika dimuat bersamaan dengan loading halaman ia akan langsung bekerja. ads.js akan bekerja dengan mengisi semua slot iklan Adsense dengan iframe, javascript, serta css. Itulah sebabnya kode iklan adsense bisa menyebabkan performa buruk dari segi penilaian Page Speed Insight.
Namun disini kamu punya masalah lain, menunda pemuatan iklan selama beberapa mili detik bisa mengurangi viewable iklan dan juga pendapatan. Mau pilih yang mana, Penghasilan besar atau kecepatan halaman bagus? Semuanya tergantung kebutuhan kamu.
Kalau penulis lihat, blog Mbak igniel menggunakan lazyload mode scrolling yang artinya bila tidak ada aktifitas gulir halaman iklan tidak akan ditampilkan. Kemudian blog Mastimon.com menggunakan lazyload mode penundaan selama 3 detik (3000ms). Cuma lazyload mode penundaan baik tunda setelah halaman dimuat maupun tunda 3 detik punya sisi kelemahan. Metode ini tetap akan berkontribusi membuat loading lama, hal ini disebabkan ketika artikel kamu rame dan butuh waktu 3 detik lebih untuk memuat maka skrip iklan akan ikutan di eksekusi juga hasilnya pemuatan halaman jadi tambah lama.
Pada blog ryanjhr350.blogspot.com menggunakan metode dua arah, pertama menggunakan Lazyload setelah halaman dimuat, dan kedua menggunakan metode onscrolling. Penulis melakukanya untuk meningkatkan pendapatan dibanding kecepatan, kenapa? Karena sebelum iklan dimuat, visitor sudah buru-buru menggulir ke arah konten. Jadi dalam waktu kurang dari 2 menit visitor sudah kabur, sementara iklan baru saja dimuat (ini artinya pendapatan jadi berkurang).
Berikut ini adalah beberapa kode lazyload untuk blog yang bisa kamu terapkan, silakan pilih saja mana yang paling cocok dan sesuai untukmu. Pasang kode ini, dan lakukan tes di Page Speed Insight untuk mengetahui hasilnya. Jangan cuma di halaman home, tapi tes juga untuk halaman lain halaman artikel, pages, dan lain-lain.
Kode Lazyload Dengan menggunakan Skrip deferjs
Deferjs adalah library javascript yang fungsinya untuk membuat serangkaian penundaan terhadap gambar, javascript, iframe, dan css eksternal. Library ini bahkan bisa diintegrasikan dengan css, sehingga tampilanya lebih bagus. Kamu bisa pakai css animatios sebagai pengganti loading buat iframe, dan gambar. Untuk menggunakan deferjs kamu wajib memasang library nya pada halaman, ukuran minify dari deferjs ini sangat kecil. Kode library idealnya dipasang pada di dalam tag head. Letakan kode ini dalam tag
Kemudian untuk membuat serangkaian penundaan pemuatan skrip eksternal gunakan kode sintaks berikut. Dibawah ini ada yang menggunakan nama tag, nama tag nya bebas isi apa aja. Tambahkan kode berikut ini ke sebelum tag penutup
Menunda skrip selama 3000ms dengan setTimeOut
Cara penundaan ini digunakan oleh mastimon.com dan kerap kali digunakan oleh penyedia jasa optimasi. Mereka mengumpulkan banyak skrip eksternal yang tidak di utamakan untuk dimuat belakangan. Caranya deengan setTimeOut, ini bukan timer namun akan mengeksekusi statemen dalam waktu jedah tertentu. Namun metode ini kurang cocok buat website yang punya loading di atas 2000ms, pastinya halaman tetap akan dibaca lambat oleh pengujian Pege Speed Google.
Penulis pernah mencobanya, hasil tes bisa menunjukan 99% bagus dalam skor penilaian kecepatan menurut speed insight google. Tapi begitu penulis menambah dokumen pada artikel, jumlah gambar dan media dalam halaman tersebut tampaknya speed load jadi lambat. Halaman dimuat selesai dalam waktu 2000ms lebih sampai pada akhirnya kode skrip js di eksekusi bersamaan oleh browser. Proses di bawah ini kita membuat sebuah function khusus untuk menambahkan tag script pada head, kode dibawah ini idealnya ditempatkan sebelum tag
Copyright © 2021-2024 RyanBlog Network™
Page views 2 / Kemarin 35 / Ram Usage : 1.96 mb