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ść.

To zapytanie 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 detalicznych 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 jednego 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.