Hiérarchie des noms
Les noms de ressources utilisés dans l'API Google Ads sont hiérarchiques et reflètent l'organisation des entités dans Google Ads. Presque toutes les ressources sont des sous-ressources de la ressource Customer
, ce qui reflète le fait que presque tous les appels d'API doivent cibler un compte Google Ads spécifique. Par exemple, les campagnes, les groupes d'annonces, les annonces et les mots clés sont tous des sous-ressources d'une ressource client racine.
Ressource | Nom de la ressource |
---|---|
Client | customers/1234567890
|
Campagne | customers/1234567890/campaigns/8765432109
|
AdGroup | customers/1234567890/adGroups/54321098765
|
AdGroupAd | customers/1234567890/adGroupAds/54321098765~2109876543210
|
ID de ressource
Les entités Google Ads (clients, campagnes, etc.) sont désignées par leur nom de ressource dans l'API. Toutefois, il est important de noter que les noms de ressources peuvent eux-mêmes avoir des ID de ressource numériques uniques qui identifient chaque objet de la hiérarchie. Dans ce cas, il peut être utile d'analyser le nom de la ressource pour extraire ces ID de ressource et en assembler un nouveau.
Par exemple, examinez le nom de la ressource AdGroupAd
dans le tableau précédent:
customers/1234567890/adGroupAds/54321098765~2109876543210
Vous pouvez le décomposer en ID de ressource individuels (séparés par des ID de collection) comme suit:
Composants du nom de la ressource | |||||||
---|---|---|---|---|---|---|---|
ID de ressource |
|
||||||
ID de collection |
|
L'analyse des ID individuels vous permet d'obtenir de nouveaux noms de ressources pour faire référence au client (customers/1234567890
) ou au groupe d'annonces (customers/1234567890/adGroupAds/54321098765
) de l'annonce du groupe d'annonces.
Identifiants des objets partagés
La plupart des objets de l'API sont associés à un seul client Google Ads spécifique. Toutefois, certains types d'objets peuvent être partagés entre plusieurs comptes. En pratique, il peut s'agir de listes de mots clés à exclure ou d'actions de conversion entre comptes, qui sont généralement créées par les administrateurs, puis partagées avec de nombreux comptes client.
Les noms de ressources de ces objets varient en fonction du compte auquel vous envoyez un appel d'API.
Exemple: Actions de conversion multicompte
Supposons que le compte administrateur 987-654-3210
partage une action de conversion entre comptes avec l'un de ses comptes client 123-456-7890
:
Si vous effectuez un appel d'API au compte administrateur pour, par exemple, mettre à jour la période d'analyse de l'action de conversion, l'objet partagé sera référencé à l'aide du nom de la ressource : customers/9876543210/conversionActions/257733534
.
Un appel d'API au compte client pour activer l'action de conversion partagée le référencera à l'aide du nom de ressource : customers/1234567890/conversionActions/257733534
.
Il s'agit de la même action de conversion sous-jacente, mais son nom de ressource est relatif au compte utilisé pour y accéder.