Nazwy zasobów

Hierarchia nazw

Nazwy zasobów używane w interfejsie Search Ads 360 Reporting API mają strukturę hierarchiczną, która odzwierciedla organizację jednostek w Search Ads 360. Prawie wszystkie zasoby są podzasobami zasobu Customer, co odzwierciedla fakt, że prawie każde wywołanie interfejsu API musi być kierowane na konkretne konto Search Ads 360. Na przykład kampanie, grupy reklam, reklamy i słowa kluczowe są zasobami podrzędnymi zasobu klienta głównego.

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

Do jednostek interfejsu Search Ads 360 Reporting API (klientów, kampanii itp.) odwołujemy się w całym interfejsie API za pomocą nazw zasobów. Warto jednak pamiętać, że same nazwy zasobów mogą mieć unikalne numeryczne identyfikatory zasobów, które identyfikują każdy obiekt w hierarchii. W takich przypadkach może być przydatne przeanalizowanie nazwy zasobu w celu wyodrębnienia tych identyfikatorów zasobów i utworzenia nowego.

Na przykład sprawdź AdGroupAd nazwę zasobu z poprzedniej tabeli:

customers/1234567890/adGroupAds/54321098765~2109876543210

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

Składniki 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 uzyskanie nowych nazw zasobów, do których można się odwoływać w przypadku klienta reklamy w grupie reklam (customers/1234567890) lub grupy reklam (customers/1234567890/adGroupAds/54321098765).