Obtención de datos del informe JSON de tiempo de reproducción de medios con las API de Analytics 2.0

Puede obtener datos de informes de tiempo invertido en la reproducción de medios mediante la API de Analytics 2.0.

  1. Filtre los datos con cualquier segmento que se haya creado en la interfaz de usuario. Para filtrar por un ID de contenido específico, cree un nuevo segmento.

  2. Configure elements->id en el cuerpo de la solicitud a metrics/playback_time_spent_seconds o metrics/playback_time_spent_minutes dependiendo de si desea el resultado en segundos o minutos.

  3. Solicite una cantidad suficiente de datos.

    • El intervalo de datos que especifique en el informe recopila todos los datos del visor simultáneo al finalizar la sesión de vídeo.
      Debe tener en cuenta las sesiones que comienzan un día y finalizan después de la medianoche (es decir, al día siguiente).

    • Solicite un día más de datos para el período previsto en la solicitud, pero en el análisis, use solo los datos necesarios.

Una carga de solicitud de ejemplo para un día de datos sería como el siguiente ejemplo. La solicitud se realiza para 2 días consecutivos, pero en sistema de informes solo se utiliza el primer día.

Solicitud de ejemplo

{
    "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
  }
}

Respuesta de ejemplo

{
   "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
      ]
   }
}

En esta página