Skuteczność kampanii detalicznych

Kampanie detaliczne Performance Max można mierzyć na różne sposoby w zależności od celów raportowania.

Skuteczność wszystkich kampanii detalicznych

Najprostszym przykładem jest pobieranie skuteczności wszystkich kampanii detalicznych Performance Max za pomocą metody opisanej w przykładzie skuteczności wszystkich kampanii Performance Max. Aby utworzyć kampanię detaliczną Performance Max, musisz wypełnić pole shopping_setting w kampanii, podając merchant_id konta Merchant Center. Dodanie warunku campaign.shopping_setting.merchant_id IS NOT NULL do klauzuli WHERE spowoduje odfiltrowanie zbioru wyników, tak aby zawierał tylko kampanie detaliczne.

SELECT
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND campaign.shopping_setting.merchant_id IS NOT NULL
  AND segments.date DURING LAST_30_DAYS

Skuteczność kampanii w przypadku feed_label

Pole campaign.shopping_setting.feed_label może służyć do kierowania na konkretne pliki danych o produktach na koncie Merchant Center. Możesz filtrować według tego pola, aby uzyskać dane raportowania dla wszystkich kampanii powiązanych z konkretnym plikiem danych o produktach. Na przykład poniższe zapytanie pokazuje, jak pobrać dane dotyczące wszystkich kampanii Performance Max, które kierują reklamy na produkty przeznaczone do promowania w sezonie zimowym.

SELECT
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND campaign.shopping_setting.merchant_id IS NOT NULL
  AND campaign.shopping_setting.feed_label = 'WINTER-PRODUCTS'
  AND segments.date DURING LAST_30_DAYS

Skuteczność kampanii detalicznej według kanału

Dostępne w interfejsie Google Ads API w wersji 23 i nowszych.

Aby analizować skuteczność kampanii detalicznych Performance Max w różnych kanałach, możesz je posegmentować według segments.ad_using_product_data i segments.ad_network_type. Dzięki temu możesz podzielić dane dotyczące kampanii detalicznych na podstawie miejsca wyświetlania reklam i tego, czy w reklamie zostały użyte dane o produktach.

SELECT
  campaign.name,
  segments.ad_network_type,
  segments.ad_using_product_data,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND campaign.shopping_setting.merchant_id IS NOT NULL
  AND segments.date DURING LAST_30_DAYS
  AND segments.ad_using_product_data = true

Skuteczność produktu

Możesz użyć shopping_performance_view, aby pobrać dane na poziomie produktu we wszystkich kampaniach detalicznych Performance Max, jak pokazano w poniższym zapytaniu. Filtrowanie według campaign.advertising_channel_type ogranicza wyniki do kampanii Performance Max, a uwzględnienie segments.product_item_id zapewnia dane na poziomie produktu. Spowoduje to pośrednie odfiltrowanie kampanii detalicznych, ponieważ kampanie w innych branżach nie mają powiązanych produktów.

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,
  campaign.advertising_channel_type
FROM shopping_performance_view
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND 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

Skuteczność produktu z danymi koszyka

Reklamodawcy z branży handlu detalicznego mogą uzyskiwać dostęp do odpowiednich danych o sprzedaży i zyskach, takich jak przychody, zysk brutto, marża zysku brutto i liczba sprzedanych jednostek. Te dane są dostępne dla wszystkich reklamodawców, którzy wdrożyli konwersje z danymi koszyka w kampaniach Performance Max, i są zgodne z poniższymi raportami.

W raportach dotyczących kampanii detalicznych Performance Max, np. w shopping_performance_view, można używać tych danych koszyka:

Poniższy przykład pokazuje, jak można wykorzystać te dane koszyka, aby poznać skuteczność kampanii Performance Max 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 = 'PERFORMANCE_MAX'
  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 o koszyku można używać na poziomie kampanii i łączyć je z innymi danymi o skuteczności, np. o wyświetleniach, kliknięciach i kosztach.

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 = 'PERFORMANCE_MAX'
  AND campaign.shopping_setting.merchant_id IS NOT NULL
  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

Skuteczność kampanii według grupy plików i grupy produktów

Poniższy przykład pokazuje, jak można użyć asset_group_product_group_view do pobierania wskaźników skuteczności według asset_group i asset_group_listing_group_filter. W tym przykładzie wyniki są podzielone na segmenty według węzła drzewa podziału produktów dla każdego elementu asset_group w określonej kampanii.

SELECT
  asset_group.id,
  asset_group_listing_group_filter.id,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM asset_group_product_group_view
WHERE campaign.id = CAMPAIGN_ID
  AND segments.date DURING LAST_30_DAYS

Skuteczność grupy plików według grupy produktów

Możesz też użyć asset_group_product_group_view, aby uzyskać wskaźniki skuteczności według asset_group_listing_group_filter, ale ograniczyć wyniki do pojedynczego asset_group, dodając warunek filtrowania asset_group do klauzuli WHERE.

SELECT
  asset_group_listing_group_filter.id,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM asset_group_product_group_view
WHERE asset_group.id = ASSET_GROUP_ID
  AND segments.date DURING LAST_30_DAYS

Skuteczność wymiaru filtra grup informacji o produktach

Rozwijając poprzedni przykład, możesz podzielić wskaźniki skuteczności na segmenty według wymiaru asset_group_listing_group_filter. W przykładzie poniżej pokazujemy, jak pobierać wskaźniki skuteczności według marki produktu. W tym celu dodajemy asset_group_listing_group_filter.case_value.product_brand.value do klauzuli SELECT. Spowoduje to też odfiltrowanie wyników, tak aby uwzględniały tylko elementy asset_group_listing_group_filter, które mają wymiar marki produktu.

Możesz przeprowadzić podobną analizę, zastępując wymiar asset_group_listing_group_filter.case_value.product_brand innym, np. asset_group_listing_group_filter.case_value.product_condition.condition.

SELECT
  asset_group_listing_group_filter.case_value.product_brand.value,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM asset_group_product_group_view
WHERE asset_group.id = ASSET_GROUP_ID
  AND segments.date DURING LAST_30_DAYS