In qualità di amministratore, puoi gestire i livelli di accesso e i ruoli degli utenti per i tuoi account Google Ads. Puoi recuperare e aggiornare i ruoli utente, inviare inviti agli utenti e revocare l'accesso di un utente a un account utilizzando l'API Google Ads. Scopri di più sui livelli di accesso all'account.
Per gestire l'accesso degli utenti, l'utente o il service account chiamante deve disporre dell'accesso ADMIN all'account di destinazione.
Invita utenti
Per invitare un nuovo utente ad accedere a un account, utilizza la
CustomerUserAccessInvitationService per creare e inviare un invito (consulta
Gestisci gli inviti di accesso degli utenti). Una volta accettato l'invito, l'utente verrà visualizzato come utente confermato in CustomerUserAccess.
Recupera i ruoli utente
Puoi ottenere l'elenco degli utenti con accesso a un account creando un'istruzione Google Ads Query Language per eseguire query su tutte le entità CustomerUserAccess associate a un ID cliente. Ecco una query tipica:
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
Modifica i ruoli utente
Per aggiornare un ruolo utente esistente, chiama
CustomerUserAccessService.MutateCustomerUserAccess utilizzando l'operazione
UPDATE. Quando modifichi un ruolo utente, devi fornire:
- Il nome risorsa dell'entità
CustomerUserAccessda modificare, nel formatocustomers/{customer_id}/customerUserAccesses/{user_id}. - Il nuovo ruolo utente in
access_role. - Un
update_mask(FieldMask) che specificaaccess_role.
Rimuovi utenti
Per revocare l'accesso di un utente all'account, chiama
CustomerUserAccessService.MutateCustomerUserAccess con un'operazione
REMOVE specificando il nome della risorsa
(customers/{customer_id}/customerUserAccesses/{user_id}).
Approvazione da più parti per le modifiche di accesso
Se viene attivata una richiesta di approvazione da più parti quando chiami
MutateCustomerUserAccess:
- L'oggetto
MutateCustomerUserAccessResult(contenuto nel camporesultdiMutateCustomerUserAccessResponse) compila il campomulti_party_auth_reviewcon il nome della risorsa della revisione in attesa che richiede l'approvazione. - Il campo
resource_nameinMutateCustomerUserAccessResultnon verrà compilato. - La richiesta di revisione in attesa può essere approvata o rifiutata da un secondo amministratore utilizzando il metodo
MultiPartyAuthReviewService.ResolveMultiPartyAuthReview. Per saperne di più, consulta la guida all'approvazione da più parti.