Nazwy zasobów

Hierarchia nazw

Nazwy zasobów używane w interfejsie Search Ads 360 Reporting API są hierarchiczne i odzwierciedlają organizację elementów w Search Ads 360. Prawie wszystkie zasoby są podrzędnymi zasobami zasobu Customer, co oznacza, że prawie każde wywołanie interfejsu API musi być kierowane do konkretnego konta Search Ads 360. Na przykład kampanie, grupy reklam, reklamy i słowa kluczowe są podrzędnymi zasobami zasobu głównego klienta.

Zasób Nazwa zasobu
Klient customers/1234567890
Kampania customers/1234567890/campaigns/8765432109
Grupa reklam customers/1234567890/adGroups/54321098765
AdGroupAd customers/1234567890/adGroupAds/54321098765~2109876543210

Identyfikatory zasobów

Elementy interfejsu Search Ads 360 Reporting API (klienci, kampanie itp.) są odwoływane za pomocą nazw zasobów w całym interfejsie API. Pamiętaj jednak, że same nazwy zasobów mogą mieć unikalne liczbowe identyfikatory zasobów, które identyfikują poszczególne obiekty w hierarchii. W takich przypadkach warto przeanalizować nazwę zasobu, aby wyodrębnić z niej identyfikatory zasobów i utworzyć nowy.

Sprawdź na przykład nazwę zasobu AdGroupAd z poprzedniej tabeli:

customers/1234567890/adGroupAds/54321098765~2109876543210

Można go podzielić na poszczególne identyfikatory zasobów (oddzielone identyfikatorami kolekcji) w ten sposób:

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

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