Raportowanie

Podobnie jak w przypadku innych typów reklam, za pomocą narzędzia GoogleAdsService.SearchStream możesz pobierać dane o stanie i skuteczności produktów w Zakupach Google.

Kampanie powiązane z usługami mają następujące specjalne raporty:

Widok skuteczności kampanii produktowych

Widok skuteczności kampanii produktowych zawiera zbiorcze historyczne statystyki raportowania produktów według atrybutów, np. product_item_id.

Widok skuteczności w Zakupach Google pokazuje stan produktu w momencie zarejestrowania odpowiednich danych. Obejmuje to segmenty takie jak product_title, które mogły się zmienić od momentu zarejestrowania danych.

Oto przykładowe zapytanie, które pobiera dane o wyświetleniach, kliknięciach, kosztach i konwersjach oraz wszystkich konwersjach związanych z produktami według kolumny product_item_id z kliknięciami w ciągu ostatnich 30 dni (posortowane w kolejności malejącej według liczby konwersji, konwersji, potem kliknięć, potem kosztu, a potem wyświetleń):

SELECT
  segments.product_item_id,
  metrics.clicks,
  metrics.cost_micros,
  metrics.impressions,
  metrics.conversions,
  metrics.all_conversions
FROM  shopping_performance_view
WHERE segments.date DURING LAST_30_DAYS
  AND metrics.clicks > 0
ORDER BY
  metrics.all_conversions DESC,
  metrics.conversions DESC,
  metrics.clicks DESC,
  metrics.cost_micros DESC,
  metrics.impressions DESC

Widok grupy produktów

Widok grupy produktów zawiera zbiorcze statystyki raportów o grupach informacji o produktach (nazywanych w interfejsie grupami produktów). Przykłady widoku grupy produktów grupy plików znajdziesz w przewodniku po raportach w kampanii Performance Max.

Oto przykładowe zapytanie, które pobiera dane o wyświetleniach, kliknięciach, konwersjach i wszystkich konwersjach z grup informacji o produktach w Zakupach Google według kampanii z wyświetleniami w ciągu ostatnich 30 dni (posortowaną w kolejności malejącej według liczby konwersji, konwersji, potem kliknięć i wyświetleń):

SELECT
  campaign.name,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.all_conversions
FROM product_group_view
WHERE segments.date DURING LAST_30_DAYS
  AND metrics.impressions > 0
ORDER BY
  metrics.all_conversions DESC,
  metrics.conversions DESC,
  metrics.clicks DESC,
  metrics.impressions DESC

Produkt w Zakupach Google

Raport Produkty w Zakupach Google zawiera atrybuty i statystyki dotyczące produktów, które istnieją na kontach Google Merchant Center połączonych z kontem Google Ads. W tym raporcie można sprawdzać statystyki na poziomie klienta, kampanii i grupy reklam.

Oto przykładowe zapytanie, które pobiera dane o wyświetleniach, kliknięciach, konwersjach i wszystkich konwersjach z ostatnich 30 dni (posortowane w kolejności malejącej według wszystkich konwersji, potem konwersji, następnie kliknięć i wyświetleń) dla wszystkich produktów w Zakupach Google ze wszystkich połączonych kont Google Merchant Center:

SELECT
  shopping_product.resource_name,
  shopping_product.item_id,
  shopping_product.feed_label,
  shopping_product.merchant_center_id,
  metrics.clicks,
  metrics.impressions,
  metrics.conversions,
  metrics.all_conversions
FROM shopping_product
WHERE segments.date DURING LAST_30_DAYS
ORDER BY
  metrics.all_conversions DESC,
  metrics.conversions DESC,
  metrics.clicks DESC,
  metrics.impressions DESC

Więcej informacji o zapytaniach znajdziesz w przewodniku po raportowaniu.

Możliwe spowolnienie działania witryny

Raport o produktach w Zakupach Google może zawierać znaczną ilość danych, jeśli konto jest powiązane z dużą liczbą produktów. Podane niżej zalecenia mogą pomóc w zwiększeniu wydajności zapytań GAQL:

  • Zapytania na poziomie kampanii i grupy reklam są zwykle szybsze niż na poziomie konta, ponieważ prawdopodobnie będą zawierać mniej produktów i wymagać dostępu do mniejszej ilości danych.
  • Im więcej pól i wskaźników znajduje się w klauzuli SELECT, tym dłuższy czas odpowiedzi. Zalecamy wybranie tylko tych pól i danych, których potrzebujesz w zapytaniu.
  • Pamiętaj, że produkty, w przypadku których występuje co najmniej 1 problem, zwracają więcej danych. Aby dowiedzieć się, które produkty prawdopodobnie będą zwracać problemy powodujące odpowiedni stan, możesz filtrować wyniki według wskaźnika shopping_product.status w dokumencie WHERE.

Przypadki użycia raportu o produktach w Zakupach Google

Raport Produktowa zapewnia elastyczny dostęp do informacji o produktach w przypadku kampanii wykorzystujących pliki danych o produktach. Pozwala on zrozumieć stan produktów z kont Google Merchant Center, a także uzyskać szczegółowe informacje o reklamach (np. dane o skuteczności i problemy, które uniemożliwiają wyświetlanie reklam).

W tej sekcji omawiamy kilka typowych przypadków użycia podobnych do tych, które są dostępne w widoku „Produkty” w interfejsie Google Ads.

Pole „Problemy” w przypadku produktu w Zakupach Google jest podobne do pola productstatuses w interfejsie Content API for Shopping, ale zawiera dodatkowo problemy charakterystyczne dla Google Ads. Aby sprawdzić, czy problem trzeba rozwiązać w Google Merchant Center lub Google Ads, najpierw sprawdź pole shopping_product.issues.documentation w odpowiedzi. Znajdziesz tam artykuł z pomocą dla użytkowników w Centrum pomocy.

Stany produktów (na poziomie konta)

Wybranie raportu bez filtrów dla kampanii lub grupy reklam spowoduje zwrócenie wszystkich produktów na poziomie konta.

Obsługuje dane, stan i problemy ze wszystkich kampanii na koncie danego typu:

  • kampania produktowa.
  • Performance Max

Dzięki temu zapytaniu możesz zobaczyć stan produktu, np. NOT_ELIGIBLE, oraz listę problemów związanych z produktem, które spowodowały jego stan:

SELECT
  shopping_product.resource_name,
  shopping_product.merchant_center_id,
  shopping_product.channel,
  shopping_product.language_code,
  shopping_product.feed_label,
  shopping_product.item_id,
  shopping_product.status,
  shopping_product.issues
FROM shopping_product

Stany produktów (na poziomie kampanii)

Jeśli w klauzuli WHERE wskażesz raport z zasobem kampanii, będą zwracane wszystkie produkty uwzględnione w wybranej kampanii.

Jest ona obsługiwana w tych typach kampanii, które mogą używać plików danych o produktach:

  • kampania produktowa.
  • Performance Max
  • Generowanie popytu
  • Wideo

To zapytanie pozwala sprawdzić stan produktu uwzględnionego w danej kampanii. Umożliwia sprawdzenie stanu każdego produktu, w tym problemów, które go powodują. Na przykład wstrzymana kampania wpłynie na stan produktu:

SELECT
  shopping_product.resource_name,
  shopping_product.campaign,
  campaign.name,
  shopping_product.merchant_center_id,
  shopping_product.channel,
  shopping_product.language_code,
  shopping_product.feed_label,
  shopping_product.item_id,
  shopping_product.status,
  shopping_product.issues
FROM shopping_product
WHERE
  shopping_product.campaign = "customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>"

Stany produktów (na poziomie grupy reklam)

Określenie raportu zarówno z zasobem grupy reklam, jak i zasobem kampanii, a także w ramach klauzuli WHERE spowoduje zwrócenie wszystkich produktów zawartych w wybranej kampanii. Dane, stan i problemy dotyczące produktu zależą od tego, czy został on uwzględniony w wybranej grupie reklam czy z niej wykluczony.

To zapytanie pozwala sprawdzić stan produktu w tej grupie reklam. Dzięki niej możesz sprawdzić, czy filtry grup produktów (na poziomie grupy reklam) są stosowane prawidłowo, oraz sprawdzić stan każdego produktu:

SELECT
  shopping_product.resource_name,
  shopping_product.campaign,
  campaign.name,
  shopping_product.ad_group,
  ad_group.name,
  shopping_product.merchant_center_id,
  shopping_product.channel,
  shopping_product.language_code,
  shopping_product.feed_label,
  shopping_product.item_id,
  shopping_product.status,
  shopping_product.issues
FROM shopping_product
WHERE
  shopping_product.campaign = "customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>"
  AND shopping_product.ad_group = "customers/<CUSTOMER_ID>/adGroups/<AD_GROUP_ID>"

Dane o produktach, filtrowane według daty (na poziomie konta)

Określenie raportu z datą lub zakresem dat w klauzuli WHERE spowoduje zwrócenie danych dla wszystkich produktów na poziomie konta, które są (niezależnie od tego, czy te dane mają wartość inną niż zero) dla określonego przedziału czasu.

Nie możesz wybrać parametru segments.date. Spowodowałoby to wystąpienie błędu UNSUPPORTED_DATE_SEGMENTATION.

To zapytanie pozwala sprawdzić skuteczność bieżącego produktu w danym dniu lub inną zgodną wartość daty. Pozwala to utworzyć podsumowanie dla każdego zwróconego produktu, zagregowane we wszystkich kampaniach:

SELECT
  shopping_product.resource_name,
  shopping_product.merchant_center_id,
  shopping_product.channel,
  shopping_product.language_code,
  shopping_product.feed_label,
  shopping_product.item_id,
  metrics.clicks,
  metrics.impressions,
  metrics.cost_micros
FROM shopping_product
WHERE
  segments.date = '2024-01-01'

Skuteczność produktu z danymi koszyka

Reklamodawcy z branży handlu detalicznego mają dostęp do odpowiednich danych dotyczących sprzedaży i zysku, takich jak przychody, zysk brutto, marża zysku brutto i sprzedane jednostki. Te dane są dostępne dla wszystkich reklamodawców, którzy wdrażają Konwersje z danymi koszyka w różnych kampaniach produktowych i są zgodne z podanymi niżej raportami.

W raportach dotyczących kampanii produktowych można używać poniższych danych koszyka, np. shopping_performance_view.

Poniższy przykład pokazuje, jak dane koszyka można wykorzystać do analizy skuteczności na poziomie produktu w kampaniach produktowych w ciągu ostatnich 30 dni.

SELECT
  segments.product_item_id,
  segments.product_title,
  metrics.average_cart_size,
  metrics.average_order_value_micros,
  metrics.conversions,
  metrics.conversions_value,
  metrics.gross_profit_micros,
  metrics.gross_profit_margin,
  metrics.revenue_micros,
  metrics.units_sold,
  campaign.advertising_channel_type
FROM shopping_performance_view
WHERE campaign.advertising_channel_type = 'SHOPPING'
  AND segments.date DURING LAST_30_DAYS
  AND metrics.conversions > 0
ORDER BY
  metrics.gross_profit_margin DESC,
  metrics.revenue_micros DESC,
  metrics.conversions_value DESC

Skuteczność kampanii z danymi koszyka

Danych koszyka można używać na poziomie kampanii oraz łączyć je z innymi danymi o skuteczności, takimi jak wyświetlenia, kliknięcia i koszt.

SELECT
  campaign.id,
  campaign.name,
  campaign.advertising_channel_type,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros,
  metrics.average_order_value_micros,
  metrics.gross_profit_micros,
  metrics.gross_profit_margin
FROM campaign
WHERE campaign.advertising_channel_type = 'SHOPPING'
  AND segments.date DURING LAST_30_DAYS
ORDER BY
  metrics.gross_profit_margin DESC,
  metrics.average_order_value_micros DESC,
  metrics.cost_micros DESC,
  metrics.conversions DESC,
  metrics.clicks DESC,
  metrics.impressions DESC