Ressourcennamen

Namenshierarchie

Ressourcennamen, die in der Search Ads 360 Reporting API verwendet werden, sind hierarchisch und spiegeln die Organisation von Einheiten in Search Ads 360 wider. Fast alle Ressourcen sind untergeordnete Ressourcen der Customer-Ressource. Das liegt daran, dass fast jeder API-Aufruf auf ein bestimmtes Search Ads 360-Konto ausgerichtet sein muss. Kampagnen, Anzeigengruppen, Anzeigen und Keywords sind beispielsweise alle untergeordnete Ressourcen einer Stammkundenressource.

Ressource Ressourcenname
Kunde customers/1234567890
Campaign customers/1234567890/campaigns/8765432109
Anzeigengruppe customers/1234567890/adGroups/54321098765
AdGroupAd customers/1234567890/adGroupAds/54321098765~2109876543210

Ressourcen-IDs

Auf Search Ads 360 Reporting API-Entitäten (Kunden, Kampagnen usw.) wird in der gesamten API über ihre Ressourcennamen verwiesen. Die Ressourcennamen selbst können jedoch eindeutige numerische Ressourcen-IDs haben, die jedes Objekt in der Hierarchie identifizieren. In diesen Fällen kann es sinnvoll sein, den Ressourcennamen zu parsen, um diese Ressourcen-IDs zu extrahieren und eine neue zusammenzustellen.

Sehen Sie sich beispielsweise den AdGroupAd-Ressourcennamen aus der vorherigen Tabelle an:

customers/1234567890/adGroupAds/54321098765~2109876543210

Das lässt sich so in die einzelnen Ressourcen-IDs (getrennt durch Sammlungs-IDs) aufschlüsseln:

Komponenten von Ressourcennamen
Ressourcen-IDs
Kundennummer:
"1234567890"
Anzeigengruppen-ID:
"54321098765"
Anzeigen-ID der Anzeigengruppe:
"2109876543210"
Sammlungs-IDs
"customers"
"adGroupAds"

Durch das Parsen der einzelnen IDs können Sie neue Ressourcennamen ableiten, um auf den Kunden (customers/1234567890) oder die Anzeigengruppe (customers/1234567890/adGroupAds/54321098765) der Anzeigengruppenanzeige zu verweisen.