W nowej hierarchii Search Ads 360 są 3 rodzaje kont:
konto menedżera – wcześniej nazywane „kontem agencji”. Jest to najwyższy poziom hierarchii konta Search Ads 360. Służy do administrowania i raportowania na podrzędnych kontach menedżera i kontach klientów niższego poziomu.
podrzędnych kont menedżera – wcześniej nazywanych „kontami reklamodawców”. Podrzędne konta menedżera pełnią funkcję pojedynczych punktów administrowania i raportowania na kontach klientów, którymi zarządzają.
Konta klientów – wcześniej nazywane „kontami wyszukiwarek”. Konto klienta zawiera kampanie, grupy reklam i inne elementy.
Dowiedz się więcej o hierarchii konta Search Ads 360.
Każdy zasób Search Ads 360 należy do konta menedżera, podrzędnego konta menedżera lub konta klienta.
Aby przesłać zapytanie do zasobu, musisz uwierzytelnić się na poziomie konta właściciela lub wyższym. Po uwierzytelnieniu na odpowiednim poziomie konta właściciela musisz podać w zapytaniu konkretny identyfikator konta, do którego należą żądane dane.
Na przykład zasób CustomColumn
należy do konta menedżera lub podrzędnego konta menedżera, a zasób Campaign
– na poziomie konta klienta. Oznacza to, że aby wysłać zapytanie do CustomColumn
, musisz uwierzytelnić się na poziomie konta menedżera lub podrzędnego konta menedżera. W zapytaniu musisz też podać identyfikator konta menedżera lub podrzędnego konta menedżera, do którego należy żądany element CustomColumn
. Aby wysyłać zapytania o dane Campaign
, możemy Cię uwierzytelnić na poziomie konta menedżera lub podrzędnego konta menedżera. Dodatkowo w zapytaniu musisz podać identyfikator konta klienta, do którego należą żądane dane kampanii.
Omówienie hierarchii konta
Aby tworzyć raporty za pomocą interfejsu Search Ads 360 Reporting API, musisz najpierw poznać hierarchię konta, identyfikując relacje między kontem menedżera, podrzędnym kontem menedżera i kontami klienta, których dotyczy Twoje zapytanie.
Identyfikowanie kont podrzędnych wobec konta menedżera lub podrzędnego konta menedżera
Aby zobaczyć strukturę kont podrzędnych należących do konta menedżera lub podrzędnego konta menedżera, utwórz instrukcję języka zapytań w Search Ads 360, która spowoduje wysyłanie zapytań do wszystkich bezpośrednich kont podrzędnych z zasobu CustomerClient
. Następnie wyślij iteracyjnie zapytanie do zasobu CustomerClient
dla każdego bezpośredniego konta podrzędnego, aby zwrócić konta podrzędne, które są połączone pośrednio z kontem menedżera lub podrzędnym kontem menedżera.
Identyfikowanie menedżera (nadrzędnego) konta
Aby zidentyfikować element nadrzędny konta klienta, wyślij zapytanie do zasobu CustomerManagerLink
.
Tworzenie raportów na podstawie danych z wielu poziomów konta
W niektórych przypadkach, aby utworzyć raport, trzeba użyć danych z wielu poziomów konta. Możesz np. pobierać większość danych z zasobu Campaign
na poziomie konta klienta, ale wymagać danych dodatkowych z zasobu CustomColumn
na poziomie podrzędnego konta menedżera.
Zasoby należące do różnych poziomów konta
Niektóre zasoby, takie jak BiddingStrategy
, mogą należeć do konta menedżera, podrzędnego konta menedżera i konta klienta. W takich przypadkach konta klientów mają zwykle dostęp do różnych podzbiorów danych zasobów.
Chociaż interfejs Search Ads 360 Reporting API dostarcza dane o większości zasobów tylko na poziomie konta klienta, niektóre zasoby, np. BiddingStrategy
, mogą uzyskiwać dane na poziomie konta menedżera i podrzędnego konta menedżera.
Własność zasobu
Tabela poniżej pokazuje własność na poziomie konta w przypadku każdego zasobu Search Ads 360.
Zasób Search Ads 360 | Prawo własności na poziomie konta |
---|---|
Klient | Menedżer, podrzędne konto menedżera i klient |
AdGroup | Klient |
AdGroupAd | Klient |
AdGroupCriterion | Klient |
BiddingStrategy | Podrzędne konto menedżera i klient |
Kampania | Klient |
CampaignCriterion | Klient |
ExtensionFeedItem | Klient |
ConversionAction | Podrzędne konto menedżera (bez danych) i klient |
CustomerManagerLink | Podrzędne konto menedżera i klient |
CustomColumn | Konto menedżera i podrzędne konto menedżera |