Sebagai administrator, Anda dapat mengelola tingkat akses dan peran pengguna untuk akun Google Ads Anda. Anda dapat mengambil dan memperbarui peran pengguna, mengirim undangan pengguna, dan menghentikan akses pengguna ke akun menggunakan Google Ads API. Pelajari lebih lanjut tingkat akses akun.
Untuk mengelola akses pengguna, akun pengguna atau akun layanan yang memanggil harus memiliki akses ADMIN
ke akun target.
Mengundang pengguna
Untuk mengundang pengguna baru mengakses akun, gunakan
CustomerUserAccessInvitationService untuk membuat dan mengirim undangan (lihat
Mengelola undangan akses pengguna). Setelah pengguna menerima undangan, pengguna tersebut akan muncul sebagai pengguna terkonfirmasi di bagian CustomerUserAccess.
Mengambil peran pengguna
Anda bisa mendapatkan daftar pengguna yang memiliki akses ke akun dengan membuat pernyataan
Bahasa Kueri Google Ads untuk mengkueri semua entitas
CustomerUserAccess yang terkait
dengan ID pelanggan. Berikut adalah kueri umum:
SELECT
customer_user_access.user_id,
customer_user_access.email_address,
customer_user_access.access_role,
customer_user_access.access_creation_date_time,
customer_user_access.inviter_user_email_address
FROM customer_user_access
Mengubah peran pengguna
Untuk memperbarui peran pengguna yang ada, panggil
CustomerUserAccessService.MutateCustomerUserAccess menggunakan operasi UPDATE. Saat mengubah peran pengguna, Anda harus memberikan:
- Nama resource entitas
CustomerUserAccessyang akan diubah, dalam formatcustomers/{customer_id}/customerUserAccesses/{user_id}. - Peran pengguna baru di
access_role. update_mask(FieldMask) yang menentukanaccess_role.
Hapus pengguna
Untuk menghentikan akses pengguna ke akun, panggil
CustomerUserAccessService.MutateCustomerUserAccess dengan operasi REMOVE
yang menentukan nama resource
(customers/{customer_id}/customerUserAccesses/{user_id}).
Persetujuan banyak pihak untuk perubahan akses
Jika permintaan persetujuan banyak pihak dipicu saat memanggil
MutateCustomerUserAccess:
- Objek
MutateCustomerUserAccessResult(yang ada dalam kolomresultdariMutateCustomerUserAccessResponse) akan mengisi kolommulti_party_auth_reviewdengan nama resource peninjauan tertunda yang memerlukan persetujuan. - Kolom
resource_namediMutateCustomerUserAccessResulttidak akan diisi. - Permintaan peninjauan yang tertunda dapat disetujui atau ditolak oleh administrator
kedua menggunakan metode
MultiPartyAuthReviewService.ResolveMultiPartyAuthReview. Lihat panduan persetujuan banyak pihak untuk mempelajari lebih lanjut.