Nazwy zasobów

Hierarchia nazw

Nazwy zasobów używane w interfejsie Search Ads 360 Reporting API mają charakter hierarchiczny i odzwierciedlają organizację elementów w Search Ads 360. Niemal wszystkie zasoby to zasoby podrzędne zasobu Customer, co odzwierciedla fakt, że niemal każde wywołanie interfejsu API musi być kierowane na określone konto Search Ads 360. Na przykład kampanie, grupy reklam, reklamy i słowa kluczowe to zasoby podrzędne głównego zasobu klienta.

Zasób Nazwa zasobu
Klient customers/1234567890
Priorytet customers/1234567890/campaigns/8765432109
AdGroup customers/1234567890/adGroups/54321098765
AdGroupAd customers/1234567890/adGroupAds/54321098765~2109876543210

Identyfikatory zasobów

Do elementów interfejsu Search Ads 360 Reporting API (klientów, kampanii itp.) służą nazwy zasobów w interfejsie API. Warto jednak pamiętać, że same nazwy zasobów mogą mieć unikalne liczbowe identyfikatory zasobów, które identyfikują każdy obiekt w hierarchii. W takich przypadkach warto przeanalizować nazwę zasobu, aby wyodrębnić identyfikatory i utworzyć nowe.

Przyjrzyj się na przykład nazwie zasobu AdGroupAd z poprzedniej tabeli:

customers/1234567890/adGroupAds/54321098765~2109876543210

Możesz ją podzielić na poszczególne identyfikatory zasobów (rozdzielone identyfikatorami kolekcji) w ten sposób:

Komponenty nazwy zasobu
Identyfikatory zasobów
identyfikator klienta:
"1234567890"
identyfikator grupy reklam:
"54321098765"
identyfikator reklamy grupy reklam:
"2109876543210"
Identyfikatory kolekcji
"customers"
"adGroupAds"

Analiza poszczególnych identyfikatorów umożliwia uzyskanie nowych nazw zasobów, aby odwoływać się do klienta reklamy w grupie reklam (customers/1234567890) lub jej grupy reklam (customers/1234567890/adGroupAds/54321098765).