Представляет метрики социального взаимодействия для объекта Instagram User.
Эта операция не поддерживается.
GET /{ig-user-id}/insights
Возвращает статистику для объекта IG User.
follower_count
, online_followers
и все метрики audience_*
недоступны для пользователей IG User, у которых менее 100 подписчиков. online_followers
доступна только за последние 30 дней.0
для каждой отдельной метрики API возвращает пустой набор данных.audience_city
может быть возвращено до 45 городов с наибольшим количеством подписчиков).Тип | Описание |
---|---|
Если пользователь приложения получил роль на Странице через Business Manager, также потребуются следующие разрешения: |
GET https://graph.facebook.com/{api-version}/{ig-user-id}/insights ?metric={metric} &period={period} &since={since} &until={until} &access_token={access-token}
Заполнитель | Значение |
---|---|
| Версия API. |
| Обязательный параметр. ID пользователя IG User. |
Параметр | Значение |
---|---|
| Маркер доступа пользователя для пользователя приложения. |
| Список запрашиваемых метрик через запятую. Если запрашивается несколько метрик, у них должен быть совместимый период. |
| Период, совместимый с запрашиваемыми метриками. |
| В сочетании с Примечание. Курсоры разбивки на страницы ( |
| В сочетании с Примечание. Курсоры разбивки на страницы ( |
Некоторые из этих метрик упразднены для версии 18.0. С 11 декабря 2023 г. они будут упразднены для всех версий. Используйте перечисленные альтернативные метрики. Дополнительную информацию см. в разделе Журнал изменений.
Для метрик, поддерживающих периоды lifetime
, результаты возвращаются в виде массива 24-часовых периодов, которые заканчиваются в UTC−07:00. Метрики audience_*
не поддерживают параметры диапазонаsince
и until
.
Метрика | Совместимый период | Описание |
---|---|---|
|
| Города подписчиков, для которых имеются демографические данные.
Альтернативная метрика: |
|
| Страны подписчиков, для которых имеются демографические данные.
Альтернативная метрика: |
|
| Распределение подписчиков, для которых имеются демографические данные, по половым и возрастным группам. Возможные значения:
Альтернативная метрика: |
|
| Примечание. Эта метрика больше не поддерживается. Языковые стандарты подписчиков, для которых имеются демографические данные, по кодам стран.
Альтернативная метрика: н/д |
|
| Общее количество нажатий ссылки для отправки электронного письма в профиле этого IG User. |
|
| Общее количество новых подписчиков каждый день в течение заданного диапазона. Возвращает данные за период до 30 дней. Недоступно для объектов IG User, у которых менее 100 подписчиков. |
|
| Общее количество нажатий ссылки с маршрутом в профиле этого IG User. |
|
| Общее количество просмотров объектов IG Media этого IG User. Содержит действия с рекламой, сгенерированные через API, рекламные интерфейсы Facebook и функцию продвижения. Не содержит просмотры профиля. Примечание. Нам известно о несоответствии данных о показах рекламы в аккаунте Instagram в Graph API и показах рекламы в Marketing API. Наша команда инженеров активно работает над решением этой проблемы. В настоящее время для получения данных о показах рекламы используйте Marketing API. |
|
| Общее количество подписчиков этого IG User, которые были онлайн в течение заданного периода времени. Недоступно для объектов IG User, у которых менее 100 подписчиков. |
|
| Общее количество нажатий ссылки для звонка в профиле этого IG User. |
|
| Общее количество пользователей, которые просматривали профиль этого IG User в течение заданного периода. |
|
| Общее количество уникальных пользователей, которые просмотрели хотя бы один объект IG Media этого IG User. Повторные просмотры и просмотры одним пользователем нескольких объектов IG Media, принадлежащих этому IG User, учитываются как однократные просмотры. Содержит действия с рекламой, сгенерированные через API, рекламные интерфейсы Facebook и функцию продвижения. |
|
| Общее количество нажатий ссылки для отправки текстового сообщения в профиле этого IG User. |
|
| Общее количество нажатий ссылки с сайтом в профиле этого IG User. |
Эта граница контекста поддерживает разбиение на страницы по времени и позволяет задать диапазон с помощью параметров since
и until
с метками времени Unix. Например, чтобы получить данные о показах за 28 дней (за каждый день из последних 10), можно сгенерировать метки времени Unix для моментов 10 дней назад и сегодня, присвоить их параметрам since
и until
и добавить в запрос:
metric=impressions&period=days_28&since=1501545600&until=1502493720
Параметры since
и until
работают включительно, поэтому, если диапазон содержит день, который ещё не закончился (т. е. сегодня), то последующие запросы в течение дня могут возвращать постепенно возрастающие значения. Если параметры since
и until
не указаны, API по умолчанию использует двухдневный диапазон: со вчера по сегодня.
curl -X GET \
'https://graph.facebook.com/v19.0
/17841405822304914/insights?metric=impressions,reach,profile_views&period=day&access_token=IGQVJ...'
{ "data": [ { "name": "impressions", "period": "day", "values": [ { "value": 4, "end_time": "2017-05-04T07:00:00+0000" }, { "value": 66, "end_time": "2017-05-05T07:00:00+0000" } ], "title": "Impressions", "description": "Total number of times this profile has been seen", "id": "17841400008460056/insights/impressions/day" }, { "name": "reach", "period": "day", "values": [ { "value": 3, "end_time": "2017-05-04T07:00:00+0000" }, { "value": 36, "end_time": "2017-05-05T07:00:00+0000" } ], "title": "Reach", "description": "Total number of unique accounts that have seen this profile", "id": "17841400008460056/insights/reach/day" }, { "name": "profile_views", "period": "day", "values": [ { "value": 0, "end_time": "2017-05-04T07:00:00+0000" }, { "value": 2, "end_time": "2017-05-05T07:00:00+0000" } ], "title": "Profile Views", "description": "Total number of unique accounts that have viewed this profile within the specified period", "id": "17841400008460056/insights/profile_views/day" } ] }
Обратите внимание, что в примере запроса не указаны параметры since
и until
, поэтому API возвращает данные в диапазоне по умолчанию — за два дня. Каждый день идентифицируется меткой времени UTC в формате ISO 8601 с нулевым смещением, назначенным свойству end_time
.
Свойство end_time
обозначает дату отсечения поиска для набора данных: сведения старше значения, которое в нем содержится, не участвуют в расчете.
Эта операция не поддерживается.
Эта операция не поддерживается.
Приведенные ниже метрики являются новыми и постепенно будут доступны всем разработчикам. В конечном итоге эти метрики заменят устаревшие метрики, приведенные выше. Если вы видите это сообщение, вы можете использовать новые метрики, описание которых приведено ниже.
GET https://graph.facebook.com/{api-version}/{ig-user-id}/insights ?metric={metric} &period={period} &timeframe={timeframe} &metric_type={metric-type} &breakdown={breakdown} &since={since} &until={until} &access_token={access-token}
Заполнитель | Значение |
---|---|
| Версия API. |
| Обязательный параметр. ID пользователя IG User. |
Ключ | Заполнитель | Значение |
---|---|---|
|
| Обязательный параметр. Маркер доступа пользователя приложения. |
|
| Указывает, как разбить результаты на подмножества. См. раздел Разбивка. |
|
| Обязательный параметр. Список запрашиваемых метрик через запятую. |
|
| Указывает, как необходимо сгруппировать ответы: по периоду времени или в виде простого общего значения. См. Тип метрики. |
|
| Обязательный параметр. Группировка по периоду. |
|
| Метка времени Unix, обозначающая начало диапазона. См. Диапазон. |
|
| Обязательный параметр для метрик, связанных с демографическими данными. Указывает, насколько далеко следует вернуться для получения данных. См. Временные рамки. |
|
| Метка времени Unix, обозначающая конец диапазона. См. Диапазон. |
Если вы запрашиваете metric_type=total_value
, вы также можете указать одну или несколько разбивок; при этом полученные результаты будут разделены на группы меньшего размера на основании указанной разбивки. Возможные значения:
contact_button_type
— разбивка результатов по компонентам пользовательского интерфейса, которые зрители нажали или кликнули. Возможные значения в ответе:
BOOK_NOW
;CALL
;DIRECTION
;EMAIL
;INSTANT_EXPERIENCE
;TEXT
;UNDEFINED
.follow_type
— разбивка результатов по подписчикам или не подписчикам. Возможные значения в ответе:
FOLLOWER
;NON_FOLLOWER
;UNKNOWN
.media_product_type
— разбивка результатов по месту, в котором зрители просматривали или как-то взаимодействовали с медиаобъектом пользователя приложения. Возможные значения в ответе:
AD
;FEED
;REELS
;STORY
.Чтобы определить, какие метрики совместимы с разбивкой, обратитесь к таблице Метрики. Если вы запрашиваете метрику, которая не поддерживает разбивку, API вернет ошибку ("An unknown error has occurred."
), поэтому будьте осторожны, если указываете несколько метрик в одном запросе.
Если вы запрашиваете metric_type=time_series
, ответ не будет содержать разбивки.
Вы можете указать, в каком виде хотите, чтобы группировались результаты — по периоду времени или в виде простого общего значения (с разбивками, если это запрашивается). Возможные значения:
time_series
— указывает, чтобы API группировал результаты по периоду времени. См. Период.total_value
— указывает, чтобы API возвращал результаты в виде простого общего значения. Если разбивки содержатся в запросе, набор результатов будет разделен на дополнительные группы в соответствии с определенными разбивками. См. Разбивки.Указывает, какие временные рамки должен использовать API при группировании результатов. Совместимо только с метриками, связанными с взаимодействием.
Указывает, насколько далеко должен вернуться API для получения данных при запросе метрик, связанных с демографической информацией. Это значение переопределяет параметры since
и until
.
Присваивание меток времени UNIX параметрам since
и until
для указания диапазона. API будет добавлять в результаты только данные, созданные в пределах этого диапазона (общее включение). Если вы не укажете эти параметры, API вернется на 24 часа назад.
Для метрик, связанных с демографической информацией, параметр timeframe
переопределяет эти значения. См. Временные рамки.
Метрика | Период | Временные рамки | Разбивка | Тип метрики | Описание |
---|---|---|---|---|---|
|
| Н/д | Н/д |
| Сколько раз ваши публикации, истории, видео Reels, обычные ролики и прямые эфиры отображались на экране, в том числе в рекламных объявлениях. |
|
| Н/д |
|
| Количество уникальных аккаунтов, из которых хотя бы раз был просмотрен ваш контент, в том числе в рекламных объявлениях. К контенту относятся публикации, истории, видео Reels, обычные ролики и прямые эфиры. Охват отличается от показов, которые могут содержать многократные просмотры вашего контента из одних и тех же аккаунтов. Эта метрика анализируется и находится в разработке. |
|
| Н/д |
|
| Общее количество взаимодействий с публикациями, историями, видео Reels, обычными роликами и прямыми эфирами, включая взаимодействие с продвигаемым контентом. |
|
| Н/д | Н/д |
| Количество аккаунтов, которые взаимодействовали с вашим контентом, в том числе в рекламных объявлениях. Контент включает в себя публикации, истории, видео Reels, обычные ролики и прямые эфиры. Взаимодействия могут включать в себя различные виды действий, такие как отметки "Нравится", сохранения, комментарии, репосты или ответы. Эта метрика находится в разработке, проводится ее анализ. |
|
| Н/д |
|
| Количество отметок "Нравится" ваших публикаций, видео Reels и обычных роликов. |
|
| Н/д |
|
| Количество комментариев к вашим публикациям, видео Reels и видеотрансляциям. Сейчас эта метрика находится в разработке. |
|
| Н/д |
|
| Количество сохранений ваших публикаций, видео Reels и обычных роликов. |
|
| Н/д |
|
| Количество репостов ваших публикаций, историй, видео Reels и видеотрансляций. |
|
| Н/д | Н/д |
| Количество ответов, которые вы получили из своей истории, в том числе ответов с текстом и реакциями. |
|
| Н/д |
|
| Количество аккаунтов, которые подписались на вас, и количество аккаунтов, которые отписались от вас или покинули Instagram за указанный период времени. Это значение не возвращается, если у пользователя IG User менее 100 подписчиков. |
|
| Н/д |
|
| Количество нажатий адреса вашей компании, кнопки вызова, кнопки отправки электронного письма и кнопки текстового сообщения. |
|
| Н/д | Н/д |
| Количество нажатий ссылки на ваш сайт. |
|
| Н/д | Н/д |
| Количество посещений вашего профиля. |
Метрика | Период | Временные рамки | Разбивка | Тип метрики | Описание |
---|---|---|---|---|---|
|
| Одно из следующих:
|
|
| Демографическая информация о задействованной аудитории, включая распределение по странам, городам и половым группам. Не поддерживает Это значение не возвращается, если у IG User менее 100 подписчиков. |
|
| Одно из следующих:
|
|
| Демографическая информация об охваченной аудитории, включая распределение по странам, городам и половым группам. Не поддерживает Это значение не возвращается, если у IG User менее 100 подписчиков. |
|
| Одно из следующих:
|
|
| Демографическая информация о подписчиках, включая распределение по странам, городам и половым группам. Не поддерживает Это значение не возвращается, если у пользователя IG User менее 100 подписчиков. |
Объект JSON, содержащий результаты вашего запроса. Результаты могут содержать следующие данные, в зависимости от требований вашего запроса:
{ "data": [ { "name": "{data}", "period": "{period}", "title": "{title}", "description": "{description}", "total_value": { "value": {value}, "breakdowns": [ { "dimension_keys": [ "{key-1}", "{key-2", ... ], "results": [ { "dimension_values": [ "{value-1}", "{value-2}", ... ], "value": {value}, "end_time": "{end-time}" }, ... ] } ] }, "id": "{id}" } ], "paging": { "previous": "{previous}", "next": "{next}" } }
Свойство | Тип значения | Описание |
---|---|---|
| Массив | Массив объектов с описанием запрошенных разбивок и их результатов. Возвращается, только если запрошен параметр |
| Массив | Массив объектов с описанием ваших результатов. |
| Строка | Описание метрики. |
| Массив | Массив строк с описанием разбивок, указываемых в каждом запросе. Они могут использоваться в качестве ключей, соответствующих значениям в отдельных наборах разбивок. Возвращается, только если запрошен параметр |
| Массив | Массив строк с описанием значений наборов разбивок. Значения могут быть сопоставлены с Возвращается, только если запрошен параметр |
| Строка | Метка времени по стандарту ISO 8601 с указанием времени и сдвига. Например: |
| Строка | Строка с описанием параметров пути запроса. |
| Строка | Запрошенная метрика. |
| Строка | URL-адрес для извлечения следующей страницы результатов. Дополнительную информацию см. в разделе Результаты разбивки на страницы. |
| Объект | Объект, содержащий URL-адреса, используемые для запроса следующего набора результатов. Дополнительную информацию см. в разделе Результаты разбивки на страницы. |
| Строка | Запрошенный период. |
| Строка | URL-адрес для извлечения предыдущей страницы результатов. Дополнительную информацию см. в разделе Результаты разбивки на страницы. |
| Массив | Массив объектов с описанием каждого набора разбивок. Возвращается, только если запрошен параметр |
| Строка | Название метрики. |
| Объект | Объект с описанием запрошенных значений разбивок (если разбивки были запрошены). |
| Целое число | Для Для |
curl -i -X GET \
"https://graph.facebook.com/v19.0
/17841405822304914/insights?metric=reach&period=day&breakdown=media_product_type&metric_type=total_value&since=1658991600&access_token=EAAOc..."
{ "data": [ { "name": "reach", "period": "day", "title": "Accounts reached", "description": "The number of unique accounts that have seen your content, at least once, including in ads. Content includes posts, stories, reels, videos and live videos. Reach is different from impressions, which may include multiple views of your content by the same accounts. This metric is estimated and in development.", "total_value": { "value": 224, "breakdowns": [ { "dimension_keys": [ "media_product_type" ], "results": [ { "dimension_values": [ "CAROUSEL_CONTAINER" ], "value": 100 }, { "dimension_values": [ "POST" ], "value": 124 } ] } ] }, "id": "17841405309211844/insights/reach/day" } ], "paging": { "previous": "https://graph.face...", "next": "https://graph.face..." }
curl -i -X GET \
"https://graph.facebook.com/v19.0
/17841405822304914/insights?metric=engaged_audience_demographics&period=lifetime&timeframe=last_90_days&breakdowns=country&metric_type=total_value&access_token=EAAOc..."
{ "data": [ { "name": "engaged_audience_demographics", "period": "lifetime", "title": "Engaged audience demographics", "description": "The demographic characteristics of the engaged audience, including countries, cities and gender distribution.", "total_value": { "breakdowns": [ { "dimension_keys": [ "timeframe", "country" ], "results": [ { "dimension_values": [ "LAST_90_DAYS", "AR" ], "value": 1 }, { "dimension_values": [ "LAST_90_DAYS", "RU" ], "value": 1 }, { "dimension_values": [ "LAST_90_DAYS", "MA" ], "value": 1 }, { "dimension_values": [ "LAST_90_DAYS", "LA" ], "value": 1 }, { "dimension_values": [ "LAST_90_DAYS", "IQ" ], "value": 2 }, { "dimension_values": [ "LAST_90_DAYS", "MX" ], "value": 1 }, { "dimension_values": [ "LAST_90_DAYS", "FR" ], "value": 1 }, { "dimension_values": [ "LAST_90_DAYS", "ES" ], "value": 3 }, { "dimension_values": [ "LAST_90_DAYS", "NL" ], "value": 1 }, { "dimension_values": [ "LAST_90_DAYS", "TR" ], "value": 1 }, { "dimension_values": [ "LAST_90_DAYS", "US" ], "value": 7 } ] } ] }, "id": "17841401130346306/insights/engaged_audience_demographics/lifetime" } ] }