Instagramユーザーについてのソーシャルインタラクション指標を表します。
この操作はサポートされていません。
GET /{ig-user-id}/insights
IGユーザーについてのインサイトを返します。
follower_count
、online_followers
、audience_*
では、フォロワーが100人以下のIGユーザーは省かれます。 online_followers
指標のインサイトデータは、過去30日間についてのみ利用できます。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のバージョン。 |
| 必須。IGユーザーID。 |
パラメーター | 値 |
---|---|
| アプリユーザーのユーザーアクセストークン。 |
| 戻り値を取得する指標のコンマ区切りリスト。複数の指標をリクエストする場合には、すべての指標の期間が互換性のある同じものである必要があります。 |
| リクエストしている指標と互換性がある期間。 |
| 範囲を定義するために 注: ページ割りカーソル( |
| 範囲を定義するために 注: ページネーションカーソル( |
これらの指標の一部はv18.0で廃止されています。2023年12月11日以降、すべてのバージョンで廃止されます。リストにある代替指標を使用してください。詳しくは、更新履歴をご覧ください。
lifetime
期間がサポートされている指標では、24時間の期間からなる配列で返されます。各期間はUTC−07:00で終了します。audience_*
指標は、since
とuntil
の範囲パラメーターをサポートしません。
指標 | 互換性のある期間 | 説明 |
---|---|---|
|
| Metaが持っている利用者層データのフォロワーの市町村。
代替指標: |
|
| Metaが持っている利用者層データのフォロワーの国。
代替指標: |
|
| Metaが持っている利用者層データのフォロワーの性別と年齢の分布。指定できる値は、
代替指標: |
|
| 注: この指標はサポートされなくなりました。 Metaが持っている利用者層データのフォロワーの国コード別ロケール。
代替指標: N/A |
|
| IGユーザーのプロフィールにあるメールリンクの合計タップ数。 |
|
| 指定された期間内の各日の新規フォロワー数の合計。最大30日分のデータが返されます。フォロワーが100人未満のIGユーザーは利用できません。 |
|
| IGユーザーのプロフィールにある指示リンクの合計タップ数。 |
|
| IGユーザーのIGメディアが閲覧された合計回数。API、Facebook広告インターフェイス、宣伝機能により生成された広告アクティビティを含みます。プロフィールの閲覧は含まれません。 注: InstagramアカウントのグラフAPIでの広告インプレッション数とマーケティングAPIでの広告インプレッション数の間にデータの不一致があることを認識しています。この問題については、弊社エンジニアリングチームが積極的に対処しています。その間、広告インプレッション数のデータにはマーケティングAPIを使用してください。 |
|
| IGユーザーのフォロワーのうち、指定された期間にオンラインだったフォロワーの合計数。フォロワーが100人未満のIGユーザーは利用できません。 |
|
| IGユーザーのプロフィールにあるコールリンクの合計タップ数。 |
|
| 指定された期間内にIGユーザーのプロフィールを閲覧したユーザーの合計数。 |
|
| IGユーザーのIGメディアを1つ以上閲覧したユニークユーザーの合計数。ユーザーが、同じIGメディアを繰り返し閲覧した場合や、同一IGユーザーの所有する別のIGメディアを閲覧した場合は、1回の閲覧としてカウントされます。API、Facebook広告インターフェイス、および宣伝機能により生成された広告アクティビティを含みます。 |
|
| IGユーザーのプロフィールにあるSMSリンクの合計タップ数。 |
|
| IGユーザーのプロフィールにあるウェブサイトリンクの合計タップ数。 |
このエッジは時間ベースのページ割りをサポートしているため、Unixタイムスタンプを使ってsince
パラメーターとuntil
パラメーターを含めることにより範囲を定義できます。例えば、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形式の0オフセット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}
キー | プレースホルダー | 値 |
---|---|---|
|
| 必須。アプリユーザーのユーザーアクセストークン。 |
|
| 結果セットを複数のサブセットに分類する方法を指定します。内訳をご覧ください。 |
|
| 必須。戻り値を取得する指標のコンマ区切りリスト。 |
|
| 応答を期間ごとに集計するか、単純な合計として集計するかを指定します。指標のタイプをご覧ください。 |
|
| 必須。期間集計。 |
|
| 範囲の開始時刻を示すUnixタイムスタンプ。範囲をご覧ください。 |
|
| 利用者層データ関連の指標の場合に必須。データをどこまで過去にさかのぼるかを指定します。時間枠をご覧ください。 |
|
| 範囲の終了時刻を示すUnixタイムスタンプ。範囲をご覧ください。 |
metric_type=total_value
をリクエストする場合、1つ以上の内訳を指定することもできます。その場合、結果は、指定された内訳に基づいて、より細かいセットに分割されます。値は次のいずれかです。
contact_button_type
— 閲覧者がタップまたはクリックしたプロフィールUIコンポーネント別に結果を分割します。応答値は次のいずれかです。
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
パラメーターによりオーバーライドされます。時間枠をご覧ください。
指標 | 期間 | 時間枠 | 内訳 | 指標のタイプ | 説明 |
---|---|---|---|---|---|
|
| N/A | N/A |
| 投稿、ストーリーズ、リール、動画、ライブ動画(広告内のものも含む)の再生回数。 |
|
| N/A |
|
| 該当コンテンツ(広告内のものも含む)を少なくとも1回は閲覧した固有アカウント数。コンテンツに含まれるのは、投稿、ストーリーズ、リール、動画、ライブ動画です。リーチは、同じアカウントが広告を複数回見た場合もカウントされるインプレッションとは異なります。 これは推定指標であり、開発中の指標です。 |
|
| N/A |
|
| 投稿インタラクション、ストーリーインタラクション、リールインタラクション、動画インタラクション、ライブ動画インタラクションの合計数(宣伝コンテンツでのインタラクションも含む)。 |
|
| N/A | N/A |
| 該当コンテンツ(広告内のものも含む)とインタラクションしたアカウントの数。コンテンツに該当するのは、投稿、ストーリーズ、リール動画、動画、ライブ動画です。インタラクションには、「いいね!」、保存、コメント、シェア、返信などのアクションが含まれます。 これは推定指標であり、開発中の指標です。 |
|
| N/A |
|
| 投稿、リール、動画に対する「いいね!」の数。 |
|
| N/A |
|
| 投稿、リール、動画、ライブ動画に対するコメントの数。 この指標は開発中です。 |
|
| N/A |
|
| 投稿、リール、動画に対する保存操作の数。 |
|
| N/A |
|
| 投稿、ストーリーズ、リール、動画、ライブ動画のシェア数。 |
|
| N/A | N/A |
| 該当ストーリーに寄せられた返信の数(テキストによる返信とクイックリアクションによる返信を含む)。 |
|
| N/A |
|
| 選択された期間内に、フォローしたアカウントの数、およびフォローを外したアカウント、またはInstagramをやめたアカウントの数。 IGユーザーのフォロワー数が100未満の場合は返されません。 |
|
| N/A |
|
| ビジネスの住所、コールボタン、メールボタン、テキストボタンのタップ回数。 |
|
| N/A | N/A |
| ウェブサイトへのリンクのタップ回数。 |
|
| N/A | N/A |
| プロフィールがアクセスされた回数。 |
指標 | 期間 | 時間枠 | 内訳 | 指標のタイプ | 説明 |
---|---|---|---|---|---|
|
| 次のいずれか。
|
|
| エンゲージメントのあるオーディエンスの利用者層特性。国、市区町村、性別の分布を含む。
IGユーザーのフォロワー数が100未満の場合は返されません。 |
|
| 次のいずれか。
|
|
| リーチしたオーディエンスの利用者層特性。国、市区町村、性別の分布を含む。
IGユーザーのフォロワー数が100未満の場合は返されません。 |
|
| 次のいずれか。
|
|
| フォロワーの利用者層特性。国、市区町村、性別の分布を含む。
IGユーザーのフォロワー数が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タイムスタンプ。例: |
| 文字列 | クエリのパスパラメーターについて記述する文字列。 |
| 文字列 | リクエストされた指標。 |
| 文字列 | 結果の次ページを取り出すためのURL。詳しくは、ページ分割された結果をご覧ください。 |
| オブジェクト | 次の結果セットをリクエストするために使うURLを含むオブジェクト。詳しくは、ページ分割された結果をご覧ください。 |
| 文字列 | リクエストされた期間。 |
| 文字列 | 結果の前ページを取り出すためのURL。詳しくは、ページ分割された結果をご覧ください。 |
| 配列 | 各内訳セットについて記述するオブジェクトの配列。
|
| 文字列 | 指標のタイトル。 |
| オブジェクト | リクエストされた内訳値について記述するオブジェクト(内訳がリクエストされた場合)。 |
| 整数 |
|
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" } ] }