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 grupy produktów
- Widok grupy produktów w grupie plików
- Produkt w kampanii produktowej
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 dokumencieWHERE
.
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.
ad_group
ad_group_ad
campaign
customer
(Dane zbiorcze dla wszystkich kampanii)product_group_view
shopping_performance_view
W raportach dotyczących kampanii produktowych można używać poniższych danych koszyka, np. shopping_performance_view
.
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 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