Как и в случае с другими типами объявлений, вы можете использовать GoogleAdsService.SearchStream, чтобы получать данные о статусе и эффективности товаров в товарных объявлениях.
Для кампаний, в которых поддерживаются товары из фида Google Merchant Center, доступны следующие отчеты:
- Shopping Performance View
- Просмотр групп товаров
- Представление групп товаров в группах объектов
- Товар из Google Покупок
- Представление данных о продажах в корзине (доступно в версии 24 и более поздних)
- Представление объектов с дополнением конечного URL (доступно для торговых кампаний в версии 26 и более поздних)
Кроме того, начиная с версии 26, в торговых кампаниях final_url_expansion_asset_view сообщает о показанных объектах оптимизации текста, когда включены AI Max (campaign.ai_max_setting.enable_ai_max = true) и дополнение конечного URL (FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION = OPTED_IN).
Требования к запросам и пример приведены в разделе Просмотр объектов дополнения конечного URL.
Представление "Эффективность покупок"
Shopping Performance View предоставляет агрегированную статистику по товарам с такими атрибутами, как product_item_id.
Она поддерживает все типы кампаний, в которых используются фиды товаров из Google Merchant Center, включая торговые, медийные и видеокампании, кампании с максимальной эффективностью, кампании для создания спроса и кампании для приложений.
Представление эффективности покупок отражает состояние товара на момент регистрации соответствующих показателей. Это относится и к сегментам, например product_title, которые могли измениться с момента регистрации показателя.
shopping_performance_view также поддерживает следующие сегменты и показатели:
segments.ad_sub_network_type(также поддерживается вproduct_group_viewиasset_group_product_group_view).- Показатели, сегментированные по дате конверсии:
metrics.conversions_by_conversion_date,metrics.all_conversions_by_conversion_date,metrics.conversions_value_by_conversion_date,metrics.all_conversions_value_by_conversion_date,metrics.value_per_conversions_by_conversion_dateиmetrics.value_per_all_conversions_by_conversion_date. - Показатели процента полученных показов конкурентов:
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. - Доступно в версии 24 и более поздних. Сегмент
segments.conversion_attribution_event_typeиmetrics.all_*показатели данных корзины (которые содержат данные корзины по всем конверсиям, включая конверсии без назначения ставок).
Ниже приведен пример запроса, который позволяет получить данные о показах, кликах, расходах, конверсиях и всех конверсиях для товаров по product_item_id с кликами за последние 30 дней (отсортированные по убыванию по всем конверсиям, затем по конверсиям, затем по кликам, затем по расходам, затем по показам):
SELECT
segments.product_item_id,
metrics.clicks,
metrics.cost_micros,
metrics.impressions,
metrics.conversions,
metrics.all_conversions
FROM shopping_performance_view
WHERE 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
Логика атрибуции для отчетов о товарах
В отчетах на уровне товара используется специальная модель атрибуции, которая позволяет распределять ценность между отдельными товарами, если в одном объявлении их несколько.
Финансовые показатели
Финансовые показатели, такие как metrics.cost_micros и metrics.conversions, рассчитываются так, чтобы их сумма по всем товарам не превышала значения в отчетах на уровне кампании.
- Прямые взаимодействия
- Если намерение пользователя очевидно и связано с одним товаром (например, клик по товару), то 100 % связанных расходов и ценности конверсии присваивается этому товару.
- Косвенные взаимодействия
- Если намерение пользователя направлено на объявление в целом (например, если пользователь нажимает на заголовок, кнопку с призывом к действию или видео), связанные с этим расходы и ценность конверсии распределяются равномерно между всеми товарами, показанными в этом объявлении.
Показатели взаимодействия
Показатели взаимодействия, такие как metrics.impressions и metrics.clicks, позволяют оценить вовлеченность пользователей в работу с продуктом.
Для показов количество увеличивается для каждого товара, включенного в объявление, когда происходит событие, независимо от того, был ли товар виден в области просмотра пользователя. Поэтому сумма показов всех товаров в отчете может быть значительно выше, чем общее количество показов на уровне кампании.
А в столбце metrics.clicks учитываются только клики по конкретному товару. В интерфейсе Google Рекламы поле metrics.clicks называется Клики по товарам.
Просмотр групп товаров
Представление групп предложений товаров содержит сводную статистику по группам предложений товаров (в интерфейсе они называются группами товаров). Примеры отчетов о группах товаров в группах объектов можно найти в руководстве по отчетам для кампаний с максимальной эффективностью.
Ниже приведен пример запроса, который позволяет получить данные о показах, кликах, конверсиях и всех конверсиях для групп товаров в торговых кампаниях с показами за последние 30 дней. Результаты сортируются по убыванию количества всех конверсий, затем конверсий, кликов и показов.
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
metrics.all_conversions
FROM product_group_view
WHERE segments.date DURING LAST_30_DAYS
AND metrics.impressions > 0
ORDER BY
metrics.all_conversions DESC,
metrics.conversions DESC,
metrics.clicks DESC,
metrics.impressions DESC
Отчет о товарах в Google Покупках
Отчет Товар из товарного объявления содержит атрибуты и статистику по товарам, которые есть в аккаунтах Google Merchant Center, связанных с аккаунтом Google Рекламы. Этот отчет позволяет просматривать статистику на уровне клиента, кампании и группы объявлений. Поддерживаются торговые кампании, кампании с максимальной эффективностью, кампании для создания спроса, видеокампании и (в версии 24 и более поздних) кампании для приложений. Вы также можете запросить shopping_product.product_image_uri, чтобы получить URI изображения товара, предоставленного продавцом.
Ниже приведен пример запроса, который позволяет получить данные о показах, кликах, конверсиях и всех конверсиях за последние 30 дней для всех товаров из всех связанных аккаунтов Google Merchant Center. Результаты сортируются по убыванию количества всех конверсий, затем конверсий, кликов и показов.
SELECT
shopping_product.resource_name,
shopping_product.item_id,
shopping_product.feed_label,
shopping_product.merchant_center_id,
metrics.clicks,
metrics.impressions,
metrics.conversions,
metrics.all_conversions
FROM shopping_product
WHERE segments.date DURING LAST_30_DAYS
ORDER BY
metrics.all_conversions DESC,
metrics.conversions DESC,
metrics.clicks DESC,
metrics.impressions DESC
Подробную информацию о запросах можно найти в руководстве по работе с отчетами.
Как избежать проблем с производительностью
Если с аккаунтом связано большое количество товаров, отчет о товарах в Google Покупках может содержать значительный объем данных. Ниже приведены рекомендации, которые помогут вам повысить эффективность запросов GAQL.
- Запросы на уровне кампании и группы объявлений обычно выполняются быстрее, чем на уровне аккаунта, поскольку они, скорее всего, содержат меньше товаров и требуют доступа к меньшему объему данных.
- Чем больше полей и показателей в пункте
SELECT, тем дольше будет выполняться запрос. Выбирайте только те поля и показатели, которые вам нужны. - Для товаров с одной или несколькими проблемами возвращается больше данных. Вы можете отфильтровать товары по значению
shopping_product.statusв условииWHERE, чтобы понять, какие товары могут возвращать проблемы, вызвавшие соответствующий статус.
Примеры использования отчета о товарах в Google Покупках
Отчет о товарах позволяет получать информацию о товарах в кампаниях, в которых используются фиды товаров. Он позволяет получать информацию о статусе товаров из аккаунтов Google Merchant Center, а также данные, связанные с рекламой, например показатели эффективности и сведения о проблемах, из-за которых товары не показываются в объявлениях.
В этом разделе рассматриваются некоторые типичные сценарии использования, аналогичные тем, которые возможны в представлении Товары в интерфейсе Google Рекламы.
Поле issues для shopping_product похоже на ProductStatus в Merchant API, но в нем также указываются проблемы, связанные с Google Рекламой.
Чтобы узнать, где нужно устранить проблему – в Google Merchant Center или Google Рекламе, – проверьте поле shopping_product.issues.documentation в ответе. В нем будет ссылка на статью Справочного центра с инструкциями.
Статусы товаров (уровень аккаунта)
Если не указать фильтры для кампании или группы объявлений, в отчет будут включены все товары на уровне аккаунта.
Поддерживаются показатели, статусы и проблемы для всех кампаний в аккаунте следующих типов:
- Покупки
- Максимальная эффективность
Этот запрос позволяет узнать статус товара, например NOT_ELIGIBLE, и список проблем, которые привели к этому статусу:
SELECT
shopping_product.resource_name,
shopping_product.merchant_center_id,
shopping_product.channel,
shopping_product.language_code,
shopping_product.feed_label,
shopping_product.item_id,
shopping_product.status,
shopping_product.issues
FROM shopping_product
Статусы товаров (на уровне кампании)
Если в запросе отчета указать ресурс кампании в качестве части условия WHERE, будут возвращены все товары, включенные в выбранную кампанию.
Она поддерживается в следующих типах кампаний, в которых можно использовать фиды товаров:
- Покупки
- Кампании с максимальной эффективностью
- для создания спроса;
- Видео
- Приложение (доступно в версии 24 и более поздних)
Этот запрос позволяет увидеть статус каждого товара, включенного в определенную кампанию, включая проблемы, которые вызывают этот статус. Например, если кампания приостановлена, это влияет на статус товара:
SELECT
shopping_product.resource_name,
shopping_product.campaign,
campaign.name,
shopping_product.merchant_center_id,
shopping_product.channel,
shopping_product.language_code,
shopping_product.feed_label,
shopping_product.item_id,
shopping_product.status,
shopping_product.issues
FROM shopping_product
WHERE
shopping_product.campaign = 'customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>'
Статусы товаров (на уровне группы объявлений)
Если в запросе WHERE указать и ресурс группы объявлений, и ресурс кампании, то будут возвращены все товары, включенные в выбранную кампанию. Показатели, статус и проблемы товара отражают, включен ли он в выбранную группу объявлений или исключен из нее.
Она поддерживается в кампаниях следующих типов:
- Покупки
- Создание спроса
- Видео
- Приложение (доступно в версии 24 и более поздних; поддерживает только показатели
impressions,clicksиctr, не поддерживаетstatusиissues)
Этот запрос позволяет узнать статус товара в отношении группы объявлений. Вы можете проверить, правильно ли применяются фильтры групп товаров (на уровне группы объявлений), и посмотреть статус каждого товара:
SELECT
shopping_product.resource_name,
shopping_product.campaign,
campaign.name,
shopping_product.ad_group,
ad_group.name,
shopping_product.merchant_center_id,
shopping_product.channel,
shopping_product.language_code,
shopping_product.feed_label,
shopping_product.item_id,
shopping_product.status,
shopping_product.issues
FROM shopping_product
WHERE
shopping_product.campaign = 'customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>'
AND shopping_product.ad_group =
'customers/<CUSTOMER_ID>/adGroups/<AD_GROUP_ID>'
Показатели товаров, отфильтрованные по дате (уровень аккаунта)
Если в запросе отчета указать дату или диапазон дат в предложении WHERE, будут возвращены показатели для всех товаров на уровне аккаунта за указанный период времени, независимо от того, являются ли показатели ненулевыми.
Выбрать segments.date нельзя, иначе возникнет ошибка UNSUPPORTED_DATE_SEGMENTATION.
Этот запрос позволяет посмотреть эффективность каждого товара за определенный день или другой совместимый диапазон дат, агрегированную по всем кампаниям:
SELECT
shopping_product.resource_name,
shopping_product.merchant_center_id,
shopping_product.channel,
shopping_product.language_code,
shopping_product.feed_label,
shopping_product.item_id,
metrics.clicks,
metrics.impressions,
metrics.cost_micros
FROM shopping_product
WHERE
segments.date DURING LAST_30_DAYS
Эффективность товаров с данными корзины
Рекламодатели, занимающиеся розничной торговлей, могут просматривать показатели продаж и прибыли, такие как доход, валовая прибыль, рентабельность валовой прибыли и количество проданных товаров. Эти показатели доступны всем рекламодателям, которые настроили конверсии с данными корзины в торговых кампаниях, и совместимы со следующими отчетами:
ad_groupad_group_adcampaigncart_data_sales_view(доступно в версии 24 и более поздних)customer(агрегированные данные по всем кампаниям)product_group_viewshopping_performance_viewshopping_product(дляmetrics.all_*показателей данных корзины в версии 24 и более поздних)
В отчетах о торговых кампаниях, например в shopping_performance_view, можно использовать следующие показатели данных корзины:
metrics.average_cart_sizemetrics.average_order_value_microsmetrics.cost_of_goods_sold_microsmetrics.cross_sell_cost_of_goods_sold_microsmetrics.cross_sell_gross_profit_microsmetrics.cross_sell_revenue_microsmetrics.cross_sell_units_soldmetrics.gross_profit_marginmetrics.gross_profit_microsmetrics.lead_cost_of_goods_sold_microsmetrics.lead_gross_profit_microsmetrics.lead_revenue_microsmetrics.lead_units_soldmetrics.ordersmetrics.revenue_microsmetrics.units_sold
В версии 24 и более поздних в отчетах по всем конверсиям (в том числе без назначения ставок) также доступны следующие показатели данных корзины:
metrics.all_average_cart_sizemetrics.all_average_order_value_microsmetrics.all_cost_of_goods_sold_microsmetrics.all_cross_sell_cost_of_goods_sold_microsmetrics.all_cross_sell_gross_profit_microsmetrics.all_cross_sell_revenue_microsmetrics.all_cross_sell_units_soldmetrics.all_gross_profit_marginmetrics.all_gross_profit_microsmetrics.all_lead_cost_of_goods_sold_microsmetrics.all_lead_gross_profit_microsmetrics.all_lead_revenue_microsmetrics.all_lead_units_soldmetrics.all_ordersmetrics.all_revenue_microsmetrics.all_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 = 'SHOPPING'
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 = 'SHOPPING'
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
Просмотр объектов с дополнением конечного URL
Начиная с версии 26 вы можете использовать final_url_expansion_asset_view, чтобы оценивать эффективность объектов оптимизации текста, которые показываются в торговых кампаниях, когда включены AI Max (campaign.ai_max_setting.enable_ai_max = true) и дополнение конечного URL (FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION = OPTED_IN).
При запросе final_url_expansion_asset_view следуйте этим правилам фильтрации и выбора полей:
- Запросы к
final_url_expansion_asset_viewдолжны фильтроваться по крайней мере по одному из следующих полей:campaign.advertising_channel_type,campaign(campaign.id,campaign.resource_nameилиfinal_url_expansion_asset_view.campaign) илиad_group(ad_group.id,ad_group.resource_nameилиfinal_url_expansion_asset_view.ad_group). Если не указать ни одно из них, возвращается ошибкаFinalUrlExpansionAssetViewError.MISSING_REQUIRED_FILTER. - При запросе
final_url_expansion_asset_viewдля торговых кампаний на уровне аккаунта или кампании необходимо выполнить фильтрацию поcampaign.advertising_channel_type = 'SHOPPING'(или по одной группе объявлений с помощью=). При фильтрации по кампании (campaign.id,campaign.resource_nameилиfinal_url_expansion_asset_view.campaign) также требуетсяcampaign.advertising_channel_type = 'SHOPPING'. Если его не указать, возвращается ошибкаFinalUrlExpansionAssetViewError.REQUIRES_ADVERTISING_CHANNEL_TYPE_FILTER. При фильтрации по одной группе объявлений (ad_group) требование фильтрации выполняется автоматически. - Фильтры по
campaign.advertising_channel_type,campaignилиad_groupдолжны использовать оператор=для одного значения. ИспользованиеINили нескольких условий для одного типа ресурса возвращаетFinalUrlExpansionAssetViewError.REQUIRES_FILTER_BY_SINGLE_RESOURCE. - Для торговых кампаний можно выбирать и фильтровать поля
ad_group, но нельзя выбирать поляasset_group. Если выбрать поляasset_groupв торговых кампаниях (или при фильтрации поad_group), возвращаетсяFinalUrlExpansionAssetViewError.CANNOT_SELECT_ASSET_GROUP(илиCANNOT_SELECT_BOTH_AD_GROUP_AND_ASSET_GROUP, если также выбраны поляad_group). Если вы отфильтруете данные поasset_groupи выберете поляad_group, то получитеCANNOT_SELECT_AD_GROUP. Если же вы отфильтруете данные и поad_group, и поasset_group, то получитеCANNOT_FILTER_BY_BOTH_AD_GROUP_AND_ASSET_GROUP.
Следующий запрос позволяет получить показатели эффективности на уровне объектов для торговых кампаний за последние 30 дней:
SELECT
campaign.id,
campaign.name,
campaign.advertising_channel_type,
ad_group.id,
final_url_expansion_asset_view.asset,
final_url_expansion_asset_view.field_type,
final_url_expansion_asset_view.final_url,
final_url_expansion_asset_view.status,
metrics.impressions,
metrics.clicks,
metrics.conversions
FROM final_url_expansion_asset_view
WHERE
campaign.advertising_channel_type = 'SHOPPING'
AND segments.date DURING LAST_30_DAYS