Pengujian adalah langkah penting dalam membangun integrasi Google Ads API yang sukses, baik Anda baru memulai, saat ini mengelola aplikasi, atau 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 di akun pengujian, ini tetap merupakan alat yang 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 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 rendah dan tetap.
- Gunakan akun produksi untuk pengembangan hanya jika akun pengujian tidak dapat digunakan.
Kredensial pengujian
Untuk meminimalkan risiko mengubah 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 memberikan otorisasi kepada aplikasi untuk mengakses Google Ads API atas namanya, sehingga setiap token refresh memiliki akses yang sama dengan pengguna yang memberikan 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, Anda tidak perlu membuat kredensial pengujian selain token refresh pengujian. Token developer, ID klien, dan secret klien yang digunakan untuk mengakses akun produksi dapat digunakan dengan aman untuk mengakses akun pengujian, asalkan token refresh-nya berbeda.
Minta validasi
Jika Anda hanya perlu menguji apakah permintaan valid—misalnya, untuk
memverifikasi bahwa permintaan disusun 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 termudah. Lihat contoh REST untuk mempelajari cara menggunakan cURL dalam membuat permintaan ke REST API.