Representa la métrica de la interacción social en relación con un usuario de Instagram.
No se admite esta operación.
GET /{ig-user-id}/insights
Devuelve estadísticas sobre un usuario de IG.
follower_count
, online_followers
y todas las métricas de audience_*
no están disponibles para usuarios de IG con menos de 100 seguidores. online_followers
solo están disponibles para los últimos 30 días.0
para las métricas individuales.audience_city
, se pueden devolver hasta 45 ciudades con el mayor número de seguidores).Tipo | Descripción |
---|---|
Si se usó el administrador comercial para otorgar un rol al usuario de la app en la página, también necesitarás uno de los siguientes elementos: |
GET https://graph.facebook.com/{api-version}/{ig-user-id}/insights ?metric={metric} &period={period} &since={since} &until={until} &access_token={access-token}
Marcador de posición | Valor |
---|---|
| Versión de la API. |
| Obligatorio. Identificador del usuario de IG. |
Parámetro | Valor |
---|---|
| Token de acceso de usuario correspondiente al usuario de la app. |
| Una lista separada por comas que contiene las métricas que deseas obtener. Si se solicitan múltiples métricas, todas deben tener el mismo período compatible. |
| Un período que es compatible con las métricas que estás solicitando. |
| Se usa en conjunto con Nota: Los cursores de paginación ( |
| Se usa en conjunto con Nota: los cursores de paginación ( |
Algunos de estas métricas están en desuso respecto de la versión 18.0. Quedarán obsoletas en todas las versiones a partir del 11 de diciembre de 2023. Utilice las métricas alternativas que se indicaron. Ver el registro de cambios para obtener más información.
Las métricas que son compatibles con los períodos lifetime
recibirán los resultados en una matriz de períodos de 24 horas, con períodos que terminan en UTC−07:00. Las métricas audience_*
no admiten los parámetros de intervalosince
ni until
.
Métrica | Período compatible | Descripción |
---|---|---|
|
| Las ciudades de los seguidores de quienes disponemos de datos demográficos.
Metrica alternativa: |
|
| Los países de los seguidores de quienes disponemos de datos demográficos.
Metrica alternativa: |
|
| El sexo y la distribución de edades de los seguidores de quienes disponemos de datos demográficos. Valores posibles:
Métrica alternativa: |
|
| Nota: Este métrica ya no se admite. Configuraciones regionales por código de país de los seguidores respecto de quienes disponemos de datos demográficos.
Metrica alternativa: no disponible |
|
| Número total de toques en el enlace del correo electrónico del perfil del usuario de IG. |
|
| Número total de nuevos seguidores cada día dentro del intervalo especificado. Devuelve un máximo de 30 días de datos. No está disponible para usuarios de IG que tienen menos de 100 seguidores. |
|
| Número total de toques en el enlace de direcciones del perfil del usuario de IG. |
|
| El número total de veces que se ha visto el contenido multimedia del usuario de IG. Incluye la actividad publicitaria que se genera a través de la API, las interfaces de anuncios de Facebook y la función Promocionar. No incluye las visitas al perfil. Nota: Estamos al tanto de la existencia de una discrepancia de datos entre las impresiones del anuncio de cuentas de Instagram en la API Graph y las impresiones del anuncio en la API de marketing. Nuestro equipo de ingeniería está trabajando activamente para resolver el problema. Mientras tanto, usa la API de marketing para conocer los datos de la impresión del anuncio. |
|
| Número total de seguidores del usuario de IG que estuvieron en línea durante el intervalo que se especificó. No está disponible para usuarios de IG que tienen menos de 100 seguidores. |
|
| Número total de toques en el enlace para llamar del perfil del usuario de IG. |
|
| Número total de usuarios que vieron el perfil del usuario de IG durante el período que se especificó. |
|
| El número total de usuarios únicos que ha visto al menos uno de los contenidos multimedia del usuario de IG. Las visitas repetidas y las visitas en diferentes objetos multimedia del usuario de IG por el mismo usuario se cuentan solo como una. Incluye la actividad publicitaria que se genera a través de la API, las interfaces de anuncios de Facebook y la función promocionar. |
|
| Número total de toques en el enlace del mensaje de texto del perfil del usuario de IG. |
|
| Número total de toques en el enlace del sitio web del perfil del usuario de IG. |
Este perímetro es compatible con la paginación basada en el tiempo, por lo que puede incluir los parámetros since
y until
con marcas de tiempo UNIX para definir un intervalo. Por ejemplo, para obtener el valor de 28 días de impresiones (todos los días durante los últimos 10 días), se podrían generar marcas de tiempo UNIX de los últimos 10 días y del día en curso, asignarlas a los parámetros since
y until
, e incluirlas en la solicitud:
metric=impressions&period=days_28&since=1501545600&until=1502493720
Los parámetros since
y until
son inclusivos, por lo que si el intervalo incluye un día que no ha terminado (es decir, el día en curso), las consultas posteriores a lo largo del día pueden devolver valores aumentados. Si no se incluyen los parámetros since
y until
, la API tendrá un intervalo de 2 días de forma predeterminada: de ayer a hoy.
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" } ] }
Observa que el ejemplo de solicitud indicado no incluía los parámetros since
y until
, por lo que la API devolvió los datos correspondientes a un intervalo predeterminado de 2 días. Cada día se identifica por una marca de tiempo UTC con formato ISO 8601 y con un desfase de cero, que se asignó a una propiedad end_time
.
La propiedad end_time
indica una fecha de corte de un conjunto de datos; los datos más antiguos que este valor no se incluyen en el cálculo del conjunto de datos.
No se admite esta operación.
No se admite esta operación.
Las métricas que figuran a continuación son nuevas y estarán disponibles para todos los desarrolladores de manera gradual. Estas métricas reemplazarán en el futuro a las métricas anteriores que figuran a continuación. Si ves este mensaje, significa que puedes usar las nuevas métricas que se describen a continuación.
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}
Marcador de posición | Valor |
---|---|
| Versión de la API. |
| Obligatorio. Identificador del usuario de IG. |
Clave | Marcador de posición | Valor |
---|---|---|
|
| Obligatorio. Token de acceso del usuario de la app. |
|
| Indica el modo en que se desglosa el conjunto de resultados en subconjuntos. Consulta Desglose. |
|
| Obligatorio. Lista separada por comas de métricas que quieres recibir. |
|
| Indica si deseas que las respuestas se agrupen por período o en un total simple. Consulta Tipo de métrica. |
|
| Obligatorio. Se utiliza para agregar períodos. |
|
| Marca de tiempo UNIX que indica el inicio de un intervalo. Consulta Intervalo. |
|
| Obligatorio en el caso de las métricas relacionadas con datos demográficos. Indica hasta qué momento en el pasado se buscarán datos. Consulta Plazo. |
|
| Marca de tiempo UNIX que indica el final de un intervalo. Consulta Intervalo. |
Si solicitas metric_type=total_value
, también puede especificar uno o más desgloses y los resultados se desglosarán en conjuntos más pequeños que se basan en el desglose especificado. Los valores pueden ser los siguientes:
contact_button_type
: desglosa los resultados según el componente de UI de los perfiles que los espectadores tocan o en el que hacen clic. Los valores de la respuesta pueden ser los siguientes:
BOOK_NOW
CALL
DIRECTION
EMAIL
INSTANT_EXPERIENCE
TEXT
UNDEFINED
follow_type
: desglosa los resultados por seguidores y no seguidores. Los valores de la respuesta pueden ser los siguientes:
FOLLOWER
NON_FOLLOWER
UNKNOWN
media_product_type
: desglosa los resultados según la superficie en las que los espectadores vieron el contenido multimedia del usuario de la app o interactuaron con dicho contenido. Los valores de la respuesta pueden ser los siguientes:
AD
FEED
REELS
STORY
Consulta la tabla Métricas para determinar cuáles son compatibles con un desglose. Si solicitas una métrica que no admite desgloses, la API devolverá un error (""An unknown error has occurred."
"). Por este motivo, ten cuidado si solicitas varias métricas en una sola consulta.
Si solicitas metric_type=time_series
, los desgloses no se incluirán en la respuesta.
Puedes indicar cómo quiere que se agreguen los resultados, ya sea por período o como total simple (con desgloses, si así se lo solicita). Los valores pueden ser los siguientes:
time_series
: indica a la API que agregue los resultados por período. Consulta Período.total_value
: indica a la API que devuelva los resultados como total simple. Si se incluyen desgloses en la solicitud, el conjunto de resultados se desglosará aún más según desgloses específicos. Consulta Desglose.Indica a la API cuál es el intervalo de tiempo que se debe usar al agregar resultado. Es solo compatible con las métricas relacionadas con la interacción.
Indica a la API hasta dónde buscar en el pasado para obtener datos cuando se solicitan métricas relacionadas con la demografía. Este valor reemplaza los parámetros since
y until
.
Asigna marcas de tiempo UNIX a los parámetros since
y until
para definir un intervalo. La API solo incluirá datos creados dentro de este intervalo (inclusivo). Si no incluyes estos parámetros, la API solo consultará 24 horas atrás.
Si se consultan métricas relacionadas con la demografía, el parámetro timeframe
reemplaza estos valores. Consulta Plazo.
Métrica | Período | Plazo | Desglose | Tipo de métricas | Descripción |
---|---|---|---|---|---|
|
| No disponible | No disponible |
| El número de veces que las publicaciones, las historias, los reels, los videos y los videos en vivo estuvieron en pantalla, incluso en los anuncios. |
|
| No disponible |
|
| El número de cuentas únicas que vieron tu contenido, al menos una vez, incluso en anuncios. El contenido incluye las publicaciones, las historias, los reels, los videos y los videos en vivo. El alcance difiere de las impresiones, ya que estas pueden incluir las mismas cuentas que vieron varias veces tu contenido. Esta métrica es estimada y se encuentra en desarrollo. |
|
| No disponible |
|
| El número total de interacciones con las publicaciones, las historias, los reels, los videos y los videos en vivo, incluso cualquier interacción relacionada con el contenido promocionado. |
|
| No disponible | No disponible |
| El número de cuentas que interactuaron con tu contenido, al menos una vez, incluso en anuncios. El contenido incluye las publicaciones, las historias, los reels, los videos y los videos en vivo. Las interacciones pueden incluir acciones como Me gusta, contenido guardado, comentarios, contenido compartido o respuestas. Esta métrica es estimada y se encuentra en desarrollo. |
|
| No disponible |
|
| El número de Me gusta en tus publicaciones, reels y videos. |
|
| No disponible |
|
| El número de comentarios en tus publicaciones, reels y videos. Está métrica está en desarrollo. |
|
| No disponible |
|
| El número de publicaciones, reels y videos guardados. |
|
| No disponible |
|
| El número de publicaciones, historias, reels, videos y videos en vivo compartidos. |
|
| No disponible | No disponible |
| Cantidad de respuestas que recibes en relación con tu historia, incluidas las respuestas con texto y las respuestas rápidas. |
|
| No disponible |
|
| El número de cuentas que te siguieron y el número de cuentas que dejaron de seguirte o dejaron de usar Instagram en el período seleccionado. Este valor no se devuelve si el usuario de IG tiene menos de 100 seguidores. |
|
| No disponible |
|
| El número de toques en tu dirección comercial, botón de llamada, botón de correo electrónico y botón de texto. |
|
| No disponible | No disponible |
| El número de veces que se tocó el enlace a tu sitio web. |
|
| No disponible | No disponible |
| Número de visitas que tuvo tu perfil. |
Métrica | Período | Plazo | Desglose | Tipo de métricas | Descripción |
---|---|---|---|---|---|
|
| Alguno de los siguientes:
|
|
| Las características demográficas del público activo, incluida la distribución por país, ciudad y género. No admite los parámetros Este valor no se devuelve si el usuario de IG tiene menos de 100 seguidores. |
|
| Alguno de los siguientes:
|
|
| Las características demográficas del público alcanzado, incluida la distribución por país, ciudad y género. No admite los parámetros Este valor no se devuelve si el usuario de IG tiene menos de 100 seguidores. |
|
| Alguno de los siguientes:
|
|
| Las características demográficas de los seguidores, incluida la distribución por país, ciudad y género. No admite los parámetros Este valor no se devuelve si el usuario de IG tiene menos de 100 seguidores. |
Un objeto JSON que contiene los resultados de tu consulta. Los resultados pueden incluir los siguientes datos, según lo que se especificó en la consulta:
{ "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}" } }
Propiedad | Tipo de valor | Descripción |
---|---|---|
| Matriz | Una matriz de objetos que describe los desgloses solicitados y sus resultados. Solo se devuelve el valor si se solicita |
| Matriz | Una matriz de objetos que describe los resultados. |
| Cadena | La descripción de las métricas. |
| Matriz | Una matriz de cadenas que describe los desgloses solicitados en la consulta. Se puede usar como claves que corresponden a los valores en conjuntos de desgloses individuales. Solo se devuelve el valor si se solicita |
| Matriz | Una matriz de cadenas que describe los valores del conjunto de desgloses. Los valores se pueden asignar a Solo se devuelve el valor si se solicita |
| Cadena | La marca de tiempo ISO 8601 con fecha y hora y desplazamiento. Por ejemplo: |
| Cadena | Una cadena que describe los parámetros de la ruta de la consulta. |
| Cadena | Las métricas solicitadas. |
| Cadena | URL para recuperar la siguiente página de resultados. Consulta Resultados paginados para obtener más información. |
| Objeto | Un objeto que contiene URL usadas para solicitar el siguiente conjunto de resultados. Consulta Resultados paginados para obtener más información. |
| Cadena | El período solicitado. |
| Cadena | URL para recuperar la página anterior de resultados. Consulta Resultados paginados para obtener más información. |
| Matriz | Una matriz de objetos que describe cada conjunto de desgloses. Solo se devuelve el valor si se solicita |
| Cadena | El título de la métrica. |
| Objeto | Objeto que describe los valores del desglose solicitado (si se solicitaron desgloses). |
| Entero | En el caso de En el caso de |
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" } ] }