Raporty dotyczące kampanii Performance Max

Tak jak w przypadku innych typów kampanii, za pomocą GoogleAdsService.SearchStream możesz pobierać atrybuty i dane o skuteczności kampanii Performance Max. Zobacz raporty interfejsu Google Ads API , aby dowiedzieć się więcej o raportowaniu za pomocą za pomocą interfejsu Google Ads API. W tabeli poniżej znajdziesz opcje raportowania Kampanie Performance Max uporządkowane według celu.

Cel pomiaru Powiązane zasoby Przykłady
Skuteczność na poziomie kampanii campaign Skuteczność wszystkich kampanii Performance Max
Skuteczność na poziomie grupy plików asset_group
Skuteczność komponentów
Skuteczność kampanii sprzedaży detalicznej
Skuteczność kryterium kampanii location_view Skuteczność kryterium lokalizacji

Skuteczność na poziomie kampanii

Skuteczność kampanii Performance Max można sprawdzać podobnie jak wyświetlanie w pozostałych typach kampanii. Pamiętaj jednak: musisz dodać filtr, aby uwzględnić tylko kampanie z advertising_channel_type wynosi PERFORMANCE_MAX.

Skuteczność wszystkich kampanii Performance Max

Na przykład to zapytanie zwraca skuteczność wszystkich kampanii Performance Max kampanii w ciągu ostatnich 30 dni. Możesz też ograniczyć wyniki do jednej kampanię, używając filtra campaign.id lub campaign.resource_name Ten odpowiada komponentowi kanału Performance Max Raportowanie w Google Ads Interfejs.

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

Skuteczność na poziomie grupy plików

Oprócz raportowania dotyczącego kampanii dostępne są też raporty dotyczące zasobów asset_group połączonych z kampaniami Performance Max.

Skuteczność reklamy w grupie plików

Kampanie Performance Max dynamicznie generują reklamy dla każdej grupy plików używając komponentów powiązanych z tą grupą plików, nie można wyświetlić skuteczności poszczególnych reklam. Interfejs Google Ads API ujawnia jednak Pole asset_group.ad_strength aby ocenić, na ile są skonfigurowane powiązane elementy asset_group optymalną skuteczność reklam. Informacje więcej informacji o reklamach w kampaniach Performance Max i zwiększaj skuteczność.

Zapytanie poniżej pokazuje, jak wyświetlić skuteczność reklamy wszystkich komponentów grup. Możesz dalej filtrować to zapytanie według asset_group.id lub asset_group.resource_name aby sprawdzić skuteczność reklamy w przypadku co najmniej 1 grupy plików. Ewentualnie możesz dodać filtr campaign w opisany wcześniej sposób, aby porównać skuteczność reklamy różnych grup plików w danej kampanii.

SELECT
  asset_group.id,
  asset_group.ad_strength
FROM asset_group
WHERE asset_group.status = 'ENABLED'

Rekomendacje dotyczące zwiększania skuteczności grupy plików

Interfejs Google Ads API udostępnia typ rekomendacji: IMPROVE_PERFORMANCE_MAX_AD_STRENGTH, który określa grupy plików, które należy poprawić, aby uzyskać ocenę „Świetna”. ocenę siły. Ta funkcja jest szczególnie przydatna dla reklamodawców zewnętrznych które umożliwiają użytkownikom tworzenie grup komponentów i zarządzanie nimi.

Więcej informacji znajdziesz w przewodniku Wynik optymalizacji i rekomendacje.

Skuteczność grupy plików

Zasób asset_group udostępnia różne dane aby mierzyć skuteczność poszczególnych grup plików. Przykładowe zapytanie poniżej pokazuje, jak pobrać dane o skuteczności związane z każdym elementem asset_group w określoną kampanię w ciągu ostatnich 7 dni.

SELECT
  asset_group.id,
  asset_group.name,
  asset_group.primary_status,
  metrics.conversions,
  metrics.conversions_value,
  metrics.cost_micros,
  metrics.clicks,
  metrics.impressions
FROM asset_group
WHERE campaign.id = CAMPAIGN_ID
  AND segments.date DURING LAST_7_DAYS

Skuteczność zasobów

Skuteczność na poziomie komponentu można uzyskać za pomocą asset_group_asset.

Skuteczność komponentów (asset_group_asset)

W zasobie asset_group_asset performance_label ocenia zasób w porównaniu z innymi zasobami tego samego typu. Aby dowiedzieć się więcej, Więcej informacji: Raport o komponentach na stronie Skuteczność Maks.

SELECT
  asset_group_asset.asset,
  asset_group_asset.performance_label,
  asset_group_asset.status
FROM asset_group_asset
WHERE asset_group.id = ASSET_GROUP_ID
  AND asset_group_asset.status != 'REMOVED'

Najlepsze kombinacje komponentów

asset_group_top_combination_view można wykorzystać do wysyłania zapytań o najskuteczniejsze kombinacje zasobów w komponencie grup. Odpowiada to kombinacjom w Interfejs Google Ads. Na przykład poniższe zapytanie tworzy listę zasobów, które mają najwyższy kombinacji w określonym asset_group. Każdy wiersz w odpowiedzi zawiera lista asset_group_top_combination_view.asset_group_top_combinations wiadomości typu AssetGroupAssetCombinationData Każda pozycja na tej liście zawiera listę zasobów w ma postać komunikatu AssetUsage.

SELECT asset_group_top_combination_view.asset_group_top_combinations
FROM asset_group_top_combination_view
WHERE asset_group.id = ASSET_GROUP_ID

Pójdźmy o krok dalej – możesz dostosować to zapytanie, aby generować statystyki, które pomoc przy wyborze komponentów i lepszej optymalizacji kampanii Performance Max skuteczność reklam. Podane niżej zapytanie zwraca najlepsze kombinacje komponentów według grupy plików tylko w jednej kampanii, ale ogranicza wyniki do grup plików, które mają asset_group.ad_strength z GOOD lub EXCELLENT. Kombinacje komponentów powstały w ten sposób. kombinacje w najskuteczniejszych grupach plików w kampanii.

SELECT
  asset_group_top_combination_view.asset_group_top_combinations,
  asset_group.ad_strength,
  asset_group.id
FROM asset_group_top_combination_view
WHERE asset_group.ad_strength IN ('GOOD', 'EXCELLENT')
  AND campaign.id = CAMPAIGN_ID

Skuteczność kampanii sprzedaży detalicznej

Istnieje wiele sposobów mierzenia kampanii detalicznych Performance Max w oparciu o celów raportowania.

Skuteczność wszystkich kampanii detalicznych

Podstawowym przykładem jest pobieranie danych o skuteczności wszystkich kampanii Performance Max kampanii detalicznych z zastosowaniem metodologii opartej na wszystkich kampaniach Performance Max przykład skuteczności. Aby utworzyć w kampanii detalicznej Performance Max, musisz wypełnić pole shopping_setting na stronie kampanii z merchant_id z konto Merchant Center. Dodaję warunek campaign.shopping_setting.merchant_id IS NOT NULL do klauzuli WHERE, a potem filtruje zestaw wyników tak, aby uwzględniał tylko kampanie handlu detalicznego.

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 dla: feed_label

campaign.shopping_setting.feed_label może służyć do kierowania reklam na konkretne pliki danych o produktach w Merchant Center koncie. Możesz przefiltrować to pole, aby uzyskać dane raportowania ze wszystkich kampanii powiązane z konkretnym plikiem danych o produktach. Na przykład to zapytanie pokazuje, jak pobierać dane o wszystkich kampaniach Performance Max, które kierować reklamy na produkty, które mają być promowane 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ść produktu

Za pomocą shopping_performance_view do pobrania danych na poziomie produktu we wszystkich kampaniach sprzedażowych Performance Max, widoczne w zapytaniu poniżej. Filtrowanie według kategorii campaign.advertising_channel_type ogranicza wyniki do Kampanie Performance Max, m.in. segments.product_item_id automatycznie filtruje te wyniki, aby uwzględniały tylko kampanie detaliczne, ponieważ kampanie niezwiązane z handlem detalicznym nie mają żadnych powiązanych produktów.

SELECT
  segments.product_item_id,
  metrics.clicks,
  metrics.cost_micros,
  metrics.impressions,
  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 mają dostęp do odpowiednich danych dotyczących sprzedaży i zysków, takich jak przychody, Zysk brutto, marża brutto i sprzedane jednostki. Te dane są dostępne wszystkim reklamodawcom, którzy stosują funkcję Konwersje z koszykiem, dane w kampaniach Performance Max. kampanii i są zgodne z tymi raportami.

W raportach mogą być używane następujące dane koszyka: shopping_performance_view, dla Kampanie Performance Max dla branży handlu detalicznego.

Poniższy przykład pokazuje, jak można wykorzystać dane koszyka do: Poznawanie skuteczności kampanii Performance Max na poziomie produktu w 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: inne dane o skuteczności, takie 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 = '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 w podziale na grupy plików i grupy produktów

Ten przykład pokazuje, jak użyć asset_group_product_group_view do pobierania danych o skuteczności według asset_group oraz asset_group_listing_group_filter. Przykład dzieli wyniki na segmenty według węzła drzewa partycji produktu dla każdego 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

Ewentualnie możesz użyć atrybutu asset_group_product_group_view do podaj dane o skuteczności według asset_group_listing_group_filter ale ogranicz wyniki do pojedynczego asset_group, dodanie warunku 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 grupy informacji o produktach

Kontynuując poprzedni przykład, możesz podzielić dane o skuteczności na segmenty przez asset_group_listing_group_filter . Ten przykład pokazuje, jak pobrać dane o skuteczności według marki produktu. Można to zrobić przez dodanie asset_group_listing_group_filter.case_value.product_brand.value do klauzuli SELECT, która automatycznie filtruje wyniki tylko tak, uwzględnij elementy (asset_group_listing_group_filter) z marką produktu .

Podobną analizę możesz przeprowadzić, zastępując asset_group_listing_group_filter.case_value.product_brand z innym wymiar, taki jak 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

Skuteczność kryterium kampanii

Raporty dotyczące kryteriów kampanii są wypełniane tylko w przypadku obsługiwanych typów kryteriów, które można znaleźć w sekcji Kryteria tworzenia kampanii .

Skuteczność kryterium lokalizacji

Oto przykład zapytania o dane o kryteriach lokalizacji kampanii Performance Max z Raport location_view:

SELECT
  campaign.id,
  campaign.name,
  metrics.clicks,
  metrics.impressions,
  campaign_criterion.location.geo_target_constant
FROM location_view
WHERE campaign.status != 'REMOVED'

Rozpoznaj możliwości rynkowe

Jednym z głównych przypadków użycia raportowania kampanii Performance Max jest identyfikowanie rynku, możliwości, które warto wykorzystać, aby zwiększać skuteczność kampanii reklamowych Twojej firmy. Obejrzyj film, aby poznać przykłady i wskazówki dotyczące kampanii Performance Max w raportach, aby zidentyfikować możliwości rynkowe.

Sprawdzone metody

Podczas tworzenia raportów na temat kampanii Performance Max zalecamy stosowanie tych sprawdzonych metod kampanie w interfejsie Google Ads API. Obejmują one:

  • Efektywne korzystanie z interfejsu API.

  • Korzystanie z Rekomendacji do optymalizowania kampanii.

  • Chodzi o dane w czasie rzeczywistym, a nie tylko na historyczne dane raportowania.

  • dodanie jak największej liczby komponentów, aby zmieścić się w limicie poszczególnych typów komponentów; a potem poczekać i pozwolić Google Ads na optymalizację.

Obejrzyj film poniżej, by dowiedzieć się więcej o każdej z tych sprawdzonych metod.