IG 影音素材洞察報告

代表 IG 影音素材物件的社群互動衡量指標。

建立

不支援執行此作業。

讀取

GET /{ig-media-id}/insights

取得 IG 影音素材物件的洞察報告資料。

限制

  • 相簿 IG 影音素材內的任何影音素材均沒有洞察報告資料。
  • 系統只會提供 24 小時內的限時動態影音素材衡量指標,即使該則限時動態設為封存或精選也一樣。如果您要在限時動態過期之前取得最新的洞察報告,請為 Instagram 主題設定 Webhook 並訂閱 story_insights 欄位。
  • 衡量指標值少於 5 個的限時動態影音素材衡量指標會傳回錯誤代碼 10,其訊息內文為:(#10) Not enough viewers for the media to show insights
  • 若是歐洲和日本用戶所建立的限時動態,replies 衡量指標現在會傳回 0 值。
  • 若是限時動態,replies 計算中不會包括歐洲和日本用戶的回覆次數。
  • 如果您要求的洞察報告資料不存在或目前無法使用,API 會傳回空白資料集,而不是用於個別衡量指標的 0
  • 用於計算衡量指標的資料最多可能延遲 48 小時。

需求

類型說明

存取權杖

用戶

權限

instagram_basic
instagram_manage_insights
pages_read_engagement
pages_show_list


如果應用程式用戶是透過企業管理平台獲得粉絲專頁角色,您還需要下列其中一項:


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}

必要項目。IG 影音素材編號。

查詢字串參數

參數

{access-token}

類型:字串

必要項目。應用程式用戶的用戶存取權杖

{metric}

類型:逗號分隔清單

必要項目。您想傳回的衡量指標逗號分隔清單。

衡量指標

部分衡量指標在第 18.0 版中已停用。從 2023 年 12 月 11 日開始,所有版本都將停用這些衡量指標。請使用表列的替代衡量指標。

total_interactions(列為某些已停用衡量指標的替代方法)目前僅可於第 18.0 版中使用,不適用於舊版本。若要查詢 2023 年 12 月 11 日之前的舊版本,請使用 engagement 衡量指標。

詳情請見變更紀錄

相簿衡量指標

衡量指標說明

carousel_album_engagement
第 18.0 以上版本已停用

相簿 IG 影音素材物件的按讚與 IG 留言總數。
替代衡量指標:total_interactions

carousel_album_impressions
第 18.0 以上版本已停用

相簿 IG 影音素材物件的總瀏覽次數。
替代衡量指標:impressions

carousel_album_reach
第 18.0 以上版本已停用

已瀏覽相簿 IG 影音素材物件且不重複的 Instagram 帳號總數。
替代衡量指標:reach

carousel_album_saved
第 18.0 以上版本已停用

已儲存相簿 IG 影音素材物件且不重複的 Instagram 帳號總數。
替代衡量指標:saved

carousel_album_video_views
第 18.0 以上版本已停用

已觀看相簿內影片 IG 影音素材且不重複的 Instagram 帳號總數。
替代衡量指標:video_views

相片和影片衡量指標

不支援相簿中的影音素材衡量指標,但可以取得相簿的衡量指標。

衡量指標說明

engagement
第 18.0 以上版本已停用

IG 影音素材likes_countcomment_countsaved 次數總和。
替代衡量指標:total_interactions
注意:您可能會看到不同的結果。engagement 包括按讚、留言和儲存次數,total_interactions 則包括按讚、留言、儲存和分享次數。

impressions

IG 影音素材物件的總瀏覽次數。

reach

已瀏覽 IG 影音素材物件且不重複的 Instagram 帳號總數。

saved

已儲存 IG 影音素材物件且不重複的 Instagram 帳號總數。

video_views

影片 IG 影音素材的總瀏覽次數。針對相簿 IG 影音素材,此為相簿內所有影片的總瀏覽次數。

連續短片衡量指標

衡量指標說明

clips_replays_count

連續短片在初次播放後開始重播的次數。其定義為在同一個連續短片連線階段中,重播 1 毫秒以上的次數。

comments

連續短片的留言數。調整中的衡量指標。

ig_reels_aggregated_all_plays_count

在已計入一次曝光後,連續短片開始播放或重播的次數。其定義為播放 1 毫秒以上的次數。在同一個連續短片連線階段中,初次播放後的重播次數亦會列入計算。

ig_reels_avg_watch_time

播放連續短片所花費的平均時間。調整中的衡量指標。

ig_reels_video_view_total_time

播放連續短片的總時間,包括重播連續短片所花費的任何時間。調整中的衡量指標。

likes

連續短片的按讚數。調整中的衡量指標。

plays

在已計入一次瀏覽後,連續短片開始播放的次數。其定義為 1 毫秒以上的影片播放時間,不包括重播次數。調整中的衡量指標。

reach

已瀏覽連續短片至少一次且不重複的帳號數。觸及人數與瀏覽次數不同,後者會納入同一個帳號重複觀看連續短片的次數。此衡量指標是估計值且仍在調整中

saved

連續短片的儲存次數。調整中的衡量指標。

shares

連續短片的分享次數。調整中的衡量指標。

total_interactions

連續短片的按讚、儲存和分享次數,減掉收回讚、取消儲存和已刪除的留言數。調整中的衡量指標。

限時動態衡量指標

衡量指標說明

exits
第 18.0 以上版本已停用

用戶退出限時動態 IG 影音素材物件的總次數。
替代衡量指標:navigation
資料解析:story_navigation_action_type

impressions

限時動態 IG 影音素材物件的總瀏覽次數。

reach

已瀏覽限時動態 IG 影音素材物件且不重複的 Instagram 帳號總數。

replies

限時動態 IG 影音素材物件的回覆(IG 留言)總數。值不包括部分地區的用戶回覆次數。這些地區包括:歐洲(2020 年 12 月 1 日起)和日本(2021 年 4 月 14 日起)。如果限時動態是由這些地區之一的用戶所建立,則會傳回 0 值。

taps_forward
第 18.0 以上版本已停用

觀看此限時動態 IG 影音素材物件下一張相片或下一部影片的點擊總數。
替代衡量指標:navigation
資料解析:story_navigation_action_type

taps_back
第 18.0 以上版本已停用

觀看此限時動態 IG 影音素材物件上一張相片或上一部影片的點擊總數。
替代衡量指標: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}

必要項目。IG 影音素材編號。

查詢字串參數

索引鍵 預留位置

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 影音素材。不支援相簿輪播和 IGTV 廣告。

衡量指標資料解析說明

comments

不適用

貼文收到的留言數。

follows

不適用

開始追蹤您的帳號數量。

likes

不適用

貼文收到的讚數。

profile_activity

action_type

用戶與您的貼文互動後,瀏覽您的個人檔案時所執行的動作次數。

profile_visits

不適用

用戶瀏覽您個人檔案的次數。

shares

不適用

貼文被分享的次數。

total_interactions

不適用

貼文的按讚、儲存、留言和分享次數,減掉收回讚、取消儲存和已刪除的留言數。

限時動態衡量指標

下列衡量指標可用於以限時動態發佈的 IG 影音素材。

衡量指標 資料解析 說明

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

整數

若是 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

物件

包含用於要求下一組結果之網址的物件。請參閱分頁結果以取得詳細資訊。

previous

字串

用於擷取上一頁結果的網址。請參閱分頁結果以取得詳細資訊。

next

字串

用於擷取下一頁結果的網址。請參閱分頁結果以取得詳細資訊。

貼文衡量指標要求範例

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

更新

不支援執行此作業。

刪除

不支援執行此作業。