Pengujian

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

Akun pengujian

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

Produksi diperhitungkan 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 beberapa hal berikut:

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

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

Pada saat yang sama, Anda harus lebih berhati-hati dalam menggunakannya untuk pengembangan. 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 modifikasi akun produksi secara tidak sengaja saat mencoba mengubah akun pengembangan, sebaiknya pertahankan kumpulan kredensial pengujian yang terpisah dari kredensial aplikasi produksi Anda.

Sebaiknya buat juga token refresh terpisah untuk tujuan pengembangan.

Token refresh dibuat saat pengguna memberi aplikasi otorisasi 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, risiko penggunaan token refresh pengujian secara tidak sengaja untuk mengubah akun produksi akan dimitigasi.

Karena akses bergantung pada token refresh yang digunakan, tidak perlu membuat kredensial pengujian selain token refresh pengujian. Token developer, client ID, dan rahasia klien yang digunakan untuk mengakses akun produksi dapat dengan aman digunakan untuk mengakses akun pengujian, asalkan token refresh tersebut 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 perubahan. 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.