Obter dados de relatório JSON de tempo gasto com a reprodução de mídia com as APIs do Analytics 2.0 get-media-playback-time-spent-json-report-data

É possível obter dados de relatório de tempo gasto com a reprodução de mídia usando as APIs do Analytics 2.0.

  1. Filtre os dados usando qualquer segmento criado na interface do usuário. Para filtrar por uma ID de conteúdo específica, crie um novo segmento.

  2. Defina os elements -> id no corpo da solicitação como metrics/playback_time_spent_seconds ou metrics/playback_time_spent_minutes dependendo se você deseja a saída em segundos ou minutos.

  3. Solicite uma quantidade suficiente de dados.

    • O intervalo de dados especificado no relatório reúne todos os dados do visualizador simultâneo no momento em que a sessão de vídeo terminar.
      Você deve considerar as sessões que iniciam um dia e terminam após a meia-noite, ou seja, no dia seguinte.

    • Solicite mais um dia de dados para o período desejado em sua solicitação, mas na análise use apenas os dados planejados.

Uma carga de solicitação de amostra para um dia de dados seria semelhante à amostra a seguir. A solicitação é feita por 2 dias consecutivos, mas no relatório você só usa o primeiro dia.

Exemplo de solicitação

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

Exemplo de resposta

{
   "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 2021-09-02",
         "data":[
            123.0
         ]
      },
      {
         "itemId":"12008020001",
         "value":"00:01 2021-09-02",
         "data":[
            143.0
         ]
      },
      {
         "itemId":"12008020002",
         "value":"00:02 2021-09-02",
         "data":[
            167.0
         ]
      },

      ...
      {
         "itemId":"12008022359",
         "value":"23:59 2021-09-02",
         "data":[
            768.0
         ]
      }
   ],
   "summaryData":{
      "filteredTotals":[
         17124.0
      ],
      "totals":[
         18453.0
      ]
   }
}
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb