Dane kryteriów

W interfejsie Google Ads API każdy raport z kryteriami jest reprezentowany przez osobny zasób. O ile nie jest to konieczne, zasoby *_view zawierają tylko pole resource_name.

Jeśli trzeba pobrać dane określone przez kryteria, klienci interfejsu Google Ads API muszą podać odpowiednie pola ad_group_criterion lub campaign_criterion. Dzięki temu klienci interfejsu Google Ads API mogą w ramach tego samego żądania do metody GoogleAdsService.SearchStreamwysyłać żądania dotyczące pól ad_group_criterion lub campaign_criterion oraz zasobu *_view.

Przykładowe żądanie zapytania

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 wydajności (dane) dla konkretnego typu kryteriów, określ odpowiadający mu zasób widoku w klauzuli FROM. Aby pobrać dane o słowach kluczowych, użyj na przykład parametru keyword_view w nawiasach klamrowych FROM i niektórych pól metrics w nawiasach klamrowych SELECT.

W widoku kryteriów możesz wybierać pola z zasobów nadrzędnych aż do poziomu customer. Na przykład po wybraniu FROM keyword_view możesz wysłać żądanie dotyczące pól ze wszystkich tych zasobów:

  • ad_group_criterion
  • ad_group
  • campaign
  • customer

Aby dowiedzieć się, jakie zasoby można w ten sposób zażądać dla danego zasobu, sprawdź wiersz Zasoby atrybutów na stronie referencyjnej tego zasobu. Na przykład w przypadku keyword_view zasoby znajdziesz na stronie referencyjnej.