Pengujian

Pengujian adalah langkah penting dalam membuat integrasi Google Ads API yang berhasil, baik Anda baru memulai, saat ini memelihara aplikasi, maupun menambahkan fitur baru ke integrasi yang ada. Panduan ini menyajikan beberapa praktik terbaik untuk menguji integrasi Google Ads API Anda.

Akun pengujian

Akun pengujian tersedia untuk tujuan pengembangan. Meskipun tidak semua fitur dapat diuji dalam akun pengujian, fitur ini tetap berguna untuk memvalidasi bahwa kode dan konfigurasi aplikasi Anda berfungsi sebagaimana mestinya.

Akun produksi untuk pengembangan

Jika batasan akun pengujian mencegah Anda menguji beberapa fitur dalam integrasi, Anda dapat menggunakan akun produksi untuk pengembangan. Akun produksi untuk pengembangan berbeda dengan akun pengujian dalam hal berikut:

  • Menayangkan iklan yang dapat dilihat pengguna
  • Memerlukan URL yang valid
  • Harus mematuhi kebijakan periklanan

Karena akun produksi menayangkan iklan, akun produksi ini menghasilkan metrik yang memungkinkan Anda menguji laporan performa, serta membuka semua fitur Google Ads API lainnya.

Pada saat yang sama, penggunaannya untuk pengembangan memerlukan kehati-hatian ekstra. Sebaiknya lakukan tindakan berikut:

  • Hanya berikan akses kepada pengguna yang membutuhkannya untuk tujuan pengembangan.
  • Tetapkan anggaran akun harian yang tetap dan rendah.
  • Gunakan akun produksi untuk pengembangan hanya jika akun pengujian tidak dapat digunakan.

Kredensial pengujian

Untuk meminimalkan risiko memodifikasi akun produksi secara tidak sengaja saat mencoba mengubah akun pengembangan, sebaiknya pertahankan kumpulan kredensial pengujian yang terpisah dari kredensial aplikasi produksi Anda.

Kami juga merekomendasikan untuk membuat token refresh terpisah untuk tujuan pengembangan.

Token refresh dibuat saat pengguna mengizinkan aplikasi untuk mengakses Google Ads API atas namanya, sehingga setiap token refresh memiliki akses yang sama dengan pengguna yang memberi otorisasi. Jika semua token refresh yang digunakan untuk mengakses akun pengembangan dikaitkan dengan pengguna yang tidak memiliki akses ke akun produksi—termasuk akun pengelola yang mengelola akun produksi—maka risiko penggunaan token refresh pengujian secara tidak sengaja untuk mengubah akun produksi akan dimitigasi.

Karena akses bergantung pada token refresh yang digunakan, Anda tidak perlu membuat kredensial pengujian selain token refresh pengujian. Token developer, client ID, dan rahasia klien yang digunakan untuk mengakses akun produksi dapat digunakan dengan aman untuk mengakses akun pengujian, asalkan token refresh berbeda.

Minta validasi

Jika Anda hanya perlu menguji apakah permintaan valid—misalnya, untuk memverifikasi bahwa permintaan terstruktur dengan benar dan tidak melanggar kebijakan—Anda dapat menggunakan kolom validate_only, yang tersedia untuk permintaan GoogleAdsService.SearchStream dan GoogleAdsService.Search, serta sebagian besar permintaan mutasi. Lihat dokumentasi referensi untuk memverifikasi apakah kolom ini tersedia untuk metode tertentu.

REST API

Untuk pengujian ad hoc, misalnya untuk memvalidasi bahwa permintaan menghasilkan output yang diharapkan, menggunakan REST API sering kali merupakan opsi yang paling mudah. Lihat contoh REST untuk mempelajari cara menggunakan cURL dalam membuat permintaan ke REST API.