Podobnie jak w przypadku innych typów reklam, możesz użyć GoogleAdsService.SearchStream
, aby pobrać dane o stanie i skuteczności produktów w kampaniach produktowych.
Kampanie, które obsługują produkty, mają te dedykowane raporty:
- Panel skuteczności Zakupów Google
- Widok grupy produktów
- Widok grupy plików w grupie produktów
- Produkt w Zakupach Google
Widok skuteczności w Zakupach
Widok skuteczności w Zakupach zawiera zbiorcze statystyki raportowania historycznego produktów według atrybutów, takich jak product_item_id
.
Widok skuteczności w zakresie zakupów rejestruje stan produktu w momencie rejestrowania odpowiednich danych. Obejmuje to segmenty takie jak product_title, które mogły ulec zmianie od czasu zarejestrowania danych.
Oto przykładowe zapytanie, które pobiera wyświetlenia, kliknięcia, koszty, konwersje i wszystkie konwersje produktów według product_item_id
z kliknięciami z ostatnich 30 dni (posortowane malejąco według wszystkich konwersji, potem konwersji, potem kliknięć, potem kosztów, 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 Grupa produktów zawiera zbiorcze statystyki dotyczące grup list produktów Zakupy Google (w interfejsie nazywanych grupami produktów). Więcej informacji o widoku Grupa komponentów – Grupa produktów znajdziesz w przewodniku dotyczącym raportów kampanii Performance Max.
Oto przykładowe zapytanie, które pobiera dane o wyświetleniach, kliknięciach, konwersjach i wszystkich konwersjach dla grup produktów w zakupach według kampanii z wyświetleniami w ostatnich 30 dniach (posortowane w kolejności malejącej według wszystkich konwersji, a potem według 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
Produkt w ramach Zakupów
Raport Produkty w zakupach Google zawiera atrybuty i statystyki dotyczące produktów na kontach Google Merchant Center połączonych z kontem Google Ads. Za pomocą tego raportu możesz sprawdzać statystyki na poziomie klienta, kampanii i grupy reklam.
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, a następnie kliknięć i wyświetleń) dla wszystkich produktów Zakupów 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 raportach.
Możliwe spowolnienie działania witryny
Jeśli konto jest połączone z dużą liczbą produktów, raport Produkty w Zakupach Google może zwracać znaczną ilość danych. Te rekomendacje mogą pomóc w zwiększaniu wydajności zapytań GAQL:
- Zapytania na poziomie kampanii i grupy reklam są zwykle szybsze niż te na poziomie konta, ponieważ obejmują mniej produktów i wymagają dostępu do mniejszej ilości danych.
- Im więcej pól i danych w klauzuli
SELECT
, tym dłuższy czas odpowiedzi. Zalecamy wybranie w zapytaniu tylko tych pól i danych, których potrzebujesz. - Pamiętaj, że produkty z co najmniej jednym problemem zwrócą więcej danych. Aby dowiedzieć się, które produkty prawdopodobnie mają problemy, które spowodowały odpowiedni stan, możesz filtrować według
shopping_product.status
w sekcjiWHERE
.
Przypadki użycia raportu Produkty w Zakupach
Raport Produkty w zakupach zapewnia elastyczny dostęp do informacji o produktach w przypadku kampanii, które korzystają z plików danych o produktach. Możesz w nim uzyskać informacje o stanie produktów z kont Merchant Center, a także o szczegółowych danych reklamowych, takich jak dane dotyczące skuteczności i problemy, które uniemożliwiają wyświetlanie reklam produktów.
Ta sekcja zawiera kilka typowych przypadków użycia podobnych do tych, które są możliwe w widoku „Usługi” w interfejsie Google Ads.
Pole „problemy” w przypadku produktu w Zakupach Google jest podobne do pola productstatuses w Content API for Shopping, z tą różnicą, że zawiera problemy specyficzne dla Google Ads. Aby sprawdzić, czy problem wymaga rozwiązania w Google Merchant Center lub Google Ads, najpierw sprawdź pole shopping_product.issues.documentation
w odpowiedzi, które zawiera artykuł z Centrum pomocy.
Stany usług (poziom konta)
Jeśli nie wybierzesz żadnych filtrów dotyczących kampanii ani grupy reklam, raport będzie zawierał wszystkie produkty na poziomie konta.
Obsługuje dane, stan i problemy ze wszystkich kampanii na koncie o tym typie:
- kampania produktowa.
- Performance Max
To zapytanie pozwala zobaczyć stan produktu, na przykład NOT_ELIGIBLE
, oraz listę problemów dotyczących tego produktu, które spowodowały ten 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 za pomocą zasobu kampanii w ramach klauzuli WHERE spowoduje zwrócenie wszystkich produktów uwzględnionych w wybranej kampanii.
Jest ona obsługiwana przez te typy kampanii, które mogą korzystać z 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 spowodowały ten 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 (poziom grupy reklam)
Określanie raportu za pomocą zarówno zasobu grupy reklam, jak i zasobu kampanii oraz w ramach klauzuli WHERE spowoduje zwrócenie wszystkich produktów uwzględnionych w wybranej kampanii. Dane, stan i problemy produktu będą odzwierciedlać, czy produkt jest uwzględniony, czy wykluczony z wybranej grupy reklam.
To zapytanie pozwala sprawdzić stan produktu w danej grupie reklam. Umożliwia sprawdzenie, czy filtry grup produktów (na poziomie grupy reklam) są prawidłowo stosowane, oraz 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 (poziom konta)
Określenie w klauzuli WHERE daty lub zakresu dat spowoduje zwrócenie danych na poziomie konta dla wszystkich produktów, które w wybranym okresie (niezależnie od tego, czy dane są różne od 0)
Nie możesz wybrać segments.date
, ponieważ spowoduje to błąd UNSUPPORTED_DATE_SEGMENTATION
.
To zapytanie pozwala sprawdzić skuteczność bieżącego produktu w określony dzień lub w innym zgodnym dniu. Możesz go użyć do utworzenia podsumowania dla każdego z zwróconych produktów na podstawie wszystkich kampanii:
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 zysku, takich jak przychody, zysk brutto, marża zysku brutto i sprzedane jednostki. Te dane są dostępne dla wszystkich reklamodawców, którzy w kampaniach produktowych implementują konwersje z danymi koszyka. Są one zgodne z tymi raportami:
ad_group
ad_group_ad
campaign
customer
(suma dla wszystkich kampanii)product_group_view
shopping_performance_view
W raportach, np. shopping_performance_view
, dotyczących kampanii produktowych, możesz używać tych danych koszyka:
metrics.average_cart_size
metrics.average_order_value_micros
metrics.cost_of_goods_sold_micros
metrics.cross_sell_cost_of_goods_sold_micros
metrics.cross_sell_gross_profit_micros
metrics.cross_sell_revenue_micros
metrics.cross_sell_units_sold
metrics.gross_profit_margin
metrics.gross_profit_micros
metrics.lead_cost_of_goods_sold_micros
metrics.lead_gross_profit_micros
metrics.lead_revenue_micros
metrics.lead_units_sold
metrics.orders
metrics.revenue_micros
metrics.units_sold
W tym przykładzie pokazujemy, jak za pomocą danych o danych koszyka możesz analizować skuteczność 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 o danych koszyka można stosować 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