Разбивки Insights API

Результаты Insights API можно группировать, используя разбивки.

Insights API может возвращать приблизительные метрики, метрики в разработке или приблизительные метрики в разработке. Статистические данные в разбивке являются приблизительными. Подробные сведения см. в этом разделе.

Ограничения

Недоступные поля

При настройке разбивки нельзя запросить следующие поля:

  • app_store_clicks;
  • newsfeed_avg_position;
  • newsfeed_clicks;
  • relevance_score;
  • newsfeed_impressions.

Ограничения для метрик действий вне Meta

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

Тип 1

  • region
  • dma
  • hourly_stats_aggregated_by_audience_time_zone
  • hourly_stats_aggregated_by_advertiser_time_zone

Тип 2

  • action_device
  • action_destination
  • action_target_id
  • product_id
  • action_carousel_card_id/action_carousel_card_name
  • action_canvas_component_name

Правила, связанные с запросами, содержащими перечисленные выше разбивки:

  • тип 1 — Insights API не вернет поддерживаемые метрики сторонних сайтов (например, метрику действий с разбивками типа 1);
  • тип 2 — API будет по-прежнему возвращать разбивки сторонних сайтов, однако они не будут содержать значение разбивки. Мобильные метрики, запрошенные с этими разбивками, не больше возвращаться не будут.

Примечание. Перечисленные выше разбивки будут по-прежнему поддерживаться для таких метрик на Meta, как количество показов, количество кликов по ссылкам и т. д. Изменения также не повлияют на более ранние данные, полученные до 27 апреля 2021 года. Разбивки для таких данных будут по-прежнему доступны.

Метрики действий

Метрики будут недоступны в следующих сценариях:

  • при попытке агрегирования с разными настройками атрибуции;
  • при запросе с затронутыми разбивками (это ограничение применяется только для типов действий вне Meta).

Примечание. Метрики будут доступны при запросе с окнами action_attribution_windows=1d_click,7d_click,1d_view (не относится к окну по умолчанию).

Общие разбивки

Доступны следующие разбивки:

РазбивкаОписание

action_device

Устройство, на котором произошло отслеживаемое событие конверсии. Например, для ПК можно указать \"Desktop\".

action_canvas_component_name

Имя компонента рекламы на холсте.

action_carousel_card_id

Идентификатор карточки кольцевой галереи, с которой пользователи взаимодействовали при показе рекламы.

action_carousel_card_name

Карточка кольцевой галереи, с которой пользователи взаимодействовали при показе рекламы. Карточки определяются по заголовкам.

action_destination

Целевая страница, на которую пользователи переходят после нажатия объявления. Это может быть ваша Страница Facebook, внешний URL пикселя конверсий или приложение, настроенное с помощью пакета средств разработки (SDK).

action_reaction

Количество реакций на ваши объявления или продвигаемые публикации. Кнопки реакции на объявлении позволяют пользователям оценить ваш контент, например поставить "Нравится", "Супер", "Ха-ха", "Ух ты!", "Сочувствую" или "Возмутительно".

action_target_id

Идентификатор целевого объекта, на который пользователи переходят после нажатия объявления. Это может быть ваша Страница Facebook, внешний URL пикселя конверсий или приложение, настроенное с помощью пакета средств разработки (SDK).

action_type

Действия, выполняемые для объявления, страницы, приложения или мероприятия после показа объявления пользователю (даже если пользователь не нажал его). В число действий входят отметки "Нравится" Страницы, установки приложения, конверсии, ответы на приглашения и другое.

action_video_sound

Статус звука при воспроизведении видеорекламы (включен или выключен).

action_video_type

Разбивка метрик видео.

ad_format_asset

Идентификатор объекта формата рекламы, используемого при показе, нажатии или действии.

age

Возрастной диапазон охваченных пользователей.

app_id

ID приложения, связанного с запрошенным рекламным аккаунтом или кампанией. Информацию о приложении, в том числе его ID, можно найти на панели приложений.


Эта разбивка поддерживается только для поля total_postbacks.

body_asset

ID объекта тела, используемого при показе, нажатии или действии.

call_to_action_asset

Идентификатор объекта призыва к действию, используемого при показе, нажатии или действии.

country

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

description_asset

ID объекта описания, используемого при показе, нажатии или действии.

device_platform

Тип устройства (мобильное или ПК), на котором пользователи просматривали или нажимали рекламу. Отображается согласно отчету по рекламе.

dma

Расчетные рыночные территории (Designated Marketing Area, DMA) — 210 географических зон в Соединенных Штатах Америки, в которых просмотр телевидения местным населением измеряет The Nielsen Company.

frequency_value

Количество показов объявления из кампании типа "Охват и частота" каждому аккаунту из Центра аккаунтов.

gender

Пол охваченных пользователей. Если пользователь не указывает пол, для него отображается значение "Не указано".

hourly_stats_aggregated_by_advertiser_time_zone

Почасовая разбивка, сгруппированная по времени показа объявлений в часовом поясе рекламодателя. Например, если ваши объявления должны показываться с 09:00 до 11:00, но при этом охватывают аудиторию из разных часовых поясов, они могут показываться с 09:00 до 13:00 в часовом поясе рекламодателя. Статистика разбивается на четыре группы: с 09:00 до 10:00, с 10:00 до 11:00, с 11:00 до 12:00 и с 12:00 до 13:00.

hourly_stats_aggregated_by_audience_time_zone

Почасовая разбивка, сгруппированная по времени показа объявлений в часовом поясе аудитории. Например, если ваши объявления должны показываться с 09:00 до 11:00, но при этом охватывают аудиторию из разных часовых поясов, они могут показываться с 09:00 до 13:00 в часовом поясе рекламодателя. Статистика агрегируется в две группы: с 09:00 до 10:00 и с 10:00 до 11:00.

image_asset

ID объекта изображения, используемого при показе, нажатии или действии.

impression_device

Устройство, на котором произошел последний показ вашего объявления пользователю Meta. Например, если объявление было показано пользователю на iPhone, указывается значение \"iPhone\".

is_conversion_id_modeled

Логическое значение, которое показывает, смоделированы ли биты конверсии conversion_bits. Значение 0 указывает, что conversion_bits не смоделированы, а 1 — что значения conversion_bits смоделированы.


Эта разбивка поддерживается только для поля total_postbacks_detailed.

link_url_asset

Идентификатор объекта URL, используемого при показе, нажатии или действии.

place_page_id

ID страницы места, используемой при показе или нажатии.


Статистика на уровне аккаунта и page_place_id несовместимы друг с другом, поэтому их нельзя запрашивать вместе.

platform_position

Часть платформы, где было показано ваше объявление (например, Лента Facebook на ПК или Лента Instagram на мобильных устройствах).

product_id

Идентификатор продукта, используемого при показе, нажатии или действии.

publisher_platform

Платформа, на которой показывалось объявление, например Facebook, Instagram или Audience Network.

region

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

skan_campaign_id

Необработанный идентификатор кампании, полученный как часть обратной передачи Skan из iOS 15 или более поздней версии.


Примечание. Эта разбивка поддерживается только для поля total_postbacks_detailed.

skan_conversion_id

Назначенный идентификатор конверсии (также называется идентификатором приоритета) события и (или) пакета событий, настроенных в схеме конфигурации SKAdNetwork приложения. Настройки событий в приложении можно посмотреть и изменить в Meta Events Manager. Подробнее о настройке событий в приложении для SKAdNetwork см. в этом разделе.


Примечание. Эта разбивка поддерживается только для поля total_postbacks.

title_asset

ID объекта заголовка, используемого при показе, нажатии или действии.

user_segment_key

Сегмент пользователя (например: новый, существующий) торговых кампаний Advantage+ (ASC). Существующий пользователь указывается пользовательской аудиторией в настройках торговых кампаний Advantage+.

video_asset

Идентификатор видеообъекта, используемого при показе, нажатии или действии.

Примечания

  • Фильтрация app_id и skan_conversion_id с помощью поля filtering пока не поддерживается.
  • Разбивку dma нельзя использовать для метрик estimated_ad_recall_rate и video_thruplay_watched_actions.
  • В разбивке dma для вычисления уникальных метрик, таких как охват, используется методология выборки. В экземплярах, где имеется большое количество регионов DMA со сравнительно небольшими объемами, они могут не представляться в выборке или масштабироваться до степени 2. Поэтому для повышения точности рекомендуется запрашивать и соответствующие показы.
  • Значение frequency_value используется только с параметром reach. Например, оно обозначает, как часто уникальный пользователь видел рекламное объявление.
  • Разбивки image_asset и video_asset недоступны на уровне рекламного аккаунта для объектов, которые используются в динамическом креативе.
  • Для действий с рекламойvideo_p25_watched_actions, video_p50_watched_actions, video_p75_watched_actions, video_p95_watched_actions и video_p100_watched_actions не поддерживается разбивка по параметру region.
  • Все разбивки для динамического креатива поддерживают лишь ограниченный набор метрик:
Разбивки для динамического креативаМетрики, поддерживаемые разбивками для динамического креатива
  • ad_format_asset
  • body_asset
  • call_to_action_asset
  • description_asset
  • image_asset
  • link_url_asset
  • title_asset
  • video_asset
  • impressions
  • clicks
  • spend
  • reach
  • actions
  • action_values

Следующий вызов группирует результаты по параметрам age и gender:

curl -G \
  -d "breakdowns=age,gender" \
  -d "fields=impressions" \
  -d "access_token=<ACCESS_TOKEN>" \
  "https://graph.facebook.com/<API_VERSION>/<AD_CAMPAIGN_ID>/insights"

Почасовые разбивки

Теперь данные статистики можно разбить по часам с помощью этих параметров:

  • hourly_stats_aggregated_by_advertiser_time_zone
  • hourly_stats_aggregated_by_audience_time_zone

Ограничения по количеству разбивок, которые можно запросить вместе с почасовой разбивкой, перечислены в разделе Объединение разбивок. Почасовые разбивки не поддерживают уникальные поля, т. е. любые поля, которые начинаются с unique_*, reach или frequency. Если применяются почасовые разбивки, поля reach и frequency возвращают 0.

curl -G \
-d "fields=impressions" \
-d "breakdowns=hourly_stats_aggregated_by_audience_time_zone" \
-d "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/<AD_CAMPAIGN_ID>/insights"

Разбивка по действиям

Вы можете сгруппировать результаты в поле actions. Параметр action_breakdowns позволяет применить указанные ниже разбивки.

Поле action_breakdowns поддерживает такие разбивки:

  • action_device
  • conversion_destination
  • matched_persona_id
  • matched_persona_name
  • signal_source_bucket
  • standard_event_content_type
  • action_canvas_component_name
  • action_carousel_card_id
  • action_carousel_card_name
  • action_destination
  • action_reaction
  • action_target_id
  • action_type
  • action_video_sound
  • action_video_type

Если параметр action_breakdowns не указан, в качестве action_breakdowns неявным образом добавляется action_type.

Общее количество действий в поле actions

Общее количество (сумма) всех значений, возвращенных в результатах группы (actions).

Результат может не совпадать со значением total_actions, поскольку поля, возвращенные в actions, содержат детализированные неучтенные действия.

total_actions - 33
    page_engagement - 10
        post_engagement - 10
            link_click - 2
            comment - 3
            post_reaction - 3
            like - 2
    mobile_app_install - 12
    app_custom_event - 11
        app_custom_event.fb_mobile_activate_app - 6
        app_custom_event.other - 5

В этом примере post_engagement представляет собой сумму link_click, comment, like и post_reaction, где post_reaction — это число всех реакций, в т. ч. отметок "Нравится". Поле total_actions представляет собой сумму действий верхнего уровня для объекта, например page_engagement, mobile_app_install и app_custom_event.

Объединение разбивок

Поскольку объем хранимых данных ограничен, доступны не все сочетания разбивок. Разбивки, помеченные звездочкой (*), можно объединить с action_type, action_target_id и action_destination (название action_target_id).

Возможные сочетания

action_converted_product_id — доступность ограничена для партнерской рекламы.

action_type *

action_type, action_converted_product_id — доступность ограничена для партнерской рекламы.

action_target_id *

action_device *

action_device, impression_device *

action_device, publisher_platform *

action_device, publisher_platform, impression_device *

action_device, publisher_platform, platform_position *

action_device, publisher_platform, platform_position, impression_device *

action_reaction

action_type, action_reaction

age *

gender *

age, gender *

app_id, skan_conversion_id

country *

region *

publisher_platform *

publisher_platform, impression_device *

publisher_platform, platform_position *

publisher_platform, platform_position, impression_device *

product_id *

hourly_stats_aggregated_by_advertiser_time_zone *

hourly_stats_aggregated_by_audience_time_zone *

action_carousel_card_id / action_carousel_card_name

action_carousel_card_id / action_carousel_card_name

action_carousel_card_id / action_carousel_card_name, impression_device

action_carousel_card_id / action_carousel_card_name, country

action_carousel_card_id / action_carousel_card_name, age

action_carousel_card_id / action_carousel_card_name, gender

action_carousel_card_id / action_carousel_card_name, age, gender

Ограничения

  • При разбивке статистики по часам нельзя запросить поля video_*.
  • При разбивке по регионам нельзя запросить поле video_avg_time_watched_actions.
  • Параметр action_type неявным образом добавляется в качестве action_breakdowns, если параметр action_breakdowns не указан.