Język zapytań Search Ads 360 umożliwia tworzenie zapytań wyszukiwania, które umożliwiają pobieranie danych raportowania i metadanych zasobów za pomocą interfejsu Search Ads 360 Reporting API.
Wyszukaj usługi
W języku zapytań Search Ads 360 możesz wysyłać zapytania do interfejsu API za pomocą:
- SearchAds360Service
- Używaj tego serwisu do wysyłania zapytań dotyczących zasobów i powiązanych z nimi atrybutów, segmentów i danych. Możesz to zrobić na 2 sposoby: - Searchi- SearchStream.- Zapytanie - SearchAds360Servicezwraca listę- SearchAds360Rowinstancji:- Każdy wiersz reprezentuje zasób.
- W razie potrzeby wiersze zawierają atrybuty i pola danych.
- Jeśli żądasz segmentów, w przypadku każdego ciągu segment–zasób zostaną uwzględnione dodatkowe wiersze.
 - Więcej informacji znajdziesz w artykule Tworzenie raportów wyszukiwania. 
- SearchAds360FieldService
- Używaj tej usługi do wysyłania zapytań o metadane dotyczące dostępnych pól i zasobów. Usługa udostępnia katalog pól, do których można wykonać zapytania, wraz ze specyfikacjami dotyczącymi ich zgodności i typu. - Funkcja - SearchAds360FieldServicezwraca listę instancji- SearchAds360Field:- Każde pole zawiera szczegółowe informacje na temat żądanego pola.
 - Aby dowiedzieć się więcej, zapoznaj się z artykułem Pobieranie metadanych zasobów. 
Przykłady podstawowych zapytań
W sekcjach poniżej znajdziesz podstawowe przykłady zapytań, które możesz dostosowywać do tworzenia własnych zapytań.
Zapytanie o atrybuty zasobu
To podstawowe zapytanie o atrybuty zasobu campaign, które zwraca identyfikator, nazwę i stan kampanii:
SELECT
  campaign.id,
  campaign.name,
  campaign.status
FROM campaign
ORDER BY campaign.id
- Każdy zwrócony obiekt SearchAds360Rowodpowiada obiektowicampaign.
- Wiersze są wypełniane wybranymi polami (w tym resource_namedanej kampanii).
- Zapytanie z uwzględnieniem identyfikatora kampanii.
Inne dostępne pola, których możesz używać w zapytaniach, znajdziesz w sekcji campaign.
Wysyłanie zapytań o dane
To jest podstawowe zapytanie o wskaźniki związane z atrybutami zasobu campaign:
SELECT
  campaign.id,
  campaign.name,
  campaign.status,
  metrics.impressions
FROM campaign
WHERE campaign.status = 'PAUSED'
  AND metrics.impressions > 1000
ORDER BY campaign.id
- Zapytanie zwraca kampanie o stanie PAUSEDi ponad 1000 wyświetleń.
- Każdy z zwróconych obiektów SearchAds360Rowma polemetricswypełnione wybranymi danymi.
- Zapytanie z uwzględnieniem identyfikatora kampanii.
Inne dostępne dane, których możesz używać w zapytaniach, znajdziesz w sekcji metrics.
Wykonywanie zapytań dotyczących segmentów
Oto podstawowe zapytanie dotyczące segmentów powiązanych z atrybutami zasobu campaign:
SELECT
  campaign.id,
  campaign.name,
  campaign.status,
  metrics.impressions,
  segments.date,
FROM campaign
WHERE campaign.status = 'PAUSED'
  AND metrics.impressions > 1000
  AND segments.date during LAST_30_DAYS
ORDER BY campaign.id
- Zapytanie zwraca kampanie o stanie PAUSEDi ponad 1000 wyświetleń.
- Dane są dzielone na segmenty według daty.
- W wyniku podziału każdy element SearchAds360Rowreprezentuje tuplę kampanii i segmentu dat.
- Zapytanie z uwzględnieniem identyfikatora kampanii.
Więcej informacji o podziałach na segmenty w raportach znajdziesz w artykule Podział na segmenty.segments
Zapytanie o atrybuty powiązanego zasobu
To jest podstawowe zapytanie dotyczące zasobu campaign, które łączy atrybuty zasobu bidding_strategy, jeśli są dostępne. Ten typ powiązanego zasobu jest nazywany przypisanym zasobem.
SELECT
  campaign.id,
  campaign.name,
  campaign.status,
  bidding_strategy.name
FROM campaign
ORDER BY campaign.id
- Zapytanie wybiera atrybuty kampanii i powiązane atrybuty z każdej wybranej kampanii.
- Każdy zwrócony atrybut SearchAds360Rowreprezentuje obiektcampaignuzupełniony wybranymi atrybutami kampanii, a także wybranym atrybutem strategii ustalania stawek:bidding_strategy.name.
Informacje o tym, które przypisane zasoby są dostępne na potrzeby zapytań dotyczących kampanii, znajdziesz w sekcji campaign.
Zapytanie o metadane pola
Aby pobrać metadane pola, możesz użyć polecenia SearchAds360FieldService.
Oto podstawowe zapytanie dotyczące metadanych pola:
SELECT name, category, selectable, filterable, sortable, selectable_with, data_type, is_repeated WHERE name = RESOURCE/FIELD
- Zastąp ZASOB LUB POLE zasobem (np. customerlubcampaign) albo polem (np.campaign.id,metrics.impressionslubad_group.id).
Więcej informacji o pobieraniu metadanych pól znajdziesz w artykule Pobieranie metadanych zasobów.
Więcej informacji
Dowiedz się więcej o tworzeniu zapytań w interfejsie Search Ads 360 Reporting API:
