Insights sul contenuto multimediale di IG

Rappresenta le metriche delle interazioni social su un oggetto IG Media.

Disponibile per l'API Instagram con Facebook Login.

Creazione

Questa operazione non è supportata.

Lettura

GET /<IG_MEDIA_ID>/insights

Ottieni dati di insight su un oggetto IG Media.

Limitazioni

  • Gli insight non sono disponibili per i contenuti multimediali di IG all'interno di un album.
  • Le metriche dei contenuti multimediali per la storia sono disponibili per 24 ore, anche se le storie sono state archiviate o messe in primo piano. Per ottenere gli insight più recenti su una storia prima che scada, imposta un webhook per l'argomento Instagram e attiva l'iscrizione al campo story_insights.
  • Le metriche dei contenuti multimediali per le storie con valori inferiori a 5 restituiscono il codice di errore 10 con il messaggio (#10) Not enough viewers for the media to show insights.
  • Per le storie create dagli utenti in Europa e Giappone, ora la metrica replies restituisce il valore 0.
  • Per le storie, le risposte degli utenti in Europa e Giappone non sono incluse nei calcoli replies.
  • Se gli insight richiesti non esistono o non sono attualmente disponibili, l'API restituisce un insieme di dati vuoto invece di 0 per le singole metriche.
  • I dati utilizzati per calcolare le metriche possono essere ritardati fino a 48 ore.

Requisiti

TipoDescrizione

Token d'accesso

Utente

Autorizzazioni

instagram_basic
instagram_manage_insights
pages_read_engagement
pages_show_list


Se all'utente dell'app è stato concesso un ruolo sulla Pagina tramite Business Manager, sarà necessaria anche una delle seguenti autorizzazioni:


ads_management
business_management

Sintassi della richiesta

GET https://graph.facebook.com/<API_VERSION>/<IG_MEDIA_ID>/insights
  ?metric=<LIST_OF_METRICS>
  &access_token=<ACCESS_TOKEN>

Parametri del percorso

SegnapostoValore

<API_VERSION>

Versione dell'API.

<IG_MEDIA_ID>

Obbligatorio. ID del contenuto multimediale di IG.

Parametri della stringa della query

ParametroValore

<ACCESS_TOKEN>

Tipo: stringa

Obbligatorio. Token d'accesso dell'utente dell'utente dell'app.

<LIST_OF_METRICS>

Tipo: lista separata da virgole

Obbligatorio. Una lista separata da virgole di metriche che desideri vengano restituite.

Metriche

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.

total_interactions, elencata come alternativa per alcune delle metriche dichiarate obsolete, è attualmente disponibile solo se si usa la versione 18.0 e non funziona con le versioni precedenti. Nell'inviare query a versioni precedenti prima dell'11 dicembre 2023, usa la metrica engagement.

Per maggiori informazioni, consulta il registro modifiche.

Metriche dell'album

MetricaDescrizione

audience_country
Dichiarata obsoleta a partire dalla versione 18.0

Numero totale di "Mi piace" e commenti di IG sull'oggetto IG Media in un album.
Metrica alternativa: total_interactions

carousel_album_impressions
Dichiarata obsoleta a partire dalla versione 18.0

Numero totale di visualizzazioni dell'oggetto IG Media in un album.
Metriche alternative:impressions

carousel_album_reach
Dichiarata obsoleta a partire dalla versione 18.0

Numero totale di account Instagram unici che hanno visto l'oggetto IG Media in un album.
Metrica alternativa: reach

carousel_album_saved
Dichiarata obsoleta a partire dalla versione 18.0

Numero totale di account Instagram unici che hanno salvato l'oggetto IG Media in un album.
Metrica alternativa: saved

carousel_album_video_views
Dichiarata obsoleta a partire dalla versione 18.0

Numero totale di account Instagram unici che hanno visto il contenuto multimediale di IG del video nell'album.
Metrica alternativa: video_views

Metriche per foto e video

Le metriche sui contenuti multimediali all'interno di un album non sono supportate. Puoi ottenere invece le metriche sull'album.

MetricaDescrizione

engagement
Dichiarata obsoleta a partire dalla versione 18.0

Somma del numero di likes_count, comment_count e saved sul contenuto multimediale di IG.
Metrica alternativa: total_interactions
Nota: potresti vedere risultati diversi. engagement include il numero di "Mi piace", commenti e salvataggi, mentre total_interactions include il numero di "Mi piace", commenti, salvataggi e condivisioni.

impressions

Numero totale di visualizzazioni dell'oggetto IG Media.

reach

Numero totale di account Instagram unici che hanno visto l'oggetto IG Media.

saved

Numero totale di account Instagram unici che hanno salvato l'oggetto IG Media.

video_views

Numero totale di visualizzazioni dei contenuti multimediali di IG video. Per i contenuti multimediali di IG album, il numero di volte in cui tutti i video all'interno dell'album sono stati visualizzati.

Metriche per i reel

MetricaDescrizione

clips_replays_count

Il numero di volte in cui il tuo reel inizia a essere riprodotto dopo la riproduzione iniziale. Si considerano le riproduzioni ripetute di 1 o più millisecondi nella stessa sessione di visualizzazione del reel.

comments

Numero di commenti al reel. Questa metrica è in fase di sviluppo.

ig_reels_aggregated_all_plays_count

Il numero di volte in cui il tuo reel inizia a essere riprodotto per la prima volta o per le successive dopo che un'impression è già stata contata. Si considerano le riproduzioni di 1 o più millisecondi. Le riproduzioni ripetute vengono conteggiate dopo la riproduzione iniziale nella stessa sessione di visualizzazione del reel.

ig_reels_avg_watch_time

La quantità media di tempo dedicata alla riproduzione di reel. Questa metrica è in fase di sviluppo.

ig_reels_video_view_total_time

La quantità totale di tempo dedicato alla riproduzione del reel, incluso il tempo dedicato alla riproduzione ripetuta del reel. Questa metrica è in fase di sviluppo.

likes

Numero di "Mi piace" al reel. Questa metrica è in fase di sviluppo.

plays

Numero di volte in cui il reel inizia a essere riprodotto dopo che un'impression è già stata contata. Considera le sessioni video con 1 ms o più di riproduzione ed esclude le riproduzioni successive alla prima. Questa metrica è in fase di sviluppo.

reach

Numero di account unici che hanno visto il reel almeno una volta. La copertura è diversa dalle impression, che possono includere più visualizzazioni di un reel da parte dello stesso account. La metrica è stimata e in fase di sviluppo.

saved

Numero di salvataggi del reel. Questa metrica è in fase di sviluppo.

shares

Numero di condivisioni del reel. Questa metrica è in fase di sviluppo.

total_interactions

Numero di "Mi piace", salvataggi, commenti e condivisioni sul reel, meno il numero di annullamenti dei "Mi piace", rimozioni dagli elementi salvati e commenti eliminati. Questa metrica è in fase di sviluppo.

Metriche delle storie

MetricaDescrizione

exits
Dichiarata obsoleta a partire dalla versione 18.0

Numero totale di volte in cui una persona è uscita dall'oggetto IG Media di una storia.
Metrica alternativa: navigation
Dettagli:story_navigation_action_type

impressions

Numero totale di visualizzazioni dell'oggetto IG Media in una storia.

reach

Numero totale di account Instagram unici che hanno visto l'oggetto IG Media in una storia.

replies

Numero totale di risposte (commenti di IG) sull'oggetto IG Media in una storia. Il valore non include le risposte degli utenti in alcune aree geografiche. Queste aree geografiche includono: Europa a partire dal 1° dicembre 2020 e Giappone a partire dal 14 aprile 2021. Se la storia è stata creata da un utente in una di queste aree geografiche, restituisce un valore pari a 0.

taps_forward
Dichiarata obsoleta a partire dalla versione 18.0

Numero totale di tocchi per vedere la foto o il video successivi dell'oggetto IG Media della storia.
Metrica alternativa:navigation
Dettagli:story_navigation_action_type

taps_back
Dichiarata obsoleta a partire dalla versione 18.0

Numero totale di tocchi per vedere la foto o il video precedenti dell'oggetto IG Media della storia.
Metrica alternativa:navigation
Dettagli:story_navigation_action_type

Esempio di richiesta

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

Esempio di risposta

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

Nuove metriche

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.

Sintassi della richiesta

GET https://graph.facebook.com/<API_VERSION>/<IG_MEDIA_ID>/insights
  ?metric=<LIST_OF_METRICS>
  &breakdown=<LIST_OF_BREAKDOWNS>
  &access_token=<ACCESS_TOKEN>

Parametri del percorso

SegnapostoValore

<API_VERSION>

Versione dell'API.

<IG_MEDIA_ID>

Obbligatorio. ID contenuti multimediali di IG.

Parametri della stringa della query

Chiave Segnaposto Valore

access_token

<ACCESS_TOKEN>

Obbligatorio. Token d'accesso utente dell'utente dell'app.

breakdown

<LIST_OF_BREAKDOWNS>

Indica come ripartire un gruppo di risultati in sottogruppi. Consulta Dettagli.

metric

<LIST_OF_METRICS>

Obbligatorio. Una lista separata da virgole di metriche che desideri vengano restituite.

Dettagli

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:

  • action_type: compatibile solo con la metrica profile_activity. Filtra i risultati in base al componente UI del profilo che le persone che hanno visualizzato hanno toccato o cliccato dopo la visualizzazione del profilo dell'utente dell'app. I valori delle risposte possono essere:
    • BIO_LINK_CLICKED
    • CALL
    • DIRECTION
    • EMAIL
    • OTHER
    • TEXT
  • story_navigation_action_type: filtra i risultati in base all'azione di navigazione eseguita dalla persona che ha visualizzato durante la visualizzazione dei contenuti multimediali.
    • TAP_BACK
    • TAP_EXIT
    • TAP_FORWARD
    • SWIPE_FORWARD

Consulta la tabella Metriche per determinare quali metriche supportano i dettagli e quali dettagli in particolare. Richiedendo una metrica che non supporta i dettagli, l'API restituirà un errore ("An unknown error has occurred."), quindi fai attenzione quando richiedi più metriche in una singola query.

Metriche

Metriche dei post

Le seguenti metriche sono disponibili per i contenuti multimediali di IG immagine, video e album carosello pubblicati come post. IGTV non è supportata.

MetricaDettagliDescrizione

comments

n.d.

Il numero di commenti sul post, meno il numero di commenti eliminati.

follows

n.d.

Il numero di account che hanno iniziato a seguirti.

likes

n.d.

Il numero di "Mi piace" al post, meno il numero di "Mi piace" eliminati.

profile_activity

action_type

Il numero di azioni eseguite dalle persone che visitano il tuo profilo dopo aver interagito con il tuo post.

profile_visits

n.d.

Il numero di volte in cui il tuo profilo è stato visitato.

shares

n.d.

Il numero di condivisioni del tuo post.

total_interactions

n.d.

Il numero di "Mi piace", salvataggi, commenti e condivisioni sul post, meno il numero di annullamenti dei "Mi piace", rimozioni dagli elementi salvati e commenti eliminati.

Metriche delle storie

Le metriche seguenti sono disponibili per i contenuti multimediali di IG pubblicati come storia.

Metrica Dettagli Descrizione

follows

n.d.

Il numero di account che hanno iniziato a seguirti.

navigation

story_navigation_action_type

Il numero di azioni totale eseguite dalla tua storia. Sono composte da metriche come exited, forward, back e next story.

profile_activity

action_type

Il numero di azioni eseguite dalle persone che visitano il tuo profilo dopo aver interagito con la tua storia.

profile_visits

n.d.

Il numero di volte in cui il tuo profilo è stato visitato.

shares

n.d.

Il numero di condivisioni della tua storia.

total_interactions

n.d.

Il numero di risposte e condivisioni della tua storia.

Risposta

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

Contenuti della risposta

Proprietà Tipo di valore Descrizione

data

Array

Un array contenente un oggetto che descrive i risultati della tua richiesta.

name

Stringa

Nome della metrica.

period

Stringa

Periodo richiesto. Il periodo viene automaticamente impostato su lifetime nella richiesta e non può essere modificato, quindi tale valore rimarrà sempre lifetime.

values

Array

Un array contenente un oggetto che descrive i valori della metrica richiesta.

value

Intero

Per data.values.value, la somma dei valori della metrica richiesta.


Per data.total_value.value, la somma dei valori dei dettagli richiesti.


Per data.total_value.breakdowns.results.value, la somma dei valori dell'insieme di dettagli.

title

Stringa

Titolo della metrica.

description

Stringa

Descrizione della metrica.

id

Stringa

Una stringa che descrive i parametri del percorso della query.

total_value

Oggetto

Un oggetto che descrive i valori dei dettagli richiesti (se una tale richiesta è stata inviata).

breakdowns

Array

Un array di oggetti che descrive i dettagli richiesti e i relativi risultati.

dimension_keys

Array

Un array di stringhe che descrive i dettagli richiesti.

results

Array

Un array di oggetti che descrive ogni insieme di dettagli.

dimension_values

Stringa

Un array di stringhe che descrive i valori dell'insieme di dettagli. I valori possono essere mappati su dimension_keys.

paging

Oggetto

Un oggetto che contiene URL usati per richiedere l'insieme successivo di risultati. Consulta Risultati paginati per ulteriori informazioni.

previous

Stringa

URL per recuperare la pagina di risultati precedente. Per maggiori informazioni, consulta Risultati paginati.

next

Stringa

URL per recuperare la pagina di risultati successiva. Per maggiori informazioni, consulta Risultati paginati.

Esempio richiesta metrica post

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

Esempio risposta metrica post

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

Esempio richiesta metrica storia

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

Esempio risposta metrica storia

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

Aggiornamento

Questa operazione non è supportata.

Eliminazione

Questa operazione non è supportata.