Cara Mendapatkan API Key PageSpeed Insights Google Cloud

Logo PT Mitra Solusindo Pratama, PT MSP Bandung

Logo PT Mitra Solusindo Pratama, PT MSP Bandung PT Mitra Solusindo Pratama, PT MSP
Baca »

Cara Mendapatkan API Key PageSpeed Insights Google Cloud

Kinerja dan kecepatan memuat sebuah situs web merupakan metrik krusial yang berdampak langsung pada pengalaman pengguna serta pengoptimalan mesin pencari (SEO). Alat seperti PageSpeed Insights membantu menganalisis kecepatan pemuatan situs web, mengukur efisiensi operasional sistem, meminimalkan jumlah permintaan sumber daya, serta mereduksi secara efektif ukuran unduhan pada situs. Layanan Digital Digiwuz (Divisi Electronic Business PT. Mitra Solusindo Pratama) merekomendasikan pemanfaatan infrastruktur API gratis dari ekosistem Google Cloud untuk mengotomatisasi pemantauan performa web secara langsung.

Kelemahan terbesar saat melakukan otomasi ini adalah kelalaian pengembang dalam melakukan pengaturan batas proteksi (API restriction), yang berisiko membiarkan kuota API dikuras oleh entitas tak bertanggung jawab yang ikut menumpang kunci API milik Anda. Berikut adalah dokumentasi dan panduan teknis langkah demi langkah untuk mendapatkan API Key, menerapkan restriksi absolut, serta pemaparan lengkap terkait batas penggunaan pada tier layanan gratisnya.

Keterbatasan Kuota PageSpeed Insights API (Versi Gratis)

Sebagian besar API pada sistem Google Cloud menggunakan sistem pay-as-you-go, namun PageSpeed Insights API adalah sebuah layanan gratis secara keseluruhan, tanpa skema pembayaran, dan tidak ada cara untuk membeli tambahan kapasitas kuota jika jatah dasar telah habis. Dengan ketiadaan penyiapan sistem penagihan (billing), fitur ini sangat direkomendasikan untuk agensi, tools SEO pihak ketiga, atau alat korporasi internal. Terdapat dua batas kueri utama yang menahan eksekusi trafik beban agar tidak terjadi spam:

  • Batas Kapasitas Harian (Queries per Day): Google mengalokasikan kuota hingga 25.000 permintaan (requests) per hari untuk setiap proyek tanpa dipungut biaya.
  • Batas Tingkat Kueri per Menit/Detik: API ini mengontrol trafik yang terlampau padat dengan melimitasi laju eksekusi sekitar 100 kueri untuk setiap 100 detiknya, atau setara batas operasional sebesar 240 kueri per menit berdasarkan kalkulasi penggunaan.

Ketika batas eksekusi per menit tersentuh, sistem secara proaktif akan merespons dengan kesalahan error limit. Skrip penarikan data dalam batch harus diberi mekanisme jeda interval (throttle) agar eksekusi ribuan situs tetap berjalan lancar.

Langkah Mendapatkan API Key dari Google Cloud Console

Tahapan menerbitkan kunci API dari konsol komputasi komprehensif Google terbilang sangat cepat, di mana proses ini bisa dijalankan dalam waktu kurang lebih tiga menit.

  1. Masuk (login) ke browser Anda dengan menggunakan akun Google atau Workspace yang aktif dan valid. Gunakan akun gmail gratis anda.

    https://console.cloud.google.com/apis

    Login ke Google Cloud Console



  2. Buka halaman dokumentasi PageSpeed Insights API dari Google, lalu gulir layar dan klik tombol "Get a Key".
    Aktifkan google pagespeed insight API

    akses di https://console.cloud.google.com/apis/library/browse?authuser=1&supportedpurview=project&q=speed

    Enable PageSpeed Insight API

    Create API Key di Google Cloud PageSpeed

    Create API Key di Google Cloud dan melakukan API restrictions

    Ambil Key API untuk Google PageSpeed



  3. Pada jendela pop-up di layar Anda, silakan pilih nama dari daftar Project yang telah ada di akun Google Cloud, atau klik tautan "+ Create a new project" jika Anda ingin membuat proyek baru khusus sistem performa PageSpeed.

    Buat project di Google Cloud, aktifkan API, buat credentials

    Buat New Project di Google Cloud



  4. Klik Next atau lanjutkan proses pengajuan. Sistem Cloud Platform Google akan langsung membuat API Key berbentuk deretan string alfanumerik dalam hitungan detik.
  5. Salin API Key yang ditampilkan pada layar.

Sampai pada poin ini, kunci dapat digunakan. Namun, membiarkan kunci (string) Anda secara publik tanpa parameter perlindungan adalah langkah berisiko tinggi. Kunci publik yang bocor memungkinkan pihak eksternal memecah limit harian tanpa Anda sadari.

Proteksi API Restrictions: Memblokir Kunci untuk Layanan Google Lainnya

Fungsi spesifik dari pengamanan fitur API restrictions adalah mengunci kunci tersebut, sehingga kunci hanya aktif serta valid saat terdeteksi diarahkan (dipanggil) masuk ke dalam produk PageSpeed Insights. Upaya pihak asing dalam memasukkan API Key Anda untuk menembus dan meminta respons ke YouTube API, Google Vision, atau layanan Cloud Map, secara otomatis akan menghasilkan respons pemblokiran Access Denied.

  1. Masuk ke dasbor utama pengelolaan Google Cloud Console, navigasi kursor menuju menu "APIs & Services", lalu pilih tab opsi "Credentials"
  2. Klik ikon ubah (Edit) pada nama API Key yang sebelumnya Anda salin.
  3. Tarik kursor ke bawah hingga panel menuju bagian spesifik bernama "API restrictions".
  4. Aktifkan penyesuaian kontrol akses dengan memilih tombol bundar "Restrict key".
  5. Sebuah baris kolom dengan menu tarik-turun akan meminta identifikasi aplikasi. Pilih nama parameter "PageSpeed Insights API" sebagai identitas eksklusif dari kunci tersebut.
  6. Catatan teknis khusus lingkungan Server: Anda dapat membiarkan bagian Application restrictions pada status standar/kosong jika sistem request API akan diluncurkan atau dikelola murni oleh server Anda (server-side call). Hal ini karena pemanggilan dari ranah server (backend) tidak menyertakan identitas URL/Domain referensi bawaan dari browser pengguna yang secara standar akan dinilai keabsahannya oleh Google.
  7. Tekan tombol navigasi "Save" guna mengunci konfigurasi.

Pengelolaan dan akses API secara cuma-cuma oleh Google Cloud berperan besar sebagai tulang punggung transformasi sistem analitik situs mandiri yang efisien. Anda dapat merangkai nilai API key ini menggunakan bahasa pemrograman ke alat berbasis pangkalan data, antarmuka portal layanan terpadu (dashboard tools kustom korporat), hingga perangkat lunak produktivitas umum seperti Google Sheets. Manfaat utama penggunaan sistem ini tidak lain adalah kecepatan penyediaan laporan analisis metrik mendalam untuk Divisi Layanan Digital yang tidak memerlukan intervensi manual staf untuk membaca matriks evaluasi dari ratusan klien bisnis. Penjadwalan periodik evaluasi pergerakan Core Web Vitals dan indikator waktu kecepatan respon secara konstan kini berada dalam satu kendali otomatisasi.

Location: Bandung, Bandung City, West Java, Indonesia

Tidak ada komentar

Posting Komentar

Silakan ajukan pertanyaan, kritik, maupun saran.

PT MSP Bandung

The page you were looking for, could not be found. You may have typed the address incorrectly or you may have used an outdated link.

Go to Homepage