En este documento se explican las similitudes y diferencias en las formas en que la API de YouTube Analytics y la API de informes de YouTube proporcionan acceso a los datos de YouTube Analytics. El propósito del documento es ayudarte a elegir la API correcta para tu aplicación.
Ambas API permiten a los desarrolladores recuperar datos de YouTube Analytics. Además, ambas APIs son compatibles con los propietarios de canales de YouTube y los propietarios de contenido de YouTube, cada uno de los cuales puede acceder a un conjunto específico de informes:
-
Informes de canales: contienen métricas de actividad de los usuarios para un canal especificado.
-
Informes de propietarios de contenido: recopilan métricas de todos los canales vinculados a un determinado propietario de contenido de YouTube. Por ejemplo, un sello discográfico podría recuperar un informe que contenga estadísticas combinadas de los canales de YouTube de todos los artistas del sello discográfico. Algunos informes de propietarios de contenido contienen métricas de la actividad del usuario, mientras que otros contienen métricas relacionadas con los ingresos y el rendimiento de los anuncios.
La API de informes también permite que algunos propietarios del contenido accedan a los informes de ingresos publicitarios administrados por el sistema. Los datos de los informes administrados por el sistema solo se pueden recuperar con la API de informes.
Todas las solicitudes de YouTube Analytics y de la API de informes de YouTube deben estar autorizadas por el canal o propietario del contenido que posee los datos solicitados.
Contenido del informe
Los informes que recuperan las APIs contienen dos tipos de datos:
-
Dimensiones: criterios comunes que se utilizan para recopilar datos, como la fecha en que se produjo la actividad de los usuarios o el país donde se encuentran los usuarios.
En un informe, cada fila de datos tiene una combinación única de valores de dimensión. De este modo, la combinación de valores de dimensiones de cada fila funciona como la clave primaria para esa fila.
-
Las métricas son mediciones individuales de la actividad del usuario, el rendimiento de los anuncios o los ingresos estimados. Las métricas de actividad de los usuarios incluyen datos como el recuento de vistas y las calificaciones (me gusta y no me gusta).
Elige la API correcta para tu aplicación
- API de YouTube Analytics
- La API de YouTube Analytics admite búsquedas segmentadas en tiempo real para generar informes personalizados de YouTube Analytics. La API proporciona parámetros de filtrado y ordenamiento, por lo que la aplicación que realiza la llamada no necesita admitir estas funciones de forma nativa.
Cada solicitud a la API especifica el período para el que se mostrarán los datos. La API también te permite recuperar conjuntos de datos semanales y mensuales. Por lo tanto, la aplicación que realiza la llamada no necesita almacenar conjuntos de datos recuperados ni estadísticas agregadas a través de períodos. - API de informes de YouTube
- La API de informes de YouTube recupera informes masivos que contienen datos de YouTube Analytics de un canal o propietario de contenido. Está diseñada para aplicaciones que pueden importar grandes conjuntos de datos y que proporcionan herramientas para filtrar, ordenar y extraer esos datos.
Cada informe contiene un conjunto predefinido de campos. Los desarrolladores utilizan la API para programar trabajos de informes, cada uno de los cuales identifica un informe que YouTube debe generar. Luego, YouTube genera un informe diario que se puede descargar de forma asíncrona. Cada informe contiene datos para un período único de 24 horas.
Además, YouTube genera automáticamente un conjunto de informes administrados por el sistema para los propietarios de contenido que tienen acceso a los informes correspondientes en YouTube Creator Studio. Estos informes proporcionan acceso programático a los datos de ingresos publicitarios. - Actividad del usuario relacionada con los subtítulos
- Datos de retención de público para las playlists
- Informes de ingresos estimados para propietarios de contenido (hay 2 informes diferentes disponibles)
- Informes de elementos para propietarios de contenido (hay 11 informes diferentes disponibles)
Informes compatibles
En la siguiente tabla se identifican los diferentes tipos de informes que puedes recuperar con las APIs. Las consultas segmentadas están disponibles a través de la API de YouTube Analytics y los informes masivos, con la API de informes de YouTube.
Es posible que los datos que están disponibles en una API no estén disponibles en la otra. Por ejemplo, la API de YouTube Analytics te permite recuperar métricas de la actividad de los usuarios de forma semanal o mensual, pero la API de informes de YouTube exige que agregues esos datos tú mismo. Por otro lado, la API de informes de YouTube es compatible con los informes de activos para propietarios de contenido, pero esos datos no están disponibles en la API de YouTube Analytics.
Tipos de informes | |
---|---|
Denuncias de videos | Compatible con canales (consulta o masiva) y propietarios del contenido (consulta o masiva). Los informes de video proporcionan estadísticas para toda la actividad del usuario relacionada con los videos de un canal o con los videos de un propietario del contenido. Por ejemplo, estos informes contienen la cantidad de vistas que recibieron tus videos. En la API de YouTube Analytics, algunos informes de videos de propietarios del contenido también incluyen métricas estimadas de ingresos y de rendimiento de los anuncios. |
Informes de lista de reproducción | Compatible con canales (consulta o masiva) y propietarios del contenido (consulta o masiva). Los informes de listas de reproducción proporcionan estadísticas que se relacionan específicamente con las vistas de videos que ocurren en el contexto de una lista de reproducción. La API de informes de YouTube admite informes de retención de público para las playlists, pero la API de YouTube Analytics no admite informes similares. |
Informe de rendimiento de anuncios | Compatible con propietarios de contenido (consulta o masiva). Los informes de rendimiento de anuncios proporcionan métricas basadas en impresiones para los anuncios que se publicaron durante las reproducciones de video. Estas métricas representan cada impresión de anuncios, y cada reproducción de video puede generar varias impresiones. |
Informes de ingresos estimados | Compatible con los propietarios del contenido (de forma masiva). Los informes de ingresos estimados proporcionan los ingresos totales estimados para los videos que provienen de fuentes publicitarias vendidas por Google y de fuentes no publicitarias. Estos informes también contienen algunas métricas de rendimiento de los anuncios. Ten en cuenta que los informes administrados por el sistema contienen ingresos reales. |
Informes de activos | Compatible con los propietarios del contenido (de forma masiva). Los informes de activos proporcionan métricas de actividad del usuario relacionadas con los videos vinculados a los activos de un propietario del contenido. Un video se incluye en el informe de un propietario de contenido si el propietario del contenido reclamó ese video como una coincidencia de uno de los elementos del propietario del contenido. El propietario del contenido o algún otro usuario de YouTube puede haber subido el video. |
Informes administrados por el sistema | Compatible con los propietarios de contenido que tienen acceso a los informes correspondientes en el menú Informes de Creator Studio de YouTube. Los informes administrados por el sistema proporcionan datos de ingresos reales obtenidos de los activos y videos. Un informe adicional enumera los videos reclamados y los activos con los que coinciden. Ten en cuenta que no todos los informes de Creator Studio están disponibles actualmente en la API. Nota: YouTube genera automáticamente informes administrados por el sistema para los propietarios de contenido que tienen acceso a los informes correspondientes en Creator Studio. Como resultado, el proceso para recuperar estos informes es diferente del que se sigue para los otros tipos de informes de esta lista. Consulta la documentación sobre los informes administrados por el sistema para obtener más información. |
Diferencias clave
En la siguiente tabla, se destacan las diferencias importantes entre la API de YouTube Analytics y la de informes.
Atributo | API de YouTube Analytics | API de informes de YouTube |
---|---|---|
Proceso para recuperar datos | Cada solicitud a la API especifica las dimensiones y métricas que se mostrarán, así como el período para el que se mostrarán los datos. | Las aplicaciones programan trabajos de informes. Para cada trabajo, YouTube genera informes diarios que se pueden descargar de forma asíncrona. |
Intervalos de fechas | Algunos informes de la API especifican la fecha en que ocurrió la actividad del usuario. Algunos de esos informes admiten dimensiones para agregar métricas de actividad de los usuarios por mes. | Todos los informes de la API especifican el día en que ocurrió la actividad del usuario. Las aplicaciones que usan la API pueden implementar funciones para agregar datos en intervalos periódicos. |
Cómo filtrar datos | Puedes filtrar los informes para que incluyan solo las filas en las que una dimensión tiene un valor específico. La API también admite algunas dimensiones, como continent y subContinent, que se usan solo como filtros. | La API admite descargas masivas de conjuntos de datos completos. No admite el filtrado ni muestra datos para las dimensiones solo de filtro. La aplicación cliente almacena los datos descargados y, luego, implementa sus propias funciones para filtrar los datos. |
Ordenamiento | Los informes se pueden ordenar en función de los valores de métricas mostrados. Algunos informes solo admiten una cantidad limitada de resultados. Por ejemplo, el informe que enumera los videos más vistos de un canal muestra un máximo de 200 filas. | Esta API admite las descargas masivas de conjuntos de datos completos. Las aplicaciones cliente pueden implementar sus propias funciones para ordenar los datos descargados. |
Enumeraciones | Los informes de la API contienen valores de texto, como "ANDROID" o "CANAL", para identificar los valores de dimensión enumerados. | Los informes de la API contienen números enteros que se pueden asignar a valores de texto. |
Cuota | El servidor de la API evalúa cada consulta para determinar el costo de su cuota. En la sección Uso de cuota, se explica la metodología con más detalle. | El uso de la cuota no es un problema porque los datos se recuperan una vez y luego se filtran, ordenan y consultan dentro de la aplicación. |
Informes únicos |
|
|
Dimensiones únicas | group (dimensión solo de filtro) continent (dimensión solo filtro) subContinent (dimensión solo filtro) month isCurated==1 (dimensión solo de filtro) viewsPerPlaylistStart averageTimeInPlaylist |
annotation_id annotation_type asset_id card_id card_type live_or_on_demand subscribed_status subtitle_language |
Métricas únicas | uniques relativeRetentionPerformance viewsPerPlaylistStart averageTimeInPlaylist |
card_click_rate card_clicks card_impressions card_teaser_click_rate card_teaser_clicks card_teaser_impressions estimated_partner_adsense_revenue estimated_partner_doubleclick_revenueplaylist_completes}playlist_added2playlists playlist_saves_addedplaylist_saves_removed |
Diferencias de nombres entre las APIs
Actualmente, las dos APIs usan convenciones de nombres diferentes para identificar dimensiones y métricas. En este momento, los nombres de la API de YouTube Analytics usan camelCase, mientras que los de la API de informes de YouTube usan nombres delimitados por guiones bajos.
En las siguientes tablas, se identifican los nombres diferentes que usan las dos APIs para identificar las mismas métricas y dimensiones. En algunos casos, la diferencia entre los dos nombres es mayor de lo que obtendrías después de convertir un nombre de camelCase a guiones bajos. Por ejemplo, la dimensión video
en la API de YouTube Analytics se llama video_id
en la API de informes de YouTube.