이 가이드는 Audience Network Reporting API 버전 2(v2)를 구현하여 비즈니스의 성과 데이터를 가져오는 방법을 보여줍니다.
read_audience_network_insights
권한
2022년 5월 1~4일 기간의 노출 위치에 대한 노출 및 수익 쿼리(일별 분석 데이터 포함)입니다.
변경될 수 있는 사항: 변경 후 일부 데이터를 사용하지 못할 수 있습니다.
노출 수가 부족해서 사용할 수 없는 수익 및 CPM 데이터 포인트는 API 응답의 results
필드에 포함되지 않습니다. 대신 해당 항목이 omitted_results
필드에 추가됩니다. 여기에는 시간, 지표 및 분석 데이터 필드가 포함되지만 값은 포함되지 않습니다. 이 페이지 아래에서 응답 샘플을 참조하세요.
GET ID > adnetworkanalytics 엔드포인트를 사용하여 비즈니스, 자산 또는 앱에 대한 Audience Network 인사이트를 가져오세요.
GET /<ID>/adnetworkanalytics
인사이트를 가져오려면 쉼표로 구분된 지표의 리스트와 쉼표로 구분된 분석 데이터의 리스트(선택 사항)를 포함하여 /<ID>/adnetworkanalytics
엔드포인트로 GET
요청을 보냅니다. 여기서 <ID>
는 Meta 비즈니스 ID, 속성 ID 또는 앱 ID입니다. 다음의 예시는 지표당 응답 2개로 결과를 제한하여 단일한 24시간 기간 동안의 지표를 가져옵니다.
curl -X GET https://graph.facebook.com/v19.0
/BUSINESS_ID/adnetworkanalytics
?metrics=["fb_ad_network_request","fb_ad_network_imp","fb_ad_network_click","fb_ad_network_revenue"]
&breakdowns=["placement","country"]
&since=2021-08-06
&until=2021-08-06
&limit=2
{ "data": [ { "query_id": "531234567890123456789012345683d6", "results": [ { "time": "2021-08-06T07:00:00+0000", "metric": "fb_ad_network_imp", "breakdowns": [ { "key": "placement", "value": "123456789012345" }, { "key": "country", "value": "AE" } ], "value": "1200" }, { "time": "2021-08-06T07:00:00+0000", "metric": "fb_ad_network_imp", "breakdowns": [ { "key": "placement", "value": "123456789012345" }, { "key": "country", "value": "AU" } ], "value": "35" }, { "time": "2021-08-06T07:00:00+0000", "metric": "fb_ad_network_revenue", "breakdowns": [ { "key": "placement", "value": "123456789012345" }, { "key": "country", "value": "AE" } ], "value": "21.212345" }, { "time": "2021-08-06T07:00:00+0000", "metric": "fb_ad_network_request", "breakdowns": [ { "key": "placement", "value": "123456789012345" }, { "key": "country", "value": "AD" } ], "value": "1" }, { "time": "2021-08-06T07:00:00+0000", "metric": "fb_ad_network_request", "breakdowns": [ { "key": "placement", "value": "123456789012345" }, { "key": "country", "value": "AE" } ], "value": "12" }, { "time": "2021-08-06T07:00:00+0000", "metric": "fb_ad_network_click", "breakdowns": [ { "key": "placement", "value": "123456789012345" }, { "key": "country", "value": "AE" } ], "value": "1" }, { "time": "2021-08-06T07:00:00+0000", "metric": "fb_ad_network_click", "breakdowns": [ { "key": "placement", "value": "123456789012345" }, { "key": "country", "value": "CA" } ], "value": "2" } ], "omitted_results": [ { "time": "2021-08-06T07:00:00+0000", "metric": "fb_ad_network_revenue", "breakdowns": [ { "key": "placement", "value": "123456789012345" }, { "key": "country", "value": "AU" } ] } ] } ], "paging": { "cursors": { "before": "MAZDZD", "after": "MQZDZD" }, "next": "https://graph.facebook.com/v10.0/142440604406900/adnetworkanalytics?access_token=<ACCESS_TOKEN>&since=2021-08-06&until=2021-08-06&breakdowns=%5B%22placement%22%2C%22country%22%5D&limit=2&metrics=%5B%22fb_ad_network_request%22%2C%22fb_ad_network_imp%22%2C%22fb_ad_network_click%22%2C%22fb_ad_network_revenue%22%5D&after=MQZDZD" } }
매개변수 | 설명 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| ||||||||||||||||||
|
동기식 요청은 포함할 수 있는 분석 데이터 수에 제한이 없습니다.
| ||||||||||||||||||
|
더욱 구체적인 결과를 가져오기 위해 응답을 더욱 상세히 필터링합니다.
| ||||||||||||||||||
|
반환할 행의 개수입니다. 제한: 동기화 요청은 최대 2,000개입니다. | ||||||||||||||||||
| 필수 항목.
하나 이상의 지표는 필수이지만 요청에 포함할 수 있는 지표의 수에는 제한이 없습니다. | ||||||||||||||||||
|
시간 또는 값을 기준으로 결과를 정렬합니다. 포함되지 않은 경우 기본값은 | ||||||||||||||||||
|
포함되지 않은 경우 기본값은 | ||||||||||||||||||
|
쿼리의 시작 한도입니다. 포함되지 않은 경우 기본값은 최근 7일입니다. 제한:
| ||||||||||||||||||
|
쿼리 종료 한도 |
지표 | 설명 |
---|---|
| 입찰 응답률 |
| 입찰 요청 수 |
| 입찰 응답 수 |
| 입찰자 낙찰률 |
| 클릭 수 |
| 유효 CPM(eCPM) |
| 추산 클릭률 |
| Filled 광고 요청률 |
| Filled 광고 요청 수 |
| 노출 수 |
| 가장 많은 비입찰 이유 수
|
| 가장 많은 광고 미수신 이유 수
|
| 광고 요청 |
| 추산 수익 |
| Filled 광고 요청 수로 나눈 노출 수 |
액세스 토큰 디버거 를 사용하여 권한, 유효성, 속성 액세스, 토큰과 연결된 앱 ID를 포함한 액세스 토큰의 상세 정보를 가져옵니다.
오류 메시지/문제 | 해결 방법 |
---|---|
만료된 토큰 | 최적의 사용자 경험을 위해 장기 실행 액세스 토큰을 사용합니다. |
"[앱 이름] 앱이 | 수익 관리자에서 비즈니스가 온보딩되었고 하나 이상의 속성을 만들었는지 확인합니다. |
"쿼리하는 사용자 또는 앱의 소유가 아닌 페이지, 비즈니스, 앱, 도메인 또는 이벤트 소스 그룹의 인사이트를 읽으려고 합니다." | 비즈니스 설정을 검토하여 쿼리하는 비즈니스가 소유하고 있는 데이터를 요청하고 있는지 확인합니다. |
"지원되지 않는 | 속성을 검토하여 본인이 소유하고 있는 자산의 데이터를 요청하고 있는지 확인합니다. |
"보고 API v2.0에 액세스하는 방법이 변경되었습니다. 이제 앱에서 이 API를 액세스할 수 있으려면 Facebook 로그인을 구현해야 합니다. https://developers.facebook.com/docs/facebook-login에서 안내를 참조하세요." | 시스템 사용자 토큰을 사용하여 보고 API v2를 쿼리하려고 시도한 경우입니다. Facebook 로그인을 사용하여 쿼리하거나, v1으로 되돌립니다(단, 언젠가는 Facebook 로그인을 구현해야 함). |
"잘못된 인수입니다. 모든 앱 속성이 있어야 합니다." | 수익 관리자에서 비즈니스가 온보딩되었고 하나 이상의 속성을 만들었는지 확인합니다. |
"요청하는 데이터의 양을 줄인 후에 요청을 다시 시도하세요." |
|
"1분에 최대 250개의 쿼리를 사용할 수 있습니다." | 보고 API V2에서는 여러 매개변수를 갖는 요청과 페이지 매김의 사용을 지원합니다. 가능한 경우 API 요청 수를 줄이는 방법을 알아보세요. |