W interfejsie Google Ads API każdy raport o kryteriach jest reprezentowany przez oddzielny zasób.
O ile nie jest to konieczne, zasoby *_view
zawierają tylko pole resource_name
.
Klienci korzystający z interfejsu Google Ads API muszą określić odpowiednie pola ad_group_criterion
lub campaign_criterion
, jeśli trzeba pobrać dane związane z określonymi kryteriami.
Dzięki temu klienty interfejsu Google Ads API mogą w ramach tego samego żądania wysyłać żądania pól ad_group_criterion
lub campaign_criterion
oraz zasobu *_view
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 pobierać dane o wydajności (dane) dla określonego typu kryterium, podaj 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 o słowach kluczowych.
W widoku kryteriów możesz wybierać pola z zasobów nadrzędnych aż do customer
. Na przykład wybierając FROM
keyword_view
, możesz zażądać pól ze wszystkich tych zasobów:
ad_group_criterion
ad_group
campaign
customer
Informacje o zasobach, których można żądać w ten sposób dla danego zasobu, znajdziesz w wierszu Zasoby atrybutów na jego stronie referencyjnej. Na przykład zasoby witryny keyword_view
znajdziesz na jej stronie referencyjnej.