Статистика объекта IG Media

Представляет метрики социального взаимодействия для объекта IG Media.

Создание

Эта операция не поддерживается.

Чтение

GET /{ig-media-id}/insights

Позволяет получить статистику для объекта IG Media.

Ограничения

  • Статистика недоступна ни для каких медиафайлов в альбомах объекта IG Media.
  • Статистика по медиафайлам историй доступна только за 24 часа, даже если истории помещены в архив или в избранное. Чтобы получать самую актуальную статистику истории до окончания срока ее существования, настройте Webhooks для темы Instagram и подпишитесь на поле story_insights.
  • Для метрик медиафайлов историй со значениями меньше 5 возвращается ошибка с кодом 10 и сообщением (#10) Not enough viewers for the media to show insights.
  • Метрика replies для историй, созданных пользователями из Европы и Японии, теперь возвращает значение 0.
  • Ответы на истории пользователей из Европы и Японии не учитываются в расчетах метрики replies.
  • Если запрашиваемые данные статистики на текущий момент не существуют или недоступны, вместо значений 0 для отдельных метрик API возвращает пустой набор данных.
  • Данные, используемые для вычисления метрик, могут поступать с задержкой до 48 часов.

Требования

ТипОписание

Маркеры доступа

Пользователь

Разрешения

instagram_basic
instagram_manage_insights
pages_read_engagement
pages_show_list


Если пользователь приложения получил роль на Странице через Business Manager, также потребуются следующие разрешения:


ads_management
business_management

Синтаксис запроса

GET https://graph.facebook.com/{api-version}/{ig-media-id}/insights
  ?metric={metric}
  &access_token={access-token}

Параметры пути

ЗаполнительЗначение

{api-version}

Версия API.

{ig-media-id}

Обязательный параметр. ID объекта IG Media.

Параметры строки запроса

ПараметрЗначение

{access-token}

Тип: строка

Обязательный параметр. Маркер доступа пользователя для пользователя приложения.

{metric}

Тип: список значений через запятую

Обязательный параметр. Список запрашиваемых метрик через запятую.

Метрики

Некоторые из этих метрик упразднены для версии 18.0. С 11 декабря 2023 г. они будут упразднены для всех версий. Используйте перечисленные альтернативные метрики.

total_interactions, которая указана в качестве альтернативы для некоторых упраздненных метрик, сейчас доступна только при использовании версии 18.0 и не работает в более старых версиях. При запросе старых версий, выпущенных до 11 декабря 2023 г. используйте метрику engagement.

Дополнительную информацию см. в разделе Журнал изменений.

Метрики для альбома

МетрикаОписание

carousel_album_engagement
Упразднена для версии 18.0 и более поздних

Общее количество отметок "Нравится" и комментариев IG Comment для объекта IG Media альбома.
Альтернативная метрика:total_interactions.

carousel_album_impressions
Упразднена для версии 18.0 и более поздних

Общее количество просмотров объекта альбомаIG Media.
Альтернативная метрика:impressions.

carousel_album_reach
Упразднена для версии 18.0 и более поздних

Общее количество уникальных аккаунтов Instagram, просмотревших объект IG Media альбома.
Альтернативная метрика:reach.

carousel_album_saved
Упразднена для версии 18.0 и более поздних

Общее количество уникальных аккаунтов Instagram, сохранивших объект IG Media альбома.
Альтернативная метрика:saved.

carousel_album_video_views
Упразднена для версии 18.0 и более поздних

Общее количество уникальных аккаунтов Instagram, просмотревших видео IG Media в альбоме.
Альтернативная метрика:video_views.

Метрики для фото и видео

Метрики для медиафайлов, находящихся в альбомах, не поддерживаются. Вместо этого необходимо получить метрики для соответствующего альбома.

МетрикаОписание

engagement
Упразднена для версии 18.0 и более поздних

Сумма значений likes_count, comment_count и saved для объекта IG Media.
Альтернативная метрика:total_interactions.
Примечание: вы можете видеть разные результаты. В engagement входят отметки "Нравится", комментарии и количество сохранений, а в total_interactions — отметки "Нравится", комментарии, количество сохранений и репостов.

impressions

Общее количество просмотров объекта IG Media.

reach

Общее количество уникальных аккаунтов Instagram, просмотревших объект IG Media.

saved

Общее количество уникальных аккаунтов Instagram, сохранивших объект IG Media.

video_views

Общее количество просмотров видео объекта IG Media. Для объекта альбома IG Media: количество просмотров всех видео в альбоме.

Метрики видео Reels

МетрикаОписание

clips_replays_count

Сколько раз ваше видео Reels начинало повторно воспроизводиться после первого воспроизведения. Повторным воспроизведением считается повторный просмотр видео в течение как минимум 1 мс в одном сеансе просмотра видео Reels.

comments

Количество комментариев для видео Reels. Метрика находится в разработке.

ig_reels_aggregated_all_plays_count

Сколько раз ваше видео Reels начинало впервые или повторно воспроизводиться после зарегистрированного показа. Воспроизведением считается просмотр видео в течение как минимум 1 мс. Повторные воспроизведения засчитываются после первого воспроизведения в одном сеансе просмотра видео Reels.

ig_reels_avg_watch_time

Среднее время воспроизведения видео Reels. Метрика находится в разработке.

ig_reels_video_view_total_time

Общее время воспроизведения видео Reels, в том числе и повторного. Метрика находится в разработке.

likes

Количество отметок "Нравится" для видео Reels. Метрика находится в разработке.

plays

Сколько раз видео начинает воспроизводиться после того, как показ уже учтен. Под этим понимается просмотр видео в течение как минимум 1 мс, а повторные просмотры не учитываются. Метрика находится в разработке.

reach

Количество уникальных аккаунтов, которые просмотрели видео Reels как минимум один раз. Охват отличается от показов, которые могут включать в себя многократные просмотры видео Reels из одного и того же аккаунта. Это приблизительная метрика. Она находится в разработке.

saved

Количество сохранений видео Reels. Метрика находится в разработке.

shares

Количество репостов видео Reels. Метрика находится в разработке.

total_interactions

Количество отметок "Нравится", сохранений, комментариев и репостов вашего видео Reels за вычетом снятых отметок "Нравится", отмен сохранения и удаленных комментариев. Метрика находится в разработке.

Метрики историй

МетрикаОписание

exits
Упразднена для версии 18.0 и более поздних

Сколько всего раз какой-либо пользователь вышел из истории объекта IG Media.
Альтернативная метрика:navigation.
Разбивка:story_navigation_action_type.

impressions

Общее количество просмотров объекта IG Media истории.

reach

Общее количество уникальных аккаунтов Instagram, просмотревших объект IG Media истории.

replies

Общее количество ответов (комментариев IG Comment) к объекту IG Media истории. Значение не включает в себя ответы от пользователей, находящихся в определенных регионах. Регионы, для которых действуют эти правила конфиденциальности: Европа (с 1 декабря 2020 г.) и Япония (с 14 апреля 2021 г.). Если создатель истории находится в одном из этих регионов, возвращается значение 0.

taps_forward
Упразднена для версии 18.0 и более поздних

Общее количество нажатий для просмотра следующего за этой историей фото или видео объекта IG Media.
Альтернативная метрика:navigation.
Разбивка:story_navigation_action_type.

taps_back
Упразднена для версии 18.0 и более поздних

Общее количество нажатий для просмотра предшествующего этой истории фото или видео объекта IG Media.
Альтернативная метрика:navigation.
Разбивка:story_navigation_action_type.

Пример запроса

curl -X GET \
  'https://graph.facebook.com/v19.0/17895695668004550/insights?metric=impressions,reach&access_token=IGQVJ...'

Пример ответа

{
  "data": [
    {
      "name": "impressions",
      "period": "lifetime",
      "values": [
        {
          "value": 264
        }
      ],
      "title": "Impressions",
      "description": "Total number of times the media object has been seen",
      "id": "17855590849148465/insights/impressions/lifetime"
    },
    {
      "name": "reach",
      "period": "lifetime",
      "values": [
        {
          "value": 103
        }
      ],
      "title": "Reach",
      "description": "Total number of unique accounts that have seen the media object",
      "id": "17855590849148465/insights/reach/lifetime"
    }
  ]
}

Новые метрики

Приведенные ниже метрики являются новыми и постепенно будут доступны всем разработчикам. В конечном итоге эти метрики заменят устаревшие метрики, приведенные выше. Если вы видите это сообщение, вы можете использовать новые метрики, описание которых приведено ниже.

Синтаксис запроса

GET https://graph.facebook.com/{api-version}/{ig-media-id}/insights
  ?metric={metric}
  &breakdown={breakdown}
  &access_token={access-token}

Параметры пути

ЗаполнительЗначение

{api-version}

Версия API.

{ig-media-id}

Обязательный параметр. ID IG Media.

Параметры строки запроса

Ключ Заполнитель Значение

access_token

{access-token}

Обязательный параметр. Маркер доступа пользователя приложения.

breakdown

{breakdown}

Указывает, как разбить результаты на подмножества. См. раздел Разбивка.

metric

{metric}

Обязательный параметр. Список запрашиваемых метрик через запятую.

Разбивка

Вы также можете указать одну или несколько разбивок. При этом полученные результаты будут разделены на группы меньшего размера на основании указанной разбивки. Возможные значения:

  • action_type — совместимо только с метрикой profile_activity. Разбивка результатов по компоненту интерфейса профиля, который нажимали пользователи после просмотра профиля пользователя приложения. Возможные значения в ответе:
    • BIO_LINK_CLICKED;
    • CALL;
    • DIRECTION;
    • EMAIL;
    • OTHER;
    • TEXT;
  • story_navigation_action_type — результаты разбивки по действию перехода, выполненному пользователем после просмотра медиа;
    • TAP_BACK;
    • TAP_EXIT;
    • TAP_FORWARD;
    • SWIPE_FORWARD.

Чтобы определить, какие метрики совместимы с разбивкой и какие разбивки поддерживаются, обратитесь к таблице Метрики. Если вы запрашиваете метрику, которая не поддерживает разбивку, API вернет ошибку An unknown error has occurred., поэтому будьте осторожны, если указываете несколько метрик в одном запросе.

Метрики

Метрики публикации

Следующие метрики доступны для изображений и видео IG Media, размещенных в виде публикации. Альбомы в формате кольцевой галереи и IGTV не поддерживаются.

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

comments

н/д

Количество комментариев к вашей публикации.

follows

н/д

Количество новых аккаунтов, подписавшихся на вас.

likes

н/д

Количество отметок "Нравится" у вашей публикации.

profile_activity

action_type

Количество действий, которые выполнили пользователи, посетив ваш профиль после взаимодействия с вашей публикацией.

profile_visits

н/д

Количество посещений вашего профиля.

shares

н/д

Количество репостов вашей публикации.

total_interactions

н/д

Количество отметок "Нравится", сохранений, комментариев и репостов вашей публикации за вычетом убранных отметок "Нравится", отмен сохранения и удаленных комментариев.

Метрики историй

Следующие метрики доступны для IG Media, размещенных в виде истории.

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

follows

н/д

Количество аккаунтов, подписавшихся на вас.

navigation

story_navigation_action_type

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

profile_activity

action_type

Количество действий, которые выполнили пользователи, посетив ваш профиль после взаимодействия с вашей историей.

profile_visits

н/д

Количество посещений вашего профиля.

shares

н/д

Количество репостов вашей истории.

total_interactions

н/д

Количество ответов на вашу историю и ее репостов.

Ответ

Объект JSON, содержащий результаты вашего запроса. Результаты могут содержать следующие данные, в зависимости от требований вашего запроса:

{
  "data": [
    {
      "name": "{name}",
      "period": "{period}",
      "values": [
        {
          "value": {value}
        }
      ],
      "title": "{title}",
      "description": "{description}",
      "total_value": {
        "value":{value},
        "breakdowns": [
          {
            "dimension_keys": [
              "{dimension-key-1}",
              "{dimension-key-2}"
              ...
            ],
            "results": [
              {
                "dimension_values": [
                  "dimension-value-1",
                  "dimension-value-2"
                  ...
                ],
                "value": {value}
              },
              ...
            ]
          }
        ]
      },
      "id": "{id}"
    }
  ]
}

Содержимое ответа

Свойство Тип значения Описание

data

Массив

Массив, который содержит объект, описывающий результаты запроса.

name

Строка

Название метрики.

period

Строка

Запрошенный период. Для периода в запросе автоматически устанавливается значение lifetime, его нельзя изменить. Значение всегда будет равно lifetime.

values

Массив

Массив, который содержит объект, описывающий значения метрики.

value

Целое число

Сумма запрошенных значений metric для data.values.value.


Сумма запрошенных значений разбивки для data.total_value.value.


Сумма значений наборов разбивок для data.total_value.breakdowns.results.value.

title

Строка

Название метрики.

description

Строка

Описание метрики.

id

Строка

Строка с описанием параметров пути запроса.

total_value

Объект

Объект с описанием запрошенных значений разбивок (если разбивки были запрошены).

breakdowns

Массив

Массив объектов с описанием запрошенных разбивок и их результатов.

dimension_keys

Массив

Массив строк с описанием запрошенных разбивок.

results

Массив

Массив объектов с описанием каждого набора разбивок.

dimension_values

Строка

Массив строк с описанием значений наборов разбивок. Значения можно сопоставлять с dimension_keys.

paging

Объект

Объект, содержащий URL-адреса, которые используются для запроса следующего набора результатов. Дополнительную информацию см. в разделе Результаты разбивки на страницы.

previous

Строка

URL-адрес для получения предыдущей страницы результатов. Дополнительную информацию см. в разделе Результаты разбивки на страницы.

next

Строка

URL-адрес для получения следующей страницы результатов. Дополнительную информацию см. в разделе Результаты разбивки на страницы.

Пример запроса метрик публикации

curl -i -X GET \
 "https://graph.facebook.com/v19.0/17932174733377207/insights?metric=profile_activity&breakdown=action_type&access_token=EAAOc..."

Пример ответа на запрос метрик публикации

{
  "data": [
    {
      "name": "profile_activity",
      "period": "lifetime",
      "values": [
        {
          "value": 4
        }
      ],
      "title": "Profile activity",
      "description": "[IG Insights] This header is the name of a metric that appears on an educational info sheet for a particular post, story, video or promotion. This metric is the sum of all profile actions people take when they engage with this content.",
      "total_value": {
        "value": 4,
        "breakdowns": [
          {
            "dimension_keys": [
              "action_type"
            ],
            "results": [
              {
                "dimension_values": [
                  "email"
                ],
                "value": 1
              },
              {
                "dimension_values": [
                  "text"
                ],
                "value": 1
              },
              {
                "dimension_values": [
                  "direction"
                ],
                "value": 1
              },
              {
                "dimension_values": [
                  "bio_link_clicked"
                ],
                "value": 1
              }
            ]
          }
        ]
      },
      "id": "17932174733377207/insights/profile_activity/lifetime"
    }
  ]
}

Пример запроса метрик истории

curl -i -X GET \
 "https://graph.facebook.com/v19.0/17969782069736348/insights?metric=navigation&breakdown=story_navigation_action_type&access_token=EAAOc..."

Пример ответа на запрос метрик истории

{
  "data": [
    {
      "name": "navigation",
      "period": "lifetime",
      "values": [
        {
          "value": 25
        }
      ],
      "title": "Navigation",
      "description": "This is the total number of actions taken from your story. These are made up of metrics like exited, forward, back and next story.",
      "total_value": {
        "value": 25,
        "breakdowns": [
          {
            "dimension_keys": [
              "story_navigation_action_type"
            ],
            "results": [
              {
                "dimension_values": [
                  "tap_forward"
                ],
                "value": 19
              },
              {
                "dimension_values": [
                  "tap_back"
                ],
                "value": 4
              },
              {
                "dimension_values": [
                  "tap_exit"
                ],
                "value": 1
              },
              {
                "dimension_values": [
                  "swipe_forward"
                ],
                "value": 1
              }
            ]
          }
        ]
      },
      "id": "17969782069736348/insights/navigation/lifetime"
    }
  ]
}

Обновление

Эта операция не поддерживается.

Удаление

Эта операция не поддерживается.