W interfejsie Google Ads API każdy raport kryteriów jest reprezentowany przez osobny zasób.
O ile nie jest to konieczne, zasoby *_view
zawierają tylko pole resource_name
.
Klienci interfejsu Google Ads API muszą określić odpowiednie pola ad_group_criterion
lub campaign_criterion
, jeśli konieczne jest pobranie określonych danych z określonych kryteriów.
Dzięki temu klienty interfejsu Google Ads API mogą wysyłać żądania pól ad_group_criterion
lub campaign_criterion
oraz zasobu *_view
w tym samym żądaniu do metody GoogleAdsService.SearchStream
.
Przykładowe zapytanie
SELECT
ad_group_criterion.keyword.text,
ad_group.name,
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.ctr,
metrics.average_cpc
FROM keyword_view
WHERE segments.date DURING LAST_30_DAYS
Aby pobrać dane o skuteczności (dane) dotyczące określonego typu kryteriów, określ odpowiedni zasób widoku w klauzuli FROM
. Na przykład użyj keyword_view
w klauzuli FROM
i niektórych pól metrics
w klauzuli SELECT
, aby pobrać dane dotyczące słów kluczowych.
W widoku kryteriów możesz wybrać pola od zasobów nadrzędnych do customer
. Na przykład gdy wybierzesz FROM
keyword_view
, możesz zażądać pól ze wszystkich tych zasobów:
ad_group_criterion
ad_group
campaign
customer
Możesz znaleźć zasoby, o które można w ten sposób prosić dla danego zasobu, sprawdzając wiersz Zasoby atrybutów na stronie referencyjnej. Na przykład zasoby aplikacji keyword_view
znajdziesz na stronie z materiałami referencyjnymi.