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.
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.
asset_group_product_group_view
campaign
customer
(Dane zbiorcze dla wszystkich kampanii)shopping_performance_view
W raportach mogą być używane następujące dane koszyka:
shopping_performance_view
, dla
Kampanie Performance Max dla branży handlu detalicznego.
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 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.