Raportowanie

Podobnie jak w przypadku innych typów reklam, możesz używać GoogleAdsService.SearchStream, aby pobierać stan produktu i dane o skuteczności produktów w reklamach produktowych.

Kampanie, które obsługują produkty z pliku danych Google Merchant Center, mają te raporty:

Widok wyników Zakupów

Widok skuteczności Zakupów Google zawiera zbiorcze statystyki historyczne dotyczące produktów według atrybutów, takich jak product_item_id.

Obsługuje wszystkie typy kampanii, które korzystają z plików danych o produktach z Google Merchant Center, w tym kampanie produktowe, kampanie Performance Max, kampanie generujące popyt, kampanie wideo, kampanie promujące aplikacje i kampanie w sieci reklamowej.

Widok skuteczności zakupów rejestruje stan produktu w momencie, gdy zostały zarejestrowane odpowiednie dane. Obejmuje to segmenty takie jak product_title, które mogły się zmienić od czasu zarejestrowania danych.

Oto przykładowe zapytanie, które pobiera wyświetlenia, kliknięcia, koszt, konwersje i wszystkie konwersje produktów według product_item_id z kliknięciami w ciągu ostatnich 30 dni (posortowane w kolejności malejącej według wszystkich konwersji, następnie konwersji, kliknięć, kosztu i wyświetleń):

SELECT
  segments.product_item_id,
  metrics.clicks,
  metrics.cost_micros,
  metrics.impressions,
  metrics.search_budget_lost_impression_share,
  metrics.search_rank_lost_impression_share,
  metrics.search_budget_lost_absolute_top_impression_share,
  metrics.search_rank_lost_absolute_top_impression_share,
  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

Logika atrybucji w raportach na temat produktów

Raporty na poziomie produktu korzystają ze specjalnych ram atrybucji, aby przypisywać wyniki poszczególnym produktom, gdy w jednej reklamie pojawia się kilka produktów.

Dane finansowe

Dane finansowe, takie jak metrics.cost_micros i metrics.conversions, są obliczane w taki sposób, aby ich suma we wszystkich produktach nie przekraczała wartości w raportach na poziomie kampanii.

Bezpośrednie interakcje
Gdy intencja użytkownika jest jasna i powiązana z jednym produktem (np. kliknięcie bezpośrednio produktu), 100% powiązanego kosztu i udziału w konwersji jest przypisywane do tego konkretnego produktu.
Interakcje pośrednie
Gdy intencje użytkownika są skierowane na reklamę jako całość (np. gdy kliknie on nagłówek, przycisk wzywający do działania lub film), powiązany koszt i udział w konwersji są rozdzielane równomiernie na wszystkie produkty wyświetlane w danej reklamie.

Dane o interakcjach

Dane interakcji, takie jak metrics.impressionsmetrics.clicks, mierzą zaangażowanie w konkretne usługi.

W przypadku wyświetleń liczba jest zwiększana dla każdego produktu w reklamie, gdy wystąpi zdarzenie, niezależnie od tego, czy produkt był widoczny w obszarze widocznym dla użytkownika. Z tego powodu suma wyświetleń wszystkich produktów w raporcie może być znacznie wyższa niż odpowiednie sumy na poziomie kampanii.

Z kolei metrics.clicks mierzy tylko kliknięcia, które nastąpiły w przypadku tego konkretnego produktu. W interfejsie Google Ads pole metrics.clicks jest wyraźnie oznaczone jako Kliknięcia produktu.

Widok grupy produktów

Widok grup produktów zawiera zagregowane statystyki raportowania dotyczące 4 [grup reklam produktowych]. Przykłady widoku grupy produktów w grupie plików znajdziesz w przewodniku po raportach kampanii Performance Max.

Oto przykładowe zapytanie, które pobiera wyświetlenia, kliknięcia, konwersje i wszystkie konwersje w przypadku grup produktów w kampanii z wyświetleniami w ciągu ostatnich 30 dni (posortowane w kolejności malejącej według wszystkich konwersji, następnie konwersji, 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

Reklama produktowa

Raport Produkt w zakupach zawiera atrybuty i statystyki raportowania dotyczące produktów, które znajdują się na kontach Google Merchant Center połączonych z kontem Google Ads. Ten raport umożliwia sprawdzanie statystyk na poziomie klienta, kampanii i grupy reklam. Obsługuje kampanie produktowe, kampanie Performance Max, kampanie generujące popyt, kampanie wideo i kampanie promujące aplikacje.

Oto przykładowe zapytanie, które pobiera wyświetlenia, kliknięcia, konwersje i wszystkie konwersje z ostatnich 30 dni (posortowane w kolejności malejącej według wszystkich konwersji, następnie konwersji, kliknięć i wyświetleń) dla wszystkich produktów z 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 zwracać znaczną ilość danych, jeśli konto jest połączone z dużą liczbą produktów. Te rekomendacje mogą pomóc zwiększyć wydajność zapytań GAQL:

  • Zapytania na poziomie kampanii i grupy reklam są zwykle szybsze niż zapytania na poziomie konta, ponieważ prawdopodobnie zawierają mniej produktów i wymagają dostępu do mniejszej ilości danych.
  • Im więcej pól i rodzajów danych w klauzuli SELECT, tym dłuższy czas odpowiedzi. Zalecamy wybieranie w zapytaniu tylko tych pól i rodzajów danych, których potrzebujesz.
  • Pamiętaj, że produkty, w przypadku których występuje co najmniej 1 problem, zwracają więcej danych. Możesz filtrować według shopping_product.status w WHERE, aby dowiedzieć się, które produkty mogą powodować problemy, które spowodowały odpowiedni stan.

Przykłady zastosowań raportu o produkcie w Zakupach Google

Raport Produkt z Zakupów zapewnia elastyczny dostęp do informacji o produktach w kampaniach, które korzystają z plików danych o produktach. Może on dostarczać Ci statystyk dotyczących stanu produktów z kont Google Merchant Center, ale także informacji o reklamach, takich jak dane o skuteczności i problemy, które uniemożliwiają wyświetlanie reklam produktów.

Ta sekcja zawiera typowe przypadki użycia podobne do tych, które są możliwe w widoku „Produkty” w interfejsie Google Ads.

Pole „issues” (problemy) w przypadku produktu w Zakupach jest podobne do pola udostępnianego przez productstatuses w interfejsie Content API for Shopping, z dodatkiem problemów, które są specyficzne dla Google Ads. Aby sprawdzić, czy problem należy rozwiązać w Google Merchant Center czy w Google Ads, najpierw sprawdź pole shopping_product.issues.documentation w odpowiedzi. Zawiera ono artykuł w Centrum pomocy, który może Ci pomóc.

Stany produktów (poziom konta)

Określenie 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 typu:

  • Zakupy
  • Performance Max

To zapytanie pozwala sprawdzić stan produktu, np. NOT_ELIGIBLE, oraz listę problemów dotyczących produktu, które spowodowały dany 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)

Określenie raportu z zasobem kampanii w klauzuli WHERE zwróci wszystkie produkty uwzględnione w wybranej kampanii.

Jest on obsługiwany przez te typy kampanii, które mogą korzystać z plików danych o produktach:

  • Zakupy
  • Performance Max
  • kampanie generujące popyt,
  • 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 powodują dany stan. 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 za pomocą zarówno zasobu grupy reklam, jak i zasobu kampanii w klauzuli WHERE spowoduje zwrócenie wszystkich produktów uwzględnionych w wybranej kampanii. Dane, stan i problemy produktu będą odzwierciedlać, czy jest on uwzględniony w wybranej grupie reklam, czy z niej wykluczony.

Jest obsługiwana w tych typach kampanii:

  • Zakupy
  • Kreowanie popytu
  • Wideo

To zapytanie pozwala sprawdzić stan produktu w odniesieniu do danej grupy reklam. Umożliwia to sprawdzenie, czy filtry grup produktów (na poziomie grupy reklam) są stosowane prawidłowo, oraz sprawdzenie stanu 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 w klauzuli WHERE raportu z datą lub zakresem dat spowoduje zwrócenie danych dla wszystkich produktów na poziomie konta (niezależnie od tego, czy dane są różne od zera) w określonym przedziale czasu.

Nie możesz wybrać segments.date, ponieważ spowoduje to błąd UNSUPPORTED_DATE_SEGMENTATION.

To zapytanie pozwala sprawdzić skuteczność bieżącego produktu w danym dniu lub w przypadku innej zgodnej wartości daty. Możesz go użyć do utworzenia podsumowania każdego zwróconego produktu, które będzie obejmować wszystkie kampanie:

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 o sprzedaży i zyskach, takich jak przychody, zysk brutto, marża zysku brutto i liczba sprzedanych produktów. Te dane są dostępne dla wszystkich reklamodawców, którzy wdrożą konwersje z danymi koszyka w kampaniach produktowych i są zgodne z tymi raportami:

W raportach, np. w shopping_performance_view, dotyczących kampanii produktowych możesz używać tych danych koszyka.

Poniższy przykład pokazuje, jak można używać danych koszyka do analizowania 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

Dane koszyka można wykorzystywać na poziomie kampanii i łączyć 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

[4]: /google-ads/api/docs/shopping-ads/create-listing-groups (określane jako _product