Отчеты

Как и в случае с другими типами объявлений, вы можете использовать GoogleAdsService.SearchStream для получения данных о статусе продукта и эффективности для товаров в разделе «Покупки».

Кампании, поддерживающие продукты, имеют следующие специальные отчеты:

Просмотр эффективности покупок

Представление «Эффективность покупок» предоставляет агрегированную историческую статистику отчетов для продуктов по таким атрибутам, как product_item_id .

Представление «Эффективность покупок» фиксирует состояние товара на момент регистрации соответствующих метрик. Это включает такие сегменты, как product_title , которые могли измениться с момента регистрации метрики.

Вот пример запроса, который извлекает показы, клики, стоимость, конверсии и все конверсии для продуктов по 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

Просмотр группы продуктов

Представление «Группа продуктов» предоставляет агрегированную статистику отчётности по группам товаров (в пользовательском интерфейсе они называются группами продуктов ). Примеры представления «Группа активов» см. в руководстве по отчётности Performance Max.

Вот пример запроса, который извлекает показы, клики, конверсии и все конверсии для групп списков покупок по кампаниям с показами за последние 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 Merchant Center, связанных с аккаунтом Google Ads. Этот отчёт можно использовать для анализа статистики на уровне клиента, кампании и группы объявлений.

Вот пример запроса, который извлекает показы, клики, конверсии и все конверсии за последние 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

Более подробную информацию о запросах см. в руководстве по отчетности .

Соображения производительности

Отчёт по товарам в разделе «Покупки» может возвращать значительный объём данных, если учётная запись связана с большим количеством товаров. Следующие рекомендации помогут повысить производительность запросов GAQL:

  • Запросы на уровне кампании и группы объявлений обычно выполняются быстрее, чем запросы на уровне аккаунта, поскольку они, скорее всего, содержат меньше продуктов и требуют доступа к меньшему количеству данных.
  • Чем больше полей и метрик в предложении SELECT , тем медленнее ответ. Мы рекомендуем выбирать только те поля и метрики, которые вам нужны в запросе.
  • Учтите, что для товаров с одной или несколькими проблемами будет возвращено больше данных. Вы можете отфильтровать данные по shopping_product.status в поле WHERE чтобы понять, какие товары с большей вероятностью будут возвращать проблемы, приведшие к соответствующему статусу.

Примеры использования отчета о покупках

Отчёт «Товары для покупок» обеспечивает гибкий доступ к информации о товарах для кампаний, использующих фиды товаров. Он может предоставить вам сведения о статусе товаров в аккаунтах Google Merchant Center, а также специфичную для рекламы информацию, такую как показатели эффективности и проблемы, препятствующие показу рекламы товаров.

В этом разделе рассматриваются некоторые типичные варианты использования, аналогичные тем, которые возможны в представлении « Продукты » в пользовательском интерфейсе Google Ads.

Поле «issues» для товара Shopping Product аналогично полю productstatuses в Content API for Shopping, но с добавлением проблем, специфичных для Google Ads. Чтобы узнать, нужно ли решать проблему в Google Merchant Center или Google Ads, сначала проверьте поле 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 вернет все продукты, включенные в выбранную кампанию.

Поддерживаются следующие типы кампаний, которые могут использовать фиды продуктов:

  • Покупки
  • Максимальная производительность
  • Генерация спроса
  • Видео

Этот запрос позволяет узнать статус продукта, включённого в определённую кампанию. Он позволяет проверить статус каждого продукта, включая проблемы, вызывающие этот статус. Например, приостановленная кампания повлияет на статус продукта:

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, вы получите все продукты, включённые в выбранную кампанию. Метрики, статус и проблемы продукта будут отражать, включен ли он в выбранную группу объявлений или исключён.

Этот запрос позволяет увидеть статус товара по отношению к данной группе объявлений. Он позволяет убедиться, что фильтры группы товаров (на уровне группы объявлений) применяются правильно, а также проверить статус каждого товара:

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 = '2024-01-01'

Эффективность продукта с использованием данных корзины

Рекламодатели розничной торговли могут получить доступ к соответствующим показателям продаж и прибыли, таким как выручка, валовая прибыль, валовая маржа и количество проданных единиц товара. Эти показатели доступны всем рекламодателям, которые используют данные о конверсиях в корзине в торговых кампаниях, и совместимы со следующими отчётами.

Следующие показатели данных корзины могут быть использованы в отчетах, например, shopping_performance_view , для торговых кампаний.

В следующем примере показано, как метрики данных корзины можно использовать для анализа эффективности на уровне продукта в торговых кампаниях за последние 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