Insights del contenido multimedia de Instagram

Representa las métricas de interacción social de un objeto de contenido multimedia de Instagram.

Creación

Esta operación no es compatible.

Lectura

GET /{ig-media-id}/insights

Obtén datos de insights de un objeto de contenido multimedia de Instagram.

Limitaciones

  • Los datos de insights no están disponibles para los elementos de contenido multimedia de contenido multimedia de Instagram de un álbum.
  • Las métricas del contenido multimedia de las historias solo están disponibles durante 24 horas, incluso si las historias se archivan o se destacan. Para obtener los insights más recientes de una historia antes de que caduque, configura un webhook para el tema Instagram y suscríbete al campo story_insights.
  • Las métricas del contenido multimedia de las historias con valores inferiores a cinco devuelven el código de error 10 con el mensaje (#10) Not enough viewers for the media to show insights.
  • En el caso de las historias creadas por usuarios de Europa y Japón, la métrica replies ahora devuelve un valor de 0.
  • En el caso de las historias, las respuestas que provengan de usuarios de Europa y Japón no se incluyen en los cálculos de la métrica replies.
  • Si los datos de insights que solicitas no existen o no están disponibles actualmente, la API devuelve un conjunto de datos vacío en lugar de 0 para las métricas individuales.
  • Los datos utilizados para calcular métricas pueden retrasarse hasta 48 horas.

Requisitos

TipoDescripción

Identificadores de acceso

Usuario

Permisos

instagram_basic
instagram_manage_insights
pages_read_engagement
pages_show_list


Si se ha concedido un rol en la página al usuario de la aplicación mediante Business Manager, también necesitarás uno de los permisos siguientes:


ads_management
business_management

Sintaxis de la solicitud

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

Parámetros de ruta

Marcador de posiciónValor

{api-version}

Versión de la API.

{ig-media-id}

Obligatorio. Identificador del contenido multimedia de Instagram.

Parámetros de la cadena de consulta

ParámetroValor

{access-token}

Tipo: cadena

Obligatorio. Identificador de acceso del usuario de la aplicación.

{metric}

Tipo: lista separada por comas

Obligatorio. Lista separada por comas de las métricas que quieres que se devuelvan.

Métricas

Algunas de estas métricas se retiran para la versión 18.0. Se retirarán para todas las versiones a partir del 11 de diciembre de 2023. Usa las métricas alternativas que se facilitan.

Actualmente, la métrica total_interactions, que aparece como alternativa para algunas de las métricas retiradas, solo está disponible para la versión 18.0 y no funciona con versiones anteriores. Para enviar consultas a versiones anteriores antes del 11 de diciembre de 2023, utiliza la métrica engagement.

Consulta Registro de cambios para obtener más información.

Métricas de los álbumes

MétricaDescripción

carousel_album_engagement
Se ha retirado de la versión 18.0 y posteriores.

Número total de Me gusta y comentarios de Instagram del objeto de contenido multimedia de Instagram del álbum.
Métrica alternativa:total_interactions

carousel_album_impressions
Se ha retirado de la versión 18.0 y posteriores.

Número total de veces que se ha visualizado el objeto de contenido multimedia de Instagram del álbum.
Métricas alternativas:impressions

carousel_album_reach
Se ha retirado de la versión 18.0 y posteriores.

Número total de cuentas de Instagram únicas que han visualizado el objeto de contenido multimedia de Instagram del álbum.
Métrica alternativa:reach

carousel_album_saved
Se ha retirado de la versión 18.0 y posteriores.

Número total de cuentas de Instagram únicas que han guardado el objeto de contenido multimedia de Instagram del álbum.
Métrica alternativa:saved

carousel_album_video_views
Se ha retirado de la versión 18.0 y posteriores.

Número total de cuentas de Instagram únicas que han visto el contenido multimedia de Instagram de vídeo del álbum.
Métrica alternativa:video_views

Métricas de las fotos y los vídeos

No es posible obtener métricas del contenido multimedia de un álbum. En su lugar, obtén las métricas del álbum.

MétricaDescripción

engagement
Se ha retirado de la versión 18.0 y posteriores.

Suma de los recuentos de likes_count, comment_count y saved del contenido multimedia de Instagram.
Métrica alternativa:total_interactions
Nota: Es posible que veas resultados distintos. engagement incluye el número de veces que se ha indicado Me gusta, comentado y guardado, mientras que total_interactions incluye el número de veces que se ha indicado Me gusta, comentado, guardado y compartido.

impressions

Número total de veces que se ha visualizado el objeto de contenido multimedia de Instagram.

reach

Número total de cuentas de Instagram únicas que han visualizado el objeto de contenido multimedia de Instagram.

saved

Número total de cuentas de Instagram únicas que han guardado el objeto de contenido multimedia de Instagram.

video_views

Número total de veces que se ha visto el contenido multimedia de Instagram de vídeo. En el caso del contenido multimedia de Instagram de un álbum, cantidad de veces que se han visto todos los vídeos del álbum.

Métricas de los reels

MétricaDescripción

clips_replays_count

Número de veces que tu reel empieza a reproducirse tras la reproducción inicial de dicho reel. Se define como reproducciones sucesivas de al menos un milisegundo en la misma sesión de reels.

comments

Número de comentarios del reel. Métrica en desarrollo.

ig_reels_aggregated_all_plays_count

Número de veces que tu reel se empieza a reproducir o vuelve a reproducirse una vez que se ha contabilizado una impresión. Se define como reproducciones de al menos un milisegundo. Las reproducciones sucesivas se contabilizan tras la reproducción inicial en la misma sesión de reels.

ig_reels_avg_watch_time

Tiempo medio dedicado a la reproducción del reel. Métrica en desarrollo.

ig_reels_video_view_total_time

Tiempo total que se ha reproducido el reel, incluido el tiempo invertido en volver a reproducirlo. Métrica en desarrollo.

likes

Número de Me gusta del reel. Métrica en desarrollo.

plays

Número de veces que el reel se empieza a reproducir desde que una impresión ya se ha contado. Se define como sesiones de vídeo de uno o varios milisegundos de reproducción y se excluyen las reproducciones sucesivas. Métrica en desarrollo.

reach

Número de cuentas únicas que han visto el reel una vez como mínimo. El alcance no es lo mismo que las impresiones, ya que estas pueden incluir diversas visualizaciones de un reel que se hayan realizado desde la misma cuenta. La métrica es estimada y está en desarrollo.

saved

Número de veces que se ha guardado el reel. Métrica en desarrollo.

shares

Número de veces que se ha compartido el reel. Métrica en desarrollo.

total_interactions

Número de Me gusta y comentarios del reel, más la cantidad de veces que se ha guardado y compartido, menos el número de comentarios eliminados y la cantidad de veces que los usuarios han indicado que ya no les gusta o han cancelado la acción de guardar. Métrica en desarrollo.

Métricas de las historias

MétricaDescripción

exits
Se ha retirado de la versión 18.0 y posteriores.

Número total de veces que alguien salió del objeto de contenido multimedia de Instagram de la historia.
Métrica alternativa:navigation
Desglose:story_navigation_action_type

impressions

Número total de veces que se ha visualizado el objeto de contenido multimedia de Instagram de la historia.

reach

Número total de cuentas de Instagram únicas que han visualizado el objeto de contenido multimedia de Instagram de la historia.

replies

Número total de respuestas (comentarios de Instagram) del objeto de contenido multimedia de Instagram de la historia. El valor no incluye las respuestas que realizan los usuarios de algunas regiones. Entre estas regiones se incluyen las siguientes: Europa, a partir del 1 de diciembre de 2020, y Japón, a partir del 14 de abril de 2021. Si un usuario de una de estas regiones creó la historia, se devolverá el valor 0.

taps_forward
Se ha retirado de la versión 18.0 y posteriores.

Número total de toques para ver la foto o el vídeo siguiente del objeto de contenido multimedia de Instagram de esta historia.
Métrica alternativa:navigation
Desglose:story_navigation_action_type

taps_back
Se ha retirado de la versión 18.0 y posteriores.

Número total de toques para ver la foto o el vídeo anterior del objeto de contenido multimedia de Instagram de esta historia.
Métrica alternativa:navigation
Desglose:story_navigation_action_type

Ejemplo de solicitud

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

Ejemplo de respuesta

{
  "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"
    }
  ]
}

Métricas nuevas

Las métricas que se indican a continuación son nuevas e irán estando a disposición de los desarrolladores de forma gradual. Con el tiempo, dichas métricas reemplazarán a las métricas obsoletas señaladas anteriormente. Si ves este mensaje significa que puedes usar las métricas nuevas que se describen a continuación.

Sintaxis de la solicitud

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

Parámetros de ruta

Marcador de posiciónValor

{api-version}

Versión de la API.

{ig-media-id}

Obligatorio. Identificador del contenido multimedia de Instagram.

Parámetros de la cadena de consulta

Clave Marcador de posición Valor

access_token

{access-token}

Obligatorio. Identificador de acceso del usuario de la aplicación.

breakdown

{breakdown}

Indica cómo desglosar el conjunto de resultados en subconjuntos. Consulta Desglose.

metric

{metric}

Obligatorio. Lista separada por comas de las métricas que quieres que se devuelvan.

Desglose

También puedes especificar uno o varios desgloses, de modo que los resultados se desglosarán en conjuntos más pequeños en función del desglose especificado. Los valores pueden ser los siguientes:

  • action_type: solo compatible con la métrica profile_activity. Desglosa los resultados en función del componente de la IU del perfil en el que los usuarios hicieron clic o tocaron después de ver el perfil de usuario de la aplicación. Los valores de la respuesta pueden ser los siguientes:
    • BIO_LINK_CLICKED
    • CALL
    • DIRECTION
    • EMAIL
    • OTHER
    • TEXT
  • story_navigation_action_type: desglosa los resultados en función de la acción de navegación que realizó el usuario después de ver el contenido multimedia.
    • TAP_BACK
    • TAP_EXIT
    • TAP_FORWARD
    • SWIPE_FORWARD

Consulta la tabla Métricas para determinar qué métricas son compatibles con los desgloses y qué desgloses admite cada una. Si solicitas una métrica que no admite desgloses, la API devolverá un error (“An unknown error has occurred.”), así que debes prestar atención al solicitar varias métricas en una única consulta.

Métricas

Métricas de las publicaciones

Las siguientes métricas están disponibles para las publicaciones de contenido multimedia de Instagram que consistan en imágenes o vídeos. No se admiten las secuencias de álbumes ni IGTV.

MétricaDesgloseDescripción

comments

No aplicable

Número de comentarios en tu publicación.

follows

No aplicable

Número de cuentas que te han empezado a seguir.

likes

No aplicable

Número de Me gusta en tu publicación.

profile_activity

action_type

Número de acciones que realizan los usuarios cuando visitan tu perfil tras interactuar con tu publicación.

profile_visits

No aplicable

Número de veces que han visitado tu perfil.

shares

No aplicable

Número de veces que se ha compartido tu publicación.

total_interactions

No aplicable

Número de Me gusta y comentarios de la publicación, más la cantidad de veces que se ha guardado y compartido, menos el número de comentarios eliminados y la cantidad de veces que los usuarios han indicado que ya no les gusta o han cancelado la acción de guardar.

Métricas de las historias

Las siguientes métricas están disponibles para el contenido multimedia de Instagram publicado en forma de historia.

Métrica Desglose Descripción

follows

No aplicable

Cantidad de cuentas que te han empezado a seguir.

navigation

story_navigation_action_type

Número total de acciones que los usuarios realizan desde tu historia. Se compone de métricas que indican que han salido de la historia, han reenviado la historia y han pasado a la siguiente historia o han vuelto a la anterior.

profile_activity

action_type

Número de acciones que realizan los usuarios que visitan tu perfil tras interactuar con tu historia.

profile_visits

No aplicable

Número de veces que han visitado tu perfil.

shares

No aplicable

Número de veces que se ha compartido tu historia.

total_interactions

No aplicable

Número de respuestas y veces que se ha compartido tu historia.

Respuesta

Objeto JSON que contiene los resultados de la consulta. Los resultados pueden incluir los siguientes datos, en función de las especificaciones de la consulta:

{
  "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}"
    }
  ]
}

Contenido de la respuesta

Propiedad Tipo de valor Descripción

data

Matriz

Matriz que contiene un objeto que describe los resultados de la solicitud.

name

Cadena

Nombre de la métrica.

period

Cadena

Periodo solicitado. El periodo se establece automáticamente en lifetime en la solicitud y no se puede cambiar, por lo que el valor siempre será lifetime.

values

Matriz

Matriz que contiene un objeto que describe los valores de métrica solicitados.

value

Entero

En el caso de data.values.value, suma de los valores de métrica solicitados.


En el caso de data.total_value.value, suma de los valores de desglose solicitados.


En el caso de data.total_value.breakdowns.results.value, suma de los valores de los conjuntos de desgloses.

title

Cadena

Título de la métrica.

description

Cadena

Descripción de la métrica.

id

Cadena

Cadena que describe los parámetros de ruta de la consulta.

total_value

Objeto

Objeto que describe los valores de desglose solicitados (en caso de que se hayan solicitado desgloses).

breakdowns

Matriz

Matriz de objetos que describe los desgloses solicitados y los resultados correspondientes.

dimension_keys

Matriz

Matriz de cadenas que describe los desgloses solicitados.

results

Matriz

Matriz de objetos que describe cada conjunto de desgloses.

dimension_values

Cadena

Matriz de cadenas que describe los valores de los conjuntos de desgloses. Los valores se pueden asignar a dimension_keys.

paging

Objeto

Objeto con direcciones URL que se utiliza para solicitar el siguiente conjunto de resultados. Consulta Resultados paginados para obtener más información.

previous

Cadena

URL para recuperar la página anterior de resultados. Consulta Resultados paginados para obtener más información.

next

Cadena

URL para recuperar la siguiente página de resultados. Consulta Resultados paginados para obtener más información.

Ejemplo de solicitud de métricas de una publicación

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

Ejemplo de respuesta a la solicitud de métricas de una publicación

{
  "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"
    }
  ]
}

Ejemplo de solicitud de métricas de una historia

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

Ejemplo de respuesta a la solicitud de métricas de una historia

{
  "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"
    }
  ]
}

Actualización

Esta operación no es compatible.

Eliminación

Esta operación no es compatible.