Show Menu
TOPICS×

Analytics 2.0 API를 사용하여 동시 뷰어 JSON 보고서 데이터 가져오기

Analytics 2.0 API
를 사용하여 동시 뷰어 보고서 데이터를 가져올 수 있습니다.
  1. UI를 기반으로 구축된 세그먼트를 사용하여 데이터를 필터링합니다. 특정 컨텐츠 ID별로 필터링하려면 새 세그먼트를 만듭니다.
  2. 요청 본문에서
    elements
    ->
    id
    metrics/concurrent_viewers_visitors
    로 설정합니다.
  3. 충분한 양의 데이터를 요청합니다.
    • 보고서에서 지정한 데이터 범위는 모든 동시 뷰어 데이터를
      비디오 세션이 종료된 시점에 수집합니다.
      한 날 시작하여 자정 이후에(즉, 다음 날) 끝나는 세션을 고려해야 합니다.
    • 요청에서 의도한 기간에 하루 더 데이터를 요청하지만 분석에서
      의도한 데이터만 사용합니다.
데이터 하루 동안의 샘플 요청 페이로드는 다음 샘플과 비슷합니다. 요청은 2일 연속으로 수행되지만 보고에서는 첫 번째 날만 사용합니다.

샘플 요청

{ "rsid": "[YOUR_RSID]", "locale": "en_US", "dimension": "variables/daterangeminute", "globalFilters": [ { "dateRange": "2020-09-02T00:00/2020-09-03T00:00", "type": "dateRange" } ], "metricContainer": { "metrics": [ { "columnId": "column1", "id": "metrics/concurrent_viewers_visitors" } ] }, "settings": { "dimensionSort": "asc", "limit": "2000", "page": 0 } }

샘플 응답

{ "totalPages":1, "firstPage":true, "lastPage":true, "numberOfElements":1440, "number":0, "totalElements":1440, "columns":{ "dimension":{ "id":"variables/daterangeminute", "type":"time" }, "columnIds":[ "column1" ] }, "rows":[ { "itemId":"12008020000", "value":"00:00 2020-09-02", "data":[ 123.0 ] }, { "itemId":"12008020001", "value":"00:01 2020-09-02", "data":[ 143.0 ] }, { "itemId":"12008020002", "value":"00:02 2020-09-02", "data":[ 167.0 ] }, ... { "itemId":"12008022359", "value":"23:59 2020-09-02", "data":[ 768.0 ] } ], "summaryData":{ "filteredTotals":[ 17124.0 ], "totals":[ 18453.0 ] } }