代表 Instagram 用戶的社交互動衡量數據。
不支援這項操作。
GET /{ig-user-id}/insights
傳回 Instagram 用戶的洞察報告。
follower_count
、online_followers
、和所有 audience_*
衡量數據不可用於追蹤者少於 100 人的 Instagram 用戶。 online_followers
衡量數據的洞察報告數據。0
。audience_city
,則最多可傳回追蹤者數量最多的 45 個城市)。類型 | 說明 |
---|---|
如果應用程式用戶透過企業管理平台取得專頁角色,您還將需要以下其中一項: |
GET https://graph.facebook.com/{api-version}/{ig-user-id}/insights ?metric={metric} &period={period} &since={since} &until={until} &access_token={access-token}
預留位置 | 值 |
---|---|
| API 版本。 |
| 此為必要項目。Instagram 用戶編號。 |
參數 | 值 |
---|---|
| 應用程式用戶的用戶存取憑證。 |
| |
| 與您要求的衡量數據相容的期限。 |
| 與 備註:分頁游標( |
| 與 備註:分頁游標( |
部分衡量數據已在 v18.0 版本中停用。由 2023 年 12 月 11 日起,所有版本都將停用這些衡量數據。請使用列出的替代衡量數據。詳情請參閱變更記錄。
支援 lifetime
期限的衡量數據將以 24 小時制的陣列形式傳回結果,並以 UTC−07:00 結尾。audience_*
衡量數據不支援 since
和 until
範圍參數。
衡量數據 | 相容期限 | 說明 |
---|---|---|
|
| 我們擁有其人口統計資料的追蹤者之所在城市分佈。
替代衡量數據: |
|
| 我們擁有其人口統計資料的追蹤者之所在國家/地區分佈。
替代衡量數據: |
|
| 我們擁有其人口統計資料的追蹤者之性別和年齡分佈。可能的值:
替代衡量數據: |
|
| 備註:不再支援此衡量數據。 我們擁有其人口統計資料的追蹤者之所在地區分佈,按國碼/區碼歸類。
替代衡量數據:不適用 |
|
| Instagram 用戶個人檔案中電郵連結的總點按次數。 |
|
| 指定範圍期間,每天新增的追蹤者總數。最多傳回 30 天資料。不可用於追蹤者少於 100 人的 Instagram 用戶。 |
|
| Instagram 用戶個人檔案中方向連結的總點按次數。 |
|
| Instagram 用戶的 Instagram 媒體的總瀏覽次數。包含透過 API、Facebook 廣告介面和推廣功能產生的廣告動態。不包含個人檔案瀏覽次數。 備註:我們注意到 Graph API 上的 Instagram 帳戶廣告展示次數,與推廣 API 上的廣告展示次數之間有出入。我們的工程團隊正在積極解決此問題。在此期間,請使用推廣 API 來獲取廣告展示次數。 |
|
| 指定範圍內,Instagram 用戶的網上追蹤者總數。不可用於追蹤者少於 100 人的 Instagram 用戶。 |
|
| Instagram 用戶個人檔案中致電連結的總點按次數。 |
|
| 指定期限期間,瀏覽過 Instagram 用戶個人檔案的用戶總數。 |
|
| 最少瀏覽過 Instagram 用戶一個 Instagram 媒體的不重複用戶總人數。重複瀏覽和瀏覽相同 Instagram 用戶擁有的不同 Instagram 媒體僅計作一次瀏覽。包含透過 API、Facebook 廣告介面和推廣功能產生的廣告動態。 |
|
| Instagram 用戶個人檔案中文字訊息連結的總點按次數。 |
|
| Instagram 用戶個人檔案中網站連結的總點按次數。 |
此關係連線支援基於時間的分頁,因此您可以在其中加入 since
和 until
參數,並使用 Unix 時戳定義範圍。例如,如要獲取 28 天的展示次數(以過去的 10 天為間隔,分別計算每一天),您可以產生 10 天前和今天的 Unix 時戳,並將其分配給 since
和 until
參數,然後將其加至您的要求中:
metric=impressions&period=days_28&since=1501545600&until=1502493720
since
和 until
參數包含上下限值。因此,如果您的範圍包含尚未結束的一天(例如今天),則這一天結束前的後續查詢可能傳回更大的值。如果不加入 since
和 until
參數,API 將會預設使用 2 天的範圍:昨天至今天。
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" } ] }
請注意,上述要求範例並不包含 since
和 until
參數,因此 API 會預設傳回 2 天範圍內的資料。系統會以符合 ISO 8601 格式的 UTC 時戳(零位移)來識別每一天,而此時戳已分配給 end_time
屬性。
end_time
屬性工作表示資料集的追溯截止日期;早於此值的資料將不會包含在此資料集的計算中。
不支援這項操作。
不支援這項操作。
下方所列的全新衡量數據將逐步開放予所有開發人員使用。這些衡量數據將最終取代上方列出的舊有衡量數據。如您看到此訊息,便可使用下方所述的全新衡量數據。
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}
預留位置 | 值 |
---|---|
| API 版本。 |
| 此為必要項目。Instagram 用戶編號。 |
鍵值 | 預留位置 | 值 |
---|---|---|
|
| 此為必要項目。應用程式用戶的用戶存取憑證。 |
|
| 指定如何將結果組合細分為子集。請參閱資料細節。 |
|
| 此為必要項目。您想系統傳回的衡量數據逗號分隔清單。 |
|
| 指定您想按照時段彙總,還是只是簡單地合算。請參閱衡量數據類型。 |
|
| 此為必要項目。時段彙總。 |
|
| Unix 時戳,用以指定範圍開始時間。請參閱範圍。 |
|
| 人口統計資料相關衡量數據的必要項目。指定要回溯多久之前的資料。請參閱時間範圍。 |
|
| Unix 時戳,用以指定範圍結束時間。請參閱範圍。 |
如您要求 metric_type=total_value
,也可以指定一項或多項資料細節,系統將根據指定的資料細節設定相應地將結果拆分為更小的組合。值可以為以下項目:
contact_button_type
:按照觀看者點按或點擊的個人檔案用戶介面組件細分結果。回應值可以為以下項目:
BOOK_NOW
CALL
DIRECTION
EMAIL
INSTANT_EXPERIENCE
TEXT
UNDEFINED
follow_type
:將結果細分為追蹤者或非追蹤者。回應值可以為以下項目:
FOLLOWER
NON_FOLLOWER
UNKNOWN
media_product_type
:按照觀看者在哪裡瀏覽應用程式用戶的影音素材或與之互動來細分結果。回應值可以為以下項目:
AD
FEED
REELS
STORY
請參閱衡量數據表格,以確定哪些衡量數據與資料細節功能相容。如果您要求取得不支援資料細節的衡量數據,API 將傳回錯誤("An unknown error has occurred."
),因此當您在單個查詢中索取多項衡量數據時,請加倍小心。
如果您要求取得 metric_type=time_series
,回應中將不會包含資料細節。
您可以指定想按照時段彙總結果,還是只是簡單地合算結果,後者可應要求細分資料。值可以為以下項目:
time_series
:告訴 API 按照時段彙總結果。請參閱時段。total_value
:告訴 API 按照簡單地合算傳回的結果。如果要求中包含資料細節,系統將會按照具體資料細節進一步細分結果組合。請參閱資料細節。告訴 API 根據哪個時間範圍來彙總結果。此衡量數據只與互動相關的衡量數據相容。
在要求人口統計資料相關的衡量數據時,告訴 API 要回溯多久之前的資料。此值會覆寫 since
和 until
參數。
為 since
和 until
參數分配 UNIX 時戳,以定義範圍。API 將只會包含在此範圍(包含頭尾)期間建立的資料。如未加入這些參數,API 將只會回溯 24 小時內的資料。
如果為與人口統計資料相關的衡量數據,timeframe
參數將覆寫這些值。請參閱時間範圍。
衡量數據 | 時段 | 時間範圍 | 資料細節 | 衡量數據類型 | 說明 |
---|---|---|---|---|---|
|
| 不適用 | 不適用 |
| 您帖子、限時動態、連續短片、影片和直播視像出現在畫面上的次數,包括在廣告中出現的次數。 |
|
| 不適用 |
|
| 曾至少看過您內容一次的不重複帳戶數量,包括在廣告看過的情況。此類內容包括帖子、限時動態、連續短片、影片和直播視像。接觸人數與展示次數不同,後者可能包含同一個帳戶多次看到您內容的統計數字。 此衡量數據為估計值,且仍在調整中。 |
|
| 不適用 |
|
| 帖子互動、限時動態互動、連續短片互動、影片互動和直播視像互動的總數,包括加強推廣內容上的任何互動。 |
|
| 不適用 | 不適用 |
| 曾與您的內容(包括廣告)互動過的帳戶數量。此類內容包括帖子、限時動態、連續短片、影片和直播視像。而互動則包括讚好、儲存、回應、分享、回覆內容等動作。 此衡量數據為估計值,且仍在調整中。 |
|
| 不適用 |
|
| 您帖子、連續短片和影片獲得的讚好次數。 |
|
| 不適用 |
|
| 您帖子、連續短片、影片和直播視像獲得的回應數量。 此衡量數據目前仍在調整中。 |
|
| 不適用 |
|
| 您帖子、連續短片和影片獲用戶收藏的次數。 |
|
| 不適用 |
|
| 您帖子、限時動態、連續短片、影片和直播視像獲用戶分享的次數。 |
|
| 不適用 | 不適用 |
| 您限時動態收到的回覆次數,包括文字回覆和快速心情回覆。 |
|
| 不適用 |
|
| 在所選時段內追蹤您的帳戶數量,以及在此期間取消追蹤您或退出 Instagram 的帳戶數量。 如果 Instagram 用戶的追蹤者不足 100 人,系統便不會傳回結果。 |
|
| 不適用 |
|
| 您商家地址、致電按鈕、電郵按鈕和短訊按鈕的點按次數。 |
|
| 不適用 | 不適用 |
| 您網站連結的點按次數。 |
|
| 不適用 | 不適用 |
| 您個人檔案的瀏覽次數。 |
衡量數據 | 時段 | 時間範圍 | 資料細節 | 衡量數據類型 | 說明 |
---|---|---|---|---|---|
|
| 以下其中之一:
|
|
| 互動頻繁的受眾之人口統計資料特徵,包括國家/地區、城市和性別分佈情況。 不支援 如果 Instagram 用戶的追蹤者不足 100 人,系統便不會傳回結果。 |
|
| 以下其中之一:
|
|
| 已接觸受眾的人口統計資料特徵,包括國家/地區、城市和性別分佈情況。 不支援 如果 Instagram 用戶的追蹤者不足 100 人,系統便不會傳回結果。 |
|
| 以下其中之一:
|
|
| 追蹤者的人口統計資料特徵,包括國家/地區、城市和性別分佈情況。 不支援 如果 Instagram 用戶的追蹤者不足 100 人,系統便不會傳回結果。 |
包含查詢結果的 JSON 物件。視乎您的查詢規格,結果可以包含下列資料:
{ "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}" } }
屬性 | 值類型 | 說明 |
---|---|---|
| 陣列 | 物件陣列,用以描述所要求的資料細節及其結果。 只會在要求 |
| 陣列 | 物件陣列,用以描述您的結果。 |
| 字串 | 衡量數據說明。 |
| 陣列 | 字串陣列,用以描述查詢中所要求的資料細節。可用作對應到各個資料細節組合值的鍵。 只會在要求 |
| 陣列 | 字串陣列,用以描述資料細節組合的值。有關的值可與 只會在要求 |
| 字串 | 包含時間和時間偏移資料的 ISO 8601 時戳。例如: |
| 字串 | 描述查詢路徑參數的字串。 |
| 字串 | 所要求的衡量數據。 |
| 字串 | 用於檢索下一頁結果的網址。詳情請參閱分頁結果。 |
| 物件 | 此物件包含用於索取下一個結果組合的網址。詳情請參閱分頁結果。 |
| 字串 | 所要求的時段。 |
| 字串 | 用於檢索上一頁結果的網址。詳情請參閱分頁結果。 |
| 陣列 | 物件陣列,用於描述每個資料細節組合。 只會在要求 |
| 字串 | 衡量數據標題。 |
| 物件 | 描述所要求的資料細節值之物件(如有要求提供資料細節)。 |
| 整數 | 若是 若是 |
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" } ] }