Rappresentano le metriche delle interazioni social su un utente di Instagram.
Questa operazione non è supportata.
GET /{ig-user-id}/insights
Restituisce gli insights su un utente di IG.
follower_count
, online_followers
e tutte le metriche audience_*
non sono disponibili su utenti di IG con meno di 100 follower. online_followers
sono disponibili solo per gli ultimi 30 giorni.0
per le singole metriche.audience_city
, possono essere restituite fino a 45 città con il maggior numero di follower).Tipo | Descrizione |
---|---|
Se all'utente dell'app è stato concesso un ruolo sulla Pagina tramite il Business Manager, sarà necessario anche uno dei seguenti: |
GET https://graph.facebook.com/{api-version}/{ig-user-id}/insights ?metric={metric} &period={period} &since={since} &until={until} &access_token={access-token}
Segnaposto | Valore |
---|---|
| Versione dell'API. |
| Obbligatorio. ID utente di IG. |
Parametro | Valore |
---|---|
| Il token d'accesso utente dell'utente dell'app. |
| Una lista separata da virgole di metriche che desideri vengano restituite. Se si richiedono più metriche, devono avere tutte lo stesso periodo compatibile. |
| Un periodo che sia compatibile con le metriche che richiedi. |
| Usato insieme a Nota: i cursori di paginazione ( |
| Usato insieme a Nota: i cursori di paginazione ( |
Alcune di queste metriche sono dichiarate obsolete per la versione 18.0. Saranno dichiarate obsolete per tutte le versioni a partire dall'11 dicembre 2023. Usa le metriche alternative elencate. Per maggiori informazioni, consulta il registro modifiche.
Le metriche che supportano i periodi lifetime
restituiranno i risultati in un array di periodi di 24 ore, con i periodi che terminano ad UTC−07:00. Le metriche audience_*
non supportano i parametri intervallosince
e until
.
Metrica | Periodo compatibile | Descrizione |
---|---|---|
|
| Città dei follower di cui disponiamo di dati demografici.
Metrica alternativa: |
|
| Paesi dei follower di cui disponiamo di dati demografici.
Metrica alternativa: |
|
| La distribuzione per genere ed età dei follower per i quali disponiamo di dati demografici. Valori possibili:
Metrica alternativa: |
|
| Nota: questa metrica non è più supportata. Lingue per prefisso internazionale dei follower di cui disponiamo di dati demografici.
Metrica alternativa: non disponibile |
|
| Numero totale di tap sul collegamento e-mail nel profilo dell'utente di IG. |
|
| Numero totale di nuovi follower ogni giorno entro l'intervallo specificato. Restituisce un massimo di 30 giorni di dati. Non disponibile per gli utenti di IG che hanno meno di 100 follower. |
|
| Numero totale di tap sul collegamento alle indicazioni nel profilo dell'utente di IG. |
|
| Numero totale di visualizzazioni del contenuto multimediale di IG dell'utente di IG. Include l'attività pubblicitaria generata tramite l'API, le interfacce delle inserzioni di Facebook e la funzione Promuovi. Non include le visualizzazioni del profilo. Nota: siamo a conoscenza di una discrepanza di dati tra le impression delle inserzioni dell'account Instagram sull'API Graph e quelle sull'API Marketing. Il nostro team di ingegneri sta lavorando attivamente per risolvere il problema. Nel frattempo, utilizza l'API Marketing per i dati delle impression delle inserzioni. |
|
| Numero totale di follower dell'utente di IG che erano online durante l'intervallo specificato. Non disponibile per gli utenti di IG che hanno meno di 100 follower. |
|
| Numero totale di tap sul collegamento alla chiamata nel profilo dell'utente di IG. |
|
| Numero totale di utenti che hanno visualizzato il profilo dell'utente di IG nel periodo specificato. |
|
| Numero totale di utenti univoci che hanno visualizzato almeno uno dei contenuti multimediali di IG dell'utente di IG. Le visualizzazioni ripetute e quelle di più contenuti multimediali di IG di proprietà dell'utente di IG da parte dello stesso utente vengono conteggiate come una singola visualizzazione. Include l'attività pubblicitaria generata tramite l'API, le interfacce delle inserzioni di Facebook e la funzione Promuovi. |
|
| Numero totale di tap sul collegamento all'invio di un SMS nel profilo dell'utente di IG. |
|
| Numero totale di tap sul collegamento al sito web nel profilo dell'utente di IG. |
Questo segmento supporta la paginazione basata sul tempo, quindi puoi includere i parametri since
e until
con marche temporali Unix per definire un intervallo. Ad esempio, per ottenere 28 giorni di impression, ogni giorno negli ultimi 10 giorni, potresti generare marche temporali Unix per 10 giorni fa e per oggi, assegnarle ai parametri since
e until
e includerle nella richiesta:
metric=impressions&period=days_28&since=1501545600&until=1502493720
I parametri since
e until
sono inclusivi, quindi se l'intervallo include un giorno che non è terminato (ovvero, oggi), le query successive nel corso della giornata potrebbero restituire valori aumentati. Se non includi i parametri since
e until
, l'API utilizza per impostazione predefinita un intervallo di 2 giorni: da ieri a oggi.
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" } ] }
L'esempio di richiesta sopra non includeva i parametri since
e until
, quindi l'API ha restituito dati per un intervallo predefinito di 2 giorni. Ogni giorno è identificato da una marca temporale UTC in formato ISO 8601 con offset zero, che è stata assegnata a una proprietà end_time
.
La proprietà end_time
indica la data limite di ricerca di un set di dati; i dati più vecchi di questo valore non sono inclusi nel calcolo del set di dati.
Questa operazione non è supportata.
Questa operazione non è supportata.
Le metriche elencate di seguito sono delle novità che saranno gradualmente rese disponibili a tutti gli sviluppatori. Tali metriche sostituiranno le metriche legacy elencate in precedenza. Se visualizzi questo messaggio, puoi usare le nuove metriche descritte di seguito.
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}
Segnaposto | Valore |
---|---|
| Versione dell'API. |
| Obbligatorio. ID dell'utente di IG. |
Chiave | Segnaposto | Valore |
---|---|---|
|
| Obbligatorio. Token d'accesso utente dell'utente dell'app. |
|
| Indica come ripartire un gruppo di risultati in sottogruppi. Consulta Dettagli. |
|
| Obbligatorio. Una lista separata da virgole di metriche che desideri vengano restituite. |
|
| Indica se vuoi risposte aggregate per periodo di tempo o come semplice totale. Consulta Tipo di metrica. |
|
| Obbligatorio. Aggregazione in base al periodo. |
|
| Marca temporale Unix a indicare l'inizio dell'intervallo. Consulta Intervallo. |
|
| Obbligatorio per le metriche correlate ai dati demografici. Indica quanto indietro nel tempo ricercare i dati. Consulta Intervallo di tempo. |
|
| Marca temporale Unix a indicare la fine dell'intervallo. Consulta Intervallo. |
Richiedendo metric_type=total_value
, puoi anche specificare uno o più dettagli e i risultati saranno ripartiti in gruppi più piccoli sulla base del dettaglio specificato. I valori possono essere:
contact_button_type
: risultati dei dettagli in base al componente dell'interfaccia utente del profilo che è stato toccato o cliccato dagli spettatori. I valori delle risposte possono essere:
BOOK_NOW
CALL
DIRECTION
EMAIL
INSTANT_EXPERIENCE
TEXT
UNDEFINED
follow_type
: risultati dei dettagli in base a follower e non follower. I valori delle risposte possono essere:
FOLLOWER
NON_FOLLOWER
UNKNOWN
media_product_type
: risultati dei dettagli in base alla piattaforma su cui gli spettatori hanno visualizzato o interagito con il contenuto multimediale dell'utente dell'app. I valori delle risposte possono essere:
AD
FEED
REELS
STORY
Consulta la tabella Metriche per determinare quali metriche sono compatibili con un dato dettaglio. Richiedendo una metrica che non supporta un dato dettaglio, l'API restituirà un errore (An unknown error has occurred.
), quindi fai attenzione quando richiedi più metriche in una singola query.
Richiedendo metric_type=time_series
, i dettagli non saranno inclusi nella risposta.
Puoi designare come desideri che siano aggregati i risultati, se per periodo di tempo o come semplice totale (con dettagli, se richiesto). I valori possono essere:
time_series
: dice all'API di aggregare i risultati per periodo di tempo. Consulta Periodo.total_value
: dice all'API di restituire i risultati come semplice totale. Se nella richiesta sono inclusi i dettagli, i gruppi di risultati saranno ulteriormente suddivisi per dettagli specifici. Consulta Dettagli.Dice all'API quale intervallo usare in fase di aggregazione dei risultati. Compatibile solo con le metriche correlate all'interazione.
Dice all'API quanto indietro nel tempo ricercare i dati quando si richiedono metriche correlate ai dati demografici. Questo valore sovrascrive i parametri since
e until
.
Assegna marche temporali UNIX ai parametri since
e until
per definire un intervallo. L'API includerà solo i dati creati in questo intervallo (inclusi inizio e fine). Se non includi questi parametri, l'API effettuerà la ricerca nelle 24 ore precedenti.
Per le metriche correlate ai dati demografici, il parametro timeframe
sovrascrive questi valori. Consulta Intervallo di tempo.
Metrica | Periodo | Intervallo di tempo | Dettagli | Tipo di metrica | Descrizione |
---|---|---|---|---|---|
|
| n/a | n/a |
| Il numero di volte in cui i tuoi post, le tue storie, i tuoi reel, i tuoi video e i tuoi video in diretta sono stati visualizzati sullo schermo, anche nelle inserzioni. |
|
| n/a |
|
| Il numero di account unici che hanno visto i tuoi contenuti almeno una volta, anche nelle inserzioni. I contenuti includono post, storie, reel, video e video in diretta. La copertura è diversa dalle impression, che possono includere più visualizzazioni dei tuoi contenuti da parte degli stessi account. Questa metrica è stimata e in fase di sviluppo. |
|
| n/a |
|
| Il numero totale di interazioni con post, storie, reel, video e video in diretta include qualsiasi interazione sui contenuti in evidenza. |
|
| n/a | n/a |
| Il numero di account che hanno interagito con i tuoi contenuti, anche nelle inserzioni. I contenuti includono post, storie, reel, video e video in diretta. Le interazioni possono includere azioni come "Mi piace", salvataggi, commenti, condivisioni o risposte. Questa metrica è stimata e in fase di sviluppo. |
|
| n/a |
|
| Il numero di "Mi piace" sui tuoi post, reel e video. |
|
| n/a |
|
| Il numero di commenti sui tuoi post, reel, video e video in diretta. Questa metrica è in fase di sviluppo. |
|
| n/a |
|
| Il numero di salvataggi dei tuoi post, reel e video. |
|
| n/a |
|
| Il numero di condivisioni dei tuoi post, delle tue storie, dei tuoi reel, dei tuoi video e dei tuoi video in diretta. |
|
| n/a | n/a |
| Il numero di risposte che hai ricevuto per la tua storia, incluse le risposte con testo e quelle con reazioni rapide. |
|
| n/a |
|
| Il numero di account che hanno iniziato a seguirti e il numero di account che hanno smesso di seguirti o hanno abbandonato Instagram nel periodo di tempo selezionato. Non restituito per utenti di IG con meno di 100 follower. |
|
| n/a |
|
| Il numero di tocchi sull'indirizzo della tua azienda, sui pulsanti Chiama, E-mail e Invia un SMS. |
|
| n/a | n/a |
| Il numero di volte in cui gli utenti hanno toccato il link al tuo sito web. |
|
| n/a | n/a |
| Il numero di volte in cui il tuo profilo è stato visitato. |
Metrica | Periodo | Intervallo di tempo | Dettagli | Tipo di metrica | Descrizione |
---|---|---|---|---|---|
|
| Un valore tra:
|
|
| Le caratteristiche demografiche del pubblico che ha interagito, inclusi Paesi, città e distribuzione in base al genere.
Non restituito per utenti di IG con meno di 100 follower. |
|
| Un valore tra:
|
|
| Le caratteristiche demografiche del pubblico raggiunto, inclusi Paesi, città e distribuzione in base al genere.
Non restituito per utenti di IG con meno di 100 follower. |
|
| Un valore tra:
|
|
| Le caratteristiche demografiche dei follower, inclusi Paesi, città e distribuzione in base al genere.
Non restituito per utenti di IG con meno di 100 follower. |
Un oggetto JSON che contiene i risultati della tua query. I risultati potrebbero includere i dati seguenti, sulla base delle specifiche della tua query:
{ "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}" } }
Proprietà | Tipo di valore | Descrizione |
---|---|---|
| Array | Un array di oggetti che descrive i dettagli richiesti e i relativi risultati. Restituito solo se è richiesto |
| Array | Un array di oggetti che descrive i tuoi risultati. |
| Stringa | Descrizione della metrica. |
| Array | Un array di stringhe che descrive i dettagli richiesti nella query. Possono essere utilizzate come chiavi corrispondenti ai valori nei singoli gruppi di dettagli. Restituito solo se è richiesto |
| Array | Un array di stringhe che descrive i valori dei gruppi di dettagli. I valori possono essere mappati su Restituito solo se è richiesto |
| Stringa | Marca temporale ISO 8601 con ora e offset. Ad esempio: |
| Stringa | Una stringa che descrive i parametri del percorso della query. |
| Stringa | Metrica richiesta. |
| Stringa | URL per recuperare la pagina di risultati successiva. Per maggiori informazioni, consulta Risultati paginati. |
| Oggetto | Un oggetto che contiene URL usati per richiedere il gruppo successivo di risultati. Per maggiori informazioni, consulta Risultati paginati. |
| Stringa | Periodo richiesto. |
| Stringa | URL per recuperare la pagina di risultati precedente. Per maggiori informazioni, consulta Risultati paginati. |
| Array | Un array di oggetti che descrive ogni gruppo di dettagli. Restituito solo se è richiesto |
| Stringa | Titolo della metrica. |
| Oggetto | Un oggetto che descrive i valori dei dettagli richiesti (se sono stati richiesti dettagli). |
| Intero | Per Per |
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" } ] }