Как и в случае с другими типами кампаний, вы можете использовать GoogleAdsService.SearchStream
для получения атрибутов и показателей эффективности для кампаний с максимальной эффективностью. Ознакомьтесь с руководством по составлению отчетов Google Ads API , чтобы узнать более общую информацию об отчетности с помощью Google Ads API. В следующей таблице представлены варианты отчетов по кампаниям с максимальной эффективностью, организованные по целям.
Эффективность на уровне кампании
Просмотр эффективности кампании с максимальной эффективностью аналогичен просмотру эффективности кампании любого другого типа . Однако вам необходимо добавить фильтр, чтобы включать только кампании с advertising_channel_type
, равным PERFORMANCE_MAX
.
Все показатели эффективности кампаний с максимальной эффективностью
Например, следующий запрос возвращает эффективность всех кампаний с максимальной эффективностью за последние 30 дней. Вы также можете ограничить результаты одной кампанией, отфильтровав campaign.id
или campaign.resource_name
. Это соответствует отчетам об объектах канала с максимальной эффективностью в интерфейсе Google Рекламы.
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
Места размещения в кампании с максимальной эффективностью
performance_max_placement_view
отображает показатели показов на местах размещения для кампаний с максимальной эффективностью, чтобы получить представление о том, где показывались объявления кампании. Следующий запрос показывает, как получить показы по местам размещения для конкретной кампании с максимальной эффективностью за последние 30 дней.
SELECT
performance_max_placement_view.display_name,
performance_max_placement_view.placement,
performance_max_placement_view.placement_type,
performance_max_placement_view.target_url,
metrics.impressions,
campaign.id
FROM performance_max_placement_view
WHERE
campaign.id = CAMPAIGN_ID
AND segments.date DURING LAST_30_DAYS
Производительность на уровне группы активов
Помимо отчетов по кампаниям, отчеты доступны для ресурсов asset_group
связанных с вашими кампаниями с максимальной эффективностью.
Качество объявления группы объектов
Поскольку кампании с максимальной эффективностью динамически создают объявления для каждой группы объектов, используя объекты, прикрепленные к этой группе объектов, просмотреть эффективность отдельных объявлений невозможно. Однако API Google Рекламы предоставляет поле asset_group.ad_strength
, чтобы оценить, насколько хорошо связанные объекты asset_group
настроены для оптимальной эффективности рекламы. Узнайте больше о качестве объявлений с максимальной эффективностью.
Следующий запрос показывает, как просмотреть эффективность рекламы всех групп объектов. Вы можете дополнительно отфильтровать этот запрос по asset_group.id
или asset_group.resource_name
чтобы просмотреть эффективность рекламы одной или нескольких конкретных групп активов. Альтернативно вы можете добавить фильтр campaign
, как описано ранее, чтобы сравнивать эффективность рекламы различных групп активов в рамках указанной кампании.
SELECT
asset_group.id,
asset_group.ad_strength
FROM asset_group
WHERE asset_group.status = 'ENABLED'
Рекомендации по повышению прочности группы активов
API Google Рекламы предоставляет тип рекомендации IMPROVE_PERFORMANCE_MAX_AD_STRENGTH
, который выделяет группы активов, которые следует улучшить, чтобы достичь рейтинга надежности "Отлично". Эта функция особенно полезна для сторонних рекламодателей, которые позволяют пользователям создавать группы активов и управлять ими.
Дополнительную информацию можно найти в руководстве по показателю оптимизации и рекомендациям .
Эффективность группы активов
Ресурс asset_group
предоставляет различные показатели для измерения эффективности отдельной группы активов. В этом образце запроса показано, как получить показатели эффективности для каждой asset_group
в указанной кампании за последние 7 дней.
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
Эффективность активов
Можно получить производительность на уровне активов, используя ресурс asset_group_asset
.
Производительность актива с помощью asset_group_asset
В ресурсе asset_group_asset
поле performance_label
ранжирует актив по сравнению с другими активами того же типа. Дополнительную информацию можно найти в статье об отчетах по объектам в эффективности с максимальной эффективностью .
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'
Лучшие комбинации активов
Ресурс asset_group_top_combination_view
можно использовать для запроса наиболее эффективных комбинаций активов в группах активов. Это соответствует отчету «Комбинации» в пользовательском интерфейсе Google Рекламы. Например, следующий запрос создает список наиболее популярных комбинаций активов в указанной asset_group
. Каждая строка ответа содержит список сообщений asset_group_top_combination_view.asset_group_top_combinations
типа AssetGroupAssetCombinationData
. Каждый элемент в этом списке содержит список активов в соответствующей комбинации, представленный в виде сообщения AssetUsage
.
SELECT asset_group_top_combination_view.asset_group_top_combinations
FROM asset_group_top_combination_view
WHERE asset_group.id = ASSET_GROUP_ID
Пройдя еще один шаг вперед, вы можете настроить этот запрос, чтобы получить информацию, которая поможет вам выбрать объекты и лучше оптимизировать эффективность кампании с максимальной эффективностью. Приведенный ниже запрос выдает самые популярные комбинации объектов по группам объектов в одной кампании, но ограничивает результаты группами объектов, у которых для параметра asset_group.ad_strength
установлено значение GOOD
или EXCELLENT
. Полученные комбинации объектов представляют собой наиболее эффективные комбинации объектов в наиболее эффективных группах объектов кампании.
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
Эффективность розничной кампании
Существует множество способов оценки розничных кампаний с максимальной эффективностью в зависимости от ваших целей отчетности.
Эффективность всех розничных кампаний
Самый простой пример — получение данных об эффективности всех розничных кампаний с максимальной эффективностью с использованием методологии примера эффективности всех кампаний с максимальной эффективностью . Чтобы создать розничную кампанию с максимальной эффективностью, вам необходимо заполнить поле shopping_setting
в своей кампании, указав merchant_id
вашего аккаунта Merchant Center. Добавление условия campaign.shopping_setting.merchant_id IS NOT NULL
в предложение WHERE
затем фильтрует набор результатов, чтобы включить только розничные кампании.
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
Эффективность кампании для feed_label
Поле campaign.shopping_setting.feed_label
можно использовать для таргетинга на определенные фиды товаров в вашем аккаунте Merchant Center. Вы можете отфильтровать это поле, чтобы получить показатели отчетности для всех кампаний, связанных с определенным фидом продуктов. Например, следующий запрос демонстрирует, как получить показатели для всех кампаний с максимальной эффективностью, ориентированных на продукты, рекламируемые в зимний сезон.
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
Производительность продукта
Вы можете использовать shopping_performance_view
для получения показателей на уровне продукта по всем вашим розничным кампаниям с максимальной эффективностью, как показано в запросе ниже. Фильтрация по campaign.advertising_channel_type
ограничивает результаты кампаниями с максимальной эффективностью, а включение segments.product_item_id
автоматически фильтрует эти результаты, чтобы включить только розничные кампании, поскольку с нерозничными кампаниями нет связанных продуктов.
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
Эффективность продукта с данными корзины
Розничные рекламодатели могут получить доступ к соответствующим показателям продаж и прибыли, таким как доход, валовая прибыль, валовая прибыль и проданные единицы. Эти показатели доступны всем рекламодателям, которые реализуют конверсии с данными корзины в кампаниях с максимальной эффективностью, и совместимы со следующими отчетами.
-
asset_group_product_group_view
-
campaign
-
customer
(агрегировано по всем кампаниям) -
shopping_performance_view
Следующие показатели данных корзины можно использовать в отчетах, например 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
В следующем примере показано, как эти показатели данных корзины можно использовать для оценки эффективности на уровне продукта в кампаниях с максимальной эффективностью за последние 30 дней.
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
Эффективность кампании с данными корзины
Показатели данных корзины можно использовать на уровне кампании и комбинировать с другими показателями эффективности, такими как показы, клики и стоимость.
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
Эффективность кампании по группам объектов и группам продуктов
В следующем примере показано, как asset_group_product_group_view
можно использовать для получения показателей производительности с помощью asset_group
и asset_group_listing_group_filter
. В примере результаты сегментируются по узлам дерева разделов продуктов для каждой asset_group
в указанной кампании.
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
Эффективность групп активов по группам продуктов
В качестве альтернативы вы можете использовать asset_group_product_group_view
для получения показателей производительности с помощью asset_group_listing_group_filter
, но ограничить результаты одной asset_group
, добавив условие фильтрации asset_group
в предложение 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
Эффективность параметров группового фильтра списков
Развивая предыдущий пример, вы можете сегментировать показатели эффективности по измерению asset_group_listing_group_filter
. В следующем примере показано, как получить показатели производительности по бренду продукта. Это делается путем добавления asset_group_listing_group_filter.case_value.product_brand.value
к предложению SELECT
, которое также автоматически фильтрует результаты, чтобы включать только объекты asset_group_listing_group_filter
с измерением бренда продукта.
Вы можете выполнить аналогичный анализ, заменив asset_group_listing_group_filter.case_value.product_brand
другим измерением, например 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
Эффективность критерия кампании
Отчеты по критериям кампании заполняются только для поддерживаемых типов критериев, которые можно найти в руководстве по созданию критериев кампании .
Эффективность критерия местоположения
Ниже приведен пример запроса данных о критериях местоположения с максимальной эффективностью из отчета location_view
:
SELECT
campaign.id,
campaign.name,
metrics.clicks,
metrics.impressions,
campaign_criterion.location.geo_target_constant
FROM location_view
WHERE campaign.status != 'REMOVED'
Определить рыночные возможности
Одним из основных вариантов использования отчетов с максимальной эффективностью является выявление рыночных возможностей, которые вы можете использовать на благо своих рекламных кампаний и своего бизнеса. Посмотрите следующее видео, чтобы увидеть некоторые примеры и рекомендации по составлению отчетов PMax для выявления рыночных возможностей.
Лучшие практики
Мы рекомендуем использовать эти рекомендации при составлении отчетов по кампаниям с максимальной эффективностью в Google Ads API. К ним относятся:
Эффективное использование API.
Использование рекомендаций для оптимизации ваших кампаний.
Анализ данных в реальном времени, а не только исторических отчетов.
Добавьте как можно больше ресурсов до предела для каждого типа активов, а затем подождите и позвольте Google Ads оптимизировать вас.
Посмотрите следующее видео, чтобы получить более подробную информацию о каждой из этих рекомендаций.