Raporty w interfejsie Google Ads

Ten przewodnik zawiera mapowanie pojęć i konwencji nazewnictwa raportów w interfejsie Google Ads na raporty, które możesz generować za pomocą języka zapytań Google Ads (GAQL) i interfejsu Google Ads API.

Często używane terminy związane z interfejsem

W tabeli poniżej znajdziesz podsumowanie niektórych typowych terminów używanych w interfejsie i ich odpowiedników w języku zapytań Google Ads (GAQL).

UI GAQL
Kolumny Dowolny zasób, pole segmentu lub dane w klauzuli SELECT zapytania GAQL.
Zakres dat Zakresy dat są mapowane na klauzulę WHERE, która filtruje dane według funkcji segments.date.
Filtry Co najmniej 1 warunek w klauzuli WHERE.
Pola segmentu Zastosuj podział na segmenty, uwzględniając w zapytaniu GAQL pola segmentu.
Podział na strony Stronicowanie dzieli zestaw wyników zapytania na kilka stron.

Kolumny

Kolumny w interfejsie są odpowiednikami pól zasobów, pól segmentówdanych w GAQL.

Filtrowanie

Dane w raportach możesz filtrować i porządkować.

Zakresy dat

W interfejsie Google Ads znajduje się tabela ze statystykami konta i menu, w którym możesz wybrać zakres dat tych statystyk.

W GAQL możesz to samo osiągnąć, filtrując dane za pomocą operatora segments.date w klauzuli WHERE zapytania GAQL.

Filtry

Filtry w interfejsie są odpowiednikiem co najmniej 1 warunku w klauzuli WHERE w GAQL.

Podział na segmenty

Aby uzyskać bardziej szczegółowe statystyki, podziel dane na segmenty. Załóżmy na przykład, że chcesz wyświetlić liczbę wyświetleń w sieci wyszukiwania Google oddzielnie od liczby wyświetleń w sieci reklamowej Google. W takim przypadku podziel raport na segmenty według sieci. Więcej informacji o uwzględnianiu pól segmentów w klauzuli SELECT znajdziesz w sekcji Segmentacja.

Podział na strony

Poruszaj się po raportach w interfejsie, korzystając z elementów sterujących dostępnych u dołu każdej tabeli danych. Umożliwiają one przełączanie stron i wybieranie liczby wyników do wyświetlenia z określonego zestawu rozmiarów.

Przeglądanie wyników jest dostępne podczas pobierania raportów za pomocą parametrów GoogleAdsService.Searchnext_page_token. Aby pobrać cały zestaw wyników bez paginacji, użyj GoogleAdsService.SearchStream.

Wyniki zamówienia

W interfejsie możesz uporządkować wyniki, wybierając kolumnę.

W GAQL możesz używać klauzuli ORDER BYklauzuli LIMIT, aby uporządkować wyniki zapytania.

Formaty pobierania

W interfejsie raporty można pobierać w różnych formatach, np. CSV, TSV lub XML.

Interfejs API nie obsługuje bezpośrednio różnych formatów w danych wyjściowych, więc musisz przeprowadzić pewne przetwarzanie końcowe. Zobacz ten przykład kodu, który pokazuje, jak zaimplementować formatowanie CSV w kliencie.

Planowanie i wysyłanie raportów e-mailem

Raport możesz zaplanować i wysłać e-mailem z interfejsu, ale te funkcje nie są obsługiwane w interfejsie API.

Wstępnie zdefiniowane raporty

Listę wstępnie zdefiniowanych raportów możesz utworzyć w interfejsie Google Ads.

Oto lista podstawowych wstępnie zdefiniowanych raportów i odpowiadających im nazw zasobów GAQL:

Podstawowe wstępnie zdefiniowane raporty Nazwa zasobu GAQL
(określona w klauzuli FROM)
Konto klient
Kampania,
Szczegóły kampanii
kampania
Grupa reklam
Szczegóły grupy reklam
ad_group
Reklama,
Końcowy URL
ad_group_ad
Słowo kluczowe w sieci wyszukiwania keyword_view
Wyszukiwane hasła search_term_view
Płatne i bezpłatne paid_organic_search_term_view
Strona docelowa landing_page_view
Rozwinięty URL strony docelowej expanded_landing_page_view

Na przykład, aby wygenerować raport o koncie, możesz użyć tego zapytania GAQL:

SELECT
  customer.descriptive_name,
  customer.id,
  metrics.clicks,
  metrics.impressions,
  metrics.ctr,
  metrics.average_cpc,
  metrics.cost_micros,
  metrics.absolute_top_impression_percentage,
  metrics.top_impression_percentage,
  metrics.average_cpm
FROM customer
WHERE segments.date DURING LAST_7_DAYS

Typowe różnice

Jedną z najczęstszych różnic między raportami interfejsu użytkownika a raportami interfejsu API jest to, że interfejs użytkownika niejawnie odfiltrowuje usunięte elementy, a interfejs API tego nie robi.

Aby odtworzyć domyślny widok interfejsu, musisz dodać filtr, zwykle za pomocą pola status, aby wykluczyć usunięte wiersze. Na przykład:

SELECT campaign.name
FROM campaign
WHERE campaign.status != "REMOVED"