Como rastrear la reproduccion de video en HTML5, YouTube y Vimeo con eventos de analytics
Como rastrear la reproduccion de video en HTML5, YouTube y Vimeo con eventos de analytics
TL;DR — Respuesta rápida
1 min de lecturaRastrea inicios de video, tasas de finalizacion y porcentajes de visualizacion en HTML5, YouTube y Vimeo usando eventos de analytics personalizados -- luego crea objetivos de conversion basados en umbrales de interaccion con video.
Comprender como los visitantes interactuan con el contenido de video en tu sitio web proporciona informacion valiosa sobre el engagement. Esta guia cubre el seguimiento de la reproduccion en tres formatos de video comunes: elementos de video HTML5 nativos, reproductores de YouTube integrados y embeds de Vimeo.
Que se rastrea
Para cada formato de video, el objetivo es capturar cuatro metricas clave:
- Si el visitante inicio la reproduccion
- El porcentaje del video que fue visto
- Si el visitante vio el video hasta el final
- El tiempo promedio de reproduccion durante un periodo, tanto en segundos como en porcentaje
Rastreo de video HTML5 nativo
El elemento HTML5 <video> expone eventos nativos que hacen que el seguimiento sea sencillo. Escucha los eventos playing, pause y ended para calcular hasta donde avanzo el espectador en el video. Cuando el visitante abandona la pagina (en el evento beforeunload), envia un evento de analytics personalizado que contenga el porcentaje de progreso junto con indicadores de si la reproduccion comenzo y si se completo.
Rastreo de embeds de YouTube
YouTube proporciona una API de IFrame que dispara callbacks onStateChange. Los estados relevantes son PLAYING, PAUSED y ENDED. Para calcular el progreso, divide la posicion de reproduccion actual (getCurrentTime()) entre la duracion total (getDuration()). Envia las metricas resultantes como un evento personalizado cuando el usuario navega fuera de la pagina o cuando el video termina.
Rastreo de embeds de Vimeo
El SDK del reproductor de Vimeo ofrece una API mas limpia para este proposito. El evento timeupdate proporciona una propiedad data.percent directamente, por lo que no es necesario calcular el progreso manualmente. Combina esto con el evento play para rastrear si se inicio la reproduccion, y dispara tu evento de analytics con las metricas acumuladas.
Configuracion de objetivos de conversion
Una vez que los eventos de seguimiento de video fluyen hacia tu panel de analytics, puedes crear objetivos de conversion basados en ellos. Por ejemplo, establece un objetivo para visitantes que vieron al menos el 75% de un video de demostracion del producto. Esto te permite visualizar el engagement promedio de reproduccion a lo largo del tiempo y correlacionar el consumo de video con otras acciones en el sitio.
¿Te resultó útil este artículo?
¡Cuéntanos qué opinas!
Antes de irte...
Artículos relacionados
Seguimiento del tiempo de lectura del blog y registros de usuarios con eventos de analítica personalizados
Aprende a medir la lectura real del blog combinando el seguimiento de desplazamiento con cálculos de tiempo en página, y cómo rastrear registros de usuarios de forma fiable desde el servidor usando eventos de analítica personalizados.
Seguimiento de profundidad de desplazamiento: qué es y cómo usarlo para mejorar tu contenido
La profundidad de desplazamiento revela si los visitantes realmente leen tu contenido o lo abandonan pronto. Aprende a configurar el seguimiento, interpretar los datos y optimizar la ubicación del contenido.
Cómo analizar páginas de destino, páginas de entrada y páginas de salida en tu sitio web
Aprende a usar la analítica a nivel de página para comprender qué páginas atraen visitantes, mantienen su atención y sirven como puntos de salida, y luego optimiza en consecuencia.