

# Cómo exportar y revisar tu historial de reproducciones de YouTube

Exporta tu propio historial de reproducciones de YouTube con Google Takeout. Después, revisa cada evento de visualización registrado, incluidas las visualizaciones repetidas del mismo vídeo. Conserva las fechas y horas originales y anota qué abarca el archivo de datos. Puedes revisar los registros exportados, pero no puedes dar por hecho que contienen todos los vídeos que has visto. Google indica que un archivo de datos puede omitir los cambios realizados entre la solicitud y la creación del archivo. También pueden faltar datos eliminados. [Guía de Google para descargar tus datos](https://support.google.com/accounts/answer/3024190?hl=en-GB)

Un evento de visualización es una acción registrada de ver un vídeo. Ver el mismo vídeo dos veces supone dos eventos. Un archivo de datos es una copia descargada de los datos de una cuenta. El resultado principal debe contener una fila por cada evento de visualización registrado en ese archivo de datos.

Puedes añadir los datos públicos actuales de los vídeos más adelante. Mantén ese paso separado. Los datos públicos de los vídeos no permiten recuperar eventos privados de visualización que faltan.

## Define qué necesitas comprobar

La pregunta del lector pide un «historial completo de reproducciones de YouTube». Esto exige dos comprobaciones distintas: si la tabla conserva los eventos exportados y si el archivo de datos abarca el historial que esperabas.

Puedes comparar la tabla con sus archivos de origen. Esos archivos por sí solos no permiten demostrar que la cobertura abarca todo tu historial. Una [pregunta pública de un titular de cuenta](https://www.reddit.com/r/youtube/comments/1p0emm6/how_to_export_my_full_youtube_history/) informa de una exportación incompleta de Takeout. Es un único caso comunicado de datos que faltan. No permite establecer una tasa de fallos ni un método que garantice un historial completo.

Prepara estos tres registros:

1. Una nota privada sobre el archivo de datos solicitado y su contenido.
2. Una tabla de eventos de visualización que conserve las visualizaciones repetidas y las fechas y horas originales.
3. Una tabla opcional de datos públicos de los vídeos, con un resultado seleccionado por cada ID de vídeo.

Un ID es un valor que identifica un elemento. Un ID de vídeo identifica un vídeo, no un evento de visualización. Mantén esa distinción durante todo el método.

## Solicita tu archivo de datos y anota su alcance

Usa solo tu propia cuenta de Google. Abre la página de Google Takeout con la sesión iniciada desde la [guía oficial de descarga](https://support.google.com/accounts/answer/3024190?hl=en-GB).

No dependas de una ruta fija de menús ni de un nombre de archivo concreto. Revisa las opciones actuales de productos y de datos incluidos.

1. Selecciona los datos de YouTube o de actividad de la cuenta necesarios para tu historial de reproducciones.
2. Anota en privado la cuenta y los datos seleccionados.
3. Anota la fecha de la solicitud.
4. Solicita el archivo de datos.
5. Descarga todas las partes del archivo de datos que recibas para esa solicitud.
6. Anota la fecha de creación del archivo de datos, el formato de los archivos y los nombres de las partes.
7. Conserva los archivos originales sin cambios.
8. Abre una copia de trabajo y confirma que contiene eventos de visualización.

La actividad de búsqueda y las suscripciones no permiten establecer qué vídeos has visto. Comprueba el tipo de registro a partir del contenido real antes de contar las filas.

Los datos seleccionados definen el alcance solicitado: los datos de la cuenta que pediste a Google que incluyera. Anota por separado el contenido que has recibido. Seleccionar una categoría no demuestra por sí solo que los archivos descargados contengan todos los registros esperados.

Mantén privado el archivo de datos. La consulta opcional de datos públicos necesita los ID o enlaces de los vídeos públicos seleccionados. No necesita el archivo de datos ni las credenciales de tu cuenta. Descargar tus datos no elimina la copia en la nube. [Alcance y límites de las exportaciones de Google](https://support.google.com/accounts/answer/3024190?hl=en-GB)

## Crea una tabla que conserve cada evento de visualización

Lee los nombres reales de los campos antes de importar los archivos. No des por hecho que tienen una estructura, un formato de fecha o un campo de vídeo concretos.

Crea una fila de trabajo por cada evento de visualización de origen. Conserva todos los campos originales. Añade referencias que permitan encontrar el evento en el archivo de datos sin modificar.

Los siguientes campos son una propuesta para trabajar. No se garantiza que sean los encabezados de la exportación de Google.

| Campo de trabajo | Qué guardar | Regla cuando falta información |
| --- | --- | --- |
| Referencia del archivo de datos | Referencia de la solicitud del archivo de datos o de la copia guardada | Investiga cualquier origen desconocido |
| Archivo de origen y referencia del evento | Nombre del archivo y ubicación de la fila o entrada | Añade una referencia antes de continuar el procesamiento |
| Texto original de la actividad | Texto exacto de la actividad proporcionado | Deja el campo vacío si falta el texto |
| Fecha y hora del evento sin procesar | Marca de tiempo exacta de origen | No la sustituyas por otra fecha |
| Zona horaria de origen | Zona o desfase horario, si se proporciona | Marca la zona como no resuelta si falta |
| Fecha y hora normalizadas del evento | Un valor temporal común verificado, si es posible | Deja el campo sin completar hasta resolver la fecha y la hora |
| Enlace original del vídeo | Enlace exacto de origen, si existe | Conserva el evento aunque no tenga enlace |
| ID de vídeo verificado | Identidad del vídeo establecida a partir del origen | Mantén sin resolver cualquier identidad incierta |
| Estado de revisión de la fecha y la hora | Si se han resuelto la fecha y la hora | Conserva el motivo de la incertidumbre |
| Estado de la consulta pública | No realizada, con coincidencia o sin resolver | Mantén este estado separado de la cobertura del archivo de datos |

Una marca de tiempo es una fecha y una hora almacenadas. Una fecha y hora normalizadas son un segundo valor convertido a una forma común. Ninguno de estos valores debe sustituir el valor de origen sin procesar.

Una referencia de origen permite localizar un evento en el archivo de datos guardado. No es necesariamente un ID de evento estable entre distintas exportaciones. Que dos archivos tengan los mismos números de fila no demuestra que contengan los mismos eventos.

La falta de un enlace de vídeo no elimina un evento de visualización registrado. Conserva el evento y marca la identidad del vídeo como no resuelta. Del mismo modo, un campo vacío indica que falta información. No significa que haya cero visualizaciones.

## Resuelve las fechas y horas sin cambiar su significado

La fecha y hora de visualización, la de publicación del vídeo y la de consulta pública describen eventos distintos.

| Fecha y hora | Significado | Uso correcto |
| --- | --- | --- |
| Fecha y hora del evento en el archivo de datos | Cuándo sitúa el archivo de datos la acción de visualización | Ordenar o agrupar las visualizaciones registradas |
| Fecha y hora de publicación del vídeo | Cuándo se publicó el vídeo | Describir el vídeo |
| Fecha y hora de la consulta pública | Cuándo se recogieron los datos públicos | Fechar la observación pública |
| Fecha y hora de solicitud o creación del archivo de datos | Cuándo se solicitó o creó la exportación | Describir el archivo de datos |

Interpreta una fecha solo cuando conozcas su formato. Interpretar significa leer el texto almacenado como una fecha y una hora. Una fecha ambigua debe quedar sin resolver hasta que puedas establecer su significado.

1. Conserva la marca de tiempo sin procesar y sin cambios.
2. Identifica el formato de fecha a partir del origen.
3. Identifica la zona o el desfase horario, si se proporciona.
4. Convierte el valor solo cuando conozcas esos datos.
5. Guarda el valor convertido junto al valor sin procesar.
6. Anota cualquier problema de fecha y hora que quede sin resolver.

UTC es el tiempo universal coordinado, una referencia temporal común. Puedes guardar un valor normalizado en UTC cuando hayas resuelto la fecha y hora de origen. No asignes una zona horaria solo porque tu ordenador la utilice.

No uses la fecha y hora de importación como fecha y hora de visualización. No uses la fecha y hora de publicación del vídeo para completar las de un evento si faltan. Si después agrupas las visualizaciones por día, indica la zona horaria del informe. Resuelve las dudas de fecha y hora antes de considerar verificados los totales diarios.

## Conserva las visualizaciones repetidas y elimina solo las copias de importación demostradas

Dos eventos pueden compartir un ID de vídeo, un título o una fecha. Eso no los convierte en eventos duplicados.

Por ejemplo, ver el mismo vídeo una vez por la mañana y otra por la tarde debe conservarse en dos filas. Eliminar filas por ID de vídeo haría que se perdiera parte del historial registrado.

La deduplicación consiste en eliminar copias confirmadas de un mismo registro. Aplícala solo cuando tengas pruebas de que la importación creó esas copias. Si importaste dos veces el mismo archivo de datos sin modificar, puedes investigarlo mediante las referencias del archivo de datos, del archivo de origen y de la entrada de origen.

1. Cuenta las filas de eventos de visualización importadas.
2. Comprueba si alguna parte del archivo de datos se importó dos veces.
3. Identifica los registros de origen copiados mediante sus referencias de origen.
4. Elimina solo las copias adicionales que hayas demostrado que lo son.
5. Anota cuántas copias eliminaste y por qué.
6. Guarda el número de eventos conservados antes de añadir los datos públicos.

Que coincidan los ID de vídeo o las marcas de tiempo no demuestra por sí solo que dos filas sean copias. Los archivos de datos con periodos superpuestos requieren una revisión de registros aparte. No unas coincidencias inciertas en un solo evento.

## Decide si necesitas datos públicos de los vídeos

Puedes terminar con la tabla de eventos revisada si responde a tu pregunta.

Los metadatos opcionales pueden añadir títulos actuales, datos del canal y recuentos públicos. Los metadatos son información sobre un elemento. Describen el vídeo; no demuestran otro evento de visualización.

[Chronometrica YouTube Metrics Scraper](https://apify.com/chronometrica/youtube-metrics-scraper) es un Actor, un programa de recogida de datos alojado en un servidor. Sus entradas documentadas incluyen ID de vídeo conocidos y enlaces de vídeos. También permite descubrir canales públicos, algo que no se necesita para revisar este archivo de datos.

El Actor lee metadatos y métricas públicos de vídeos. Las métricas son recuentos, como las visualizaciones públicas o los Me gusta. No lee el historial personal de reproducciones ni vídeos privados. No recoge el texto de los comentarios ni proporciona impresiones, tasa de clics o retención de YouTube Studio.

Prepara una lista aparte de ID de vídeos públicos conocidos, sin repeticiones. Así reduces las consultas públicas repetidas y conservas todos los eventos de visualización. La [guía del corpus de transcripciones](/es/articles/crear-corpus-transcripciones-youtube/) también separa las apariciones repetidas en las fuentes de las identidades únicas de los vídeos. Aquí, la lista sin repeticiones solo sirve para la consulta opcional. La tabla de eventos debe conservar las visualizaciones repetidas.

Si después necesitas el texto hablado de un vídeo, usa la [guía de extracción de subtítulos](/es/articles/extraccion-de-subtitulos-de-youtube/), que es independiente. Los subtítulos no permiten establecer si viste un vídeo ni cuándo lo hiciste.

## Configura la consulta pública opcional

La [Task youtube-engagement-metrics-tracker](https://apify.com/chronometrica/youtube-metrics-scraper/examples/youtube-engagement-metrics-tracker) ofrece una configuración inicial. Una Task es una configuración de entrada de un Actor guardada para reutilizarla.

En la documentación aportada se verificaron la página pública de la Task y su ID el 25 de octubre de 2026. No se revisó la configuración guardada que requiere iniciar sesión ni se ejecutó la Task.

La siguiente entrada pequeña superó una comprobación de formato conforme a las reglas públicas de entrada aportadas. JSON es un formato de texto para datos estructurados.

```json
{
  "maxItems": 1,
  "startUrls": [
    "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
  ]
}
```

Configura la consulta pública opcional

El enlace de muestra es un ejemplo de entrada. No es un resultado de este método.

1. Revisa la configuración de la Task antes de usarla.
2. Sustituye toda la lista de ejemplo de `startUrls` por los ID o enlaces de los vídeos públicos que quieras consultar.
3. Usa entradas directas de vídeos para esta revisión del archivo de datos.
4. Configura `maxItems` para que permita obtener las filas de resultados públicos previstas.
5. No envíes archivos de datos privados ni filas de eventos de visualización.
6. Ejecuta la consulta con una lista pequeña que puedas revisar por completo.
7. Guarda por separado la entrada, la salida y la fecha y hora de la consulta.

El valor mostrado de `maxItems` limita la salida a una fila de métricas. Dejarlo en uno para una lista más larga puede impedir que la salida abarque toda la lista. Compara los ID enviados con los resultados; no des por hecho que una ejecución completada abarca todos los vídeos previstos.

Estas son acciones propuestas para el lector. Para esta guía no se accedió a ningún archivo de datos privado ni se hicieron pruebas con él. No se realizó ninguna ejecución de pago del Actor. La adecuación documentada respalda esta consulta pública opcional; no demuestra el rendimiento durante la ejecución.

## Añade los resultados públicos sin perder eventos

Guarda la salida pública en una tabla aparte. Conserva los valores exactos devueltos y la información sobre su estado.

| Campo del Actor | Qué registra |
| --- | --- |
| `inputUrl` | Entrada enviada |
| `postId` | ID de vídeo devuelto, si existe |
| `postUrl` | Enlace de vídeo devuelto, si existe |
| `title` | Título actual disponible del vídeo |
| `publishedAt` | Valor de fecha y hora de publicación del vídeo |
| `views`, `likes`, `comments`, `remixes` | Recuentos públicos, cuando estén disponibles |
| `postMetricStatus` | Disponibilidad y precisión de los recuentos públicos del vídeo |
| `status` | Estado del resultado devuelto |
| `scrapedAt` | Fecha y hora de recogida de los datos públicos |

El campo `comments` es un recuento, no el texto de los comentarios. Los recuentos que faltan deben seguir figurando como no disponibles. Conserva `null`, que representa un valor ausente, en vez de sustituirlo por cero. Conserva también la información de precisión; un recuento público redondeado no debe convertirse en un recuento exacto en tu informe. [Contrato de salida del Actor](https://apify.com/chronometrica/youtube-metrics-scraper)

Selecciona como máximo una observación pública por cada ID de vídeo verificado para esta versión de la tabla. Si haces comprobaciones posteriores, guárdalas por separado e indica qué observación utilizas.

Una unión combina tablas mediante un valor coincidente. Asocia el resultado público seleccionado con cada evento que tenga ese ID de vídeo verificado. Conserva los eventos sin coincidencia. Si un resultado fallido no devuelve un ID, conserva la referencia de la entrada enviada e investiga la coincidencia.

Comprueba los errores en ambos sentidos:

1. Si el número de eventos disminuye, comprueba si se eliminaron eventos sin coincidencia.
2. Si el número de eventos aumenta, comprueba si varios resultados públicos coincidieron con un mismo evento.
3. Confirma que cada referencia de evento original aparece exactamente una vez.
4. Confirma que las visualizaciones repetidas siguen teniendo filas separadas.

Una consulta pública fallida no demuestra que un vídeo se haya eliminado, se haya hecho privado, tenga restricciones regionales o esté temporalmente no disponible. Mantén la causa sin resolver, salvo que otras pruebas la establezcan.

## Ejemplo resuelto: tres eventos y dos ID de vídeo

Este ejemplo es una ficción original. Las etiquetas de los eventos y los resultados de las consultas se han inventado con fines didácticos. No son registros de un archivo de datos privado ni resultados de pruebas del Actor.

Un archivo de datos ficticio registra el vídeo A a las 09:00 y a las 17:00, y el vídeo B a las 18:00. Este ejemplo simplificado no proporciona fecha ni zona horaria. Mantén visibles esas limitaciones; no calcules horas UTC a partir de estos valores.

| Evento ficticio | Etiqueta del vídeo | Hora sin procesar | Resultado de la consulta pública |
| --- | --- | --- | --- |
| E1 | A | 09:00 | Metadatos disponibles |
| E2 | A | 17:00 | Metadatos disponibles |
| E3 | B | 18:00 | Metadatos no disponibles |

La tabla de eventos tiene tres filas. La lista de consulta independiente tiene dos ID de vídeo: A y B. En la comprobación ficticia, A devuelve metadatos y B no.

Los cálculos utilizan unidades distintas:

- 2 eventos de visualización de A + 1 evento de visualización de B = 3 eventos de visualización.
- 1 ID único de A + 1 ID único de B = 2 ID de vídeo únicos.
- 1 resultado con metadatos disponibles + 1 resultado con metadatos no disponibles = 2 resultados de consulta.
- 3 filas de eventos antes de la unión = 3 filas de eventos después de la unión.

Los dos eventos de A reciben los metadatos seleccionados de A. El evento de B de las 18:00 se conserva, con los metadatos marcados como no disponibles. La consulta fallida no elimina la visualización registrada.

Informa de tres eventos de visualización registrados y dos ID de vídeo únicos. Estos recuentos no miden personas únicas. Tampoco demuestran que el archivo de datos contenga todos los eventos de visualización de ese día.

Si falta el recuento público de visualizaciones de B, déjalo como ausente. Afirmar que tiene cero visualizaciones públicas sería una afirmación numérica que esta consulta ficticia no respalda.

## Revisa la cobertura del archivo de datos y los estados sin resolver

Compara el alcance solicitado con los archivos incluidos. Cuando sea viable, compara algunos registros del archivo de datos con el historial que puedes ver en Mi Actividad. Anota la cuenta, el periodo y la fecha de esa comparación.

YouTube indica que los vídeos vistos mientras el historial está desactivado no aparecen en él. Los titulares de las cuentas también pueden eliminar el historial de forma manual o usar la eliminación automática. Los datos públicos de los vídeos no pueden reconstruir esos eventos privados que faltan. [Controles del historial de YouTube](https://support.google.com/youtube/answer/95725?hl=en)

Mantén separados los distintos problemas:

| Estado observado | Qué puedes concluir | Siguiente comprobación |
| --- | --- | --- |
| Falta el archivo de visualizaciones esperado | Falta contenido esperado en el archivo de datos | Revisa los datos seleccionados y las partes descargadas |
| No se pueden resolver la fecha y la hora | La fecha y hora del evento siguen siendo inciertas | Revisa el formato sin procesar y la zona horaria de origen |
| Falta el ID de vídeo | El evento no tiene una identidad verificada para la consulta | Conserva el evento y revisa su origen |
| No se envió un ID conocido | No se intentó la consulta pública | Envíalo solo si necesitas metadatos |
| La consulta pública falló | Los metadatos actuales siguen sin resolverse | Conserva el resultado sin suponer una causa |
| Un periodo esperado no tiene registros | La cobertura sigue sin resolverse | Compara el alcance del archivo de datos con el historial visible para el titular |

Un periodo vacío no demuestra que haya cero visualizaciones. Que la fila más antigua tenga una fecha lejana no demuestra que el historial esté completo. Interpretar los datos correctamente demuestra que el proceso leyó los archivos; no demuestra que Google proporcionara todos los eventos pasados.

Antes de aceptar la tabla, confirma que has incluido todas las partes del archivo de datos, que los valores sin procesar no han cambiado, que los problemas de fecha y hora siguen visibles y que cada evento de origen conservado sigue presente tras la unión con los datos públicos. Informa de las carencias del archivo de datos por separado de los fallos de consulta.

## Elige el siguiente paso

Primero, completa la revisión del archivo de datos privado. Guarda el alcance solicitado, el número de eventos conservados, el número de visualizaciones repetidas, los problemas de fecha y hora y las carencias de cobertura observadas. Describe el resultado como los eventos de visualización registrados en ese archivo de datos.

Si esos registros responden a tu pregunta, conserva la tabla revisada y sus archivos de origen sin cambios. Si te resultan útiles los datos públicos actuales de los vídeos, revisa [Chronometrica YouTube Metrics Scraper](https://apify.com/chronometrica/youtube-metrics-scraper), sustituye la entrada de ejemplo y consulta una lista pequeña de vídeos sin repeticiones. Añade los resultados a cada evento coincidente y conserva los eventos sin coincidencia.

Si la cobertura sigue siendo incierta, indica qué periodo o tipo de registro falta y qué comprobaciones has hecho. Mantén esa incertidumbre en el resultado final.

## Fuentes y lecturas adicionales

- [Ayuda de la Cuenta de Google: Descargar tus datos — revisada el 25 de octubre de 2026; respalda las solicitudes de archivos de datos y los límites de exportación, sin garantizar un historial completo](https://support.google.com/accounts/answer/3024190?hl=en-GB)
- [Ayuda de YouTube: Historial de reproducciones y sus controles — revisada el 25 de octubre de 2026; respalda las limitaciones del historial desactivado, la eliminación y la eliminación automática](https://support.google.com/youtube/answer/95725?hl=en)
- [Chronometrica YouTube Metrics Scraper — contrato público revisado el 25 de octubre de 2026; solo metadatos públicos, sin acceso al historial privado ni pruebas de ejecución de pago](https://apify.com/chronometrica/youtube-metrics-scraper)
- [Esquema de la compilación predeterminada de YouTube Metrics Scraper — compilación 1.1.2 revisada el 25 de octubre de 2026; la entrada de ejemplo superó la validación de formato, no una prueba de ejecución](https://api.apify.com/v2/acts/cykekv5MVPOSaBpoP/builds/default)
- [Task youtube-engagement-metrics-tracker — página pública e ID revisados el 25 de octubre de 2026; no se probaron la configuración que requiere iniciar sesión ni la ejecución](https://apify.com/chronometrica/youtube-metrics-scraper/examples/youtube-engagement-metrics-tracker)
- [Pregunta pública de un titular de cuenta sobre una exportación incompleta de Takeout — observada el 25 de octubre de 2026; un único caso comunicado de datos que faltan, sin fecha exacta de publicación ni método de recuperación verificado](https://www.reddit.com/r/youtube/comments/1p0emm6/how_to_export_my_full_youtube_history/)