Podobnie jak w przypadku innych typów reklam możesz używać GoogleAdsService.SearchStream
do pobierania stanu produktu i danych o skuteczności produktów w reklamach produktowych.
Kampanie obsługujące produkty mają te raporty:
- Widok skuteczności w Zakupach
- Widok grupy produktów
- Widok grupy plików według grupy produktów
- Produkt w Zakupach Google
Widok Skuteczność zakupów
Widok wyników w Zakupach Google zawiera zbiorcze statystyki historyczne dotyczące produktów według atrybutów, takich jak product_item_id
.
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 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, potem 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
Widok grupy produktów
Widok grupy produktów zawiera zbiorcze statystyki raportowania dotyczące grup bezpłatnych informacji (w interfejsie nazywanych grupami 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 przypadku grup produktów w kampaniach 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.
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. Poniższe 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 z co najmniej 1 problemem zwracają więcej danych. Możesz filtrować według
shopping_product.status
wWHERE
, 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 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 Google Ads, najpierw sprawdź pole shopping_product.issues.documentation
w odpowiedzi, które zawiera artykuł w Centrum pomocy.
Stany usług (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
- Generowanie popytu
- Wideo
To zapytanie umożliwia sprawdzenie stanu 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.
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 dotyczących wszystkich produktów na poziomie konta, które (niezależnie od tego, czy dane są różne od zera) występują w określonym przedziale czasu.
Nie możesz wybrać opcji 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 użyć tej funkcji, aby utworzyć podsumowanie 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żą w kampaniach produktowych konwersje z danymi koszyka i są zgodne z tymi raportami:
ad_group
ad_group_ad
campaign
customer
(zagregowane dla wszystkich kampanii)product_group_view
shopping_performance_view
W raportach, np. w shopping_performance_view
, możesz używać tych danych koszyka w przypadku kampanii produktowych.
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
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