Raportowanie dotyczące produktów w reklamach produktowych

Podobnie jak w przypadku innych typów reklam, możesz używać GoogleAdsService.SearchStream, aby pobierać dane o stanie i 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 zawiera zbiorcze statystyki raportowania historycznego 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 w Zakupach Google rejestruje stan produktu w momencie, gdy zarejestrowano odpowiednie dane. Dotyczy to segmentów takich jak product_title, które mogły się zmienić od czasu zarejestrowania danych.

shopping_performance_view obsługuje też te segmenty i dane:

  • segments.ad_sub_network_type (obsługiwane też w product_group_view i asset_group_product_group_view).
  • Wskaźniki segmentowane według daty konwersji:metrics.conversions_by_conversion_date,metrics.all_conversions_by_conversion_date,metrics.conversions_value_by_conversion_date,metrics.all_conversions_value_by_conversion_date,metrics.value_per_conversions_by_conversion_date i metrics.value_per_all_conversions_by_conversion_date.
  • Dane o udziale w wyświetleniach z sieci reklamowej:metrics.search_budget_lost_impression_share,metrics.search_rank_lost_impression_share,metrics.search_budget_lost_absolute_top_impression_share i metrics.search_rank_lost_absolute_top_impression_share.
  • Dostępne w wersji 24 i nowszych: segment segments.conversion_attribution_event_type oraz metrics.all_* dane koszyka (które raportują dane koszyka we wszystkich konwersjach, w tym w konwersjach nieużywanych do określania stawek).

Oto przykładowe zapytanie, które pobiera wyświetlenia, kliknięcia, koszt, konwersje i wszystkie konwersje w przypadku 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.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ą z określonych ram atrybucji, aby przypisywać skuteczność 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 tak, aby ich suma we wszystkich produktach nie przekraczała wartości w raportach na poziomie kampanii.

Bezpośrednie interakcje
Gdy intencje użytkownika są jasne i związane z jednym produktem (np. kliknięcie bezpośrednio produktu), 100% powiązanych kosztów 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 użytkownik kliknie nagłówek, przycisk z wezwaniem 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 dotyczące interakcji, takie jak metrics.impressions i metrics.clicks, mierzą zaangażowanie w konkretne produkty.

W przypadku wyświetleń liczba jest zwiększana dla każdego produktu uwzględnionego 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 grupy produktów zawiera zbiorcze statystyki raportowania dotyczące grup informacji o produktach (w interfejsie określane jako grupy produktów). Przykłady znajdziesz w przewodniku po raportach kampanii Performance Max w sekcji Widok grupy produktów w grupie plików.

Oto przykładowe zapytanie, które pobiera wyświetlenia, kliknięcia, konwersje i wszystkie konwersje w grupach produktów według 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

Raport dotyczący produktu w Zakupach Google

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 (w wersji 24 i nowszych) kampanie promujące aplikacje. Możesz też wysłać zapytanie shopping_product.product_image_uri, aby pobrać identyfikator URI obrazu produktu dostarczonego przez sprzedawcę.

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 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 produkcie w Zakupach Google może zwracać znaczną ilość danych, gdy 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. W zapytaniu wybieraj tylko potrzebne pola i dane.
  • Produkty, w przypadku których występuje co najmniej 1 problem, zwracają więcej danych. Możesz filtrować według shopping_product.status w klauzuli WHERE, aby dowiedzieć się, które produkty mogą powodować problemy, które spowodowały odpowiedni stan.

Typowe zastosowania raportu o produktach w Zakupach Google

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

W tej sekcji omówimy typowe przypadki użycia podobne do tych, które są możliwe w widoku Produkty w interfejsie Google Ads.

Pole issues dla shopping_product jest podobne do ProductStatus w Merchant API, ale zawiera też problemy, które dotyczą konkretnie 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, które zawiera artykuł w Centrum pomocy.

Stany produktów (poziom konta)

Określenie raportu bez filtrów dla kampanii lub grupy reklam zwraca wszystkie produkty 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 związanych z produktem, 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 ramach klauzuli WHERE zwraca 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
  • Aplikacja (dostępna w wersji 24 i nowszych)

To zapytanie umożliwia sprawdzenie stanu każdego produktu uwzględnionego w danej kampanii, w tym problemów, które powodują ten stan. Na przykład wstrzymana kampania wpływa 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 z zarówno zasobem grupy reklam, jak i zasobem kampanii w ramach klauzuli WHERE zwraca wszystkie produkty uwzględnione w wybranej kampanii. Dane, stan i problemy dotyczące produktu odzwierciedlają, czy jest on uwzględniony w wybranej grupie reklam, czy z niej wykluczony.

Jest obsługiwana w tych typach kampanii:

  • Zakupy
  • Kreowanie popytu
  • Wideo
  • Aplikacja (dostępna w wersji 24 i nowszych; obsługuje tylko dane impressions, clicks i ctr, a nie obsługuje danych status ani issues)

To zapytanie pozwala sprawdzić stan produktu w odniesieniu do danej grupy reklam. Umożliwia to potwierdzenie, że 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 zwraca dane wszystkich produktów na poziomie konta w określonym przedziale czasu, niezależnie od tego, czy dane są różne od zera.

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

To zapytanie pozwala sprawdzić skuteczność każdego produktu w danym dniu lub w innym zgodnym zakresie dat, z podziałem na 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 DURING LAST_30_DAYS

Skuteczność produktu na podstawie danych koszyka

Reklamodawcy z branży handlu detalicznego mogą uzyskać 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żyli 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:

W wersji 24 i nowszych dostępne są też te dane koszyka, które można raportować w przypadku wszystkich konwersji (w tym konwersji nieużywanych do określania stawek):

Poniższy przykład pokazuje, jak można używać danych koszyka do analizowania skuteczności kampanii produktowych na poziomie produktu 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