El panorama completo. Hasta una sola reproducción.
Consulta qué ven las personas y cómo funciona la reproducción. Usa Chunkify Analytics en nuestra nube o en tu infraestructura, junto a las herramientas de analítica que ya utilizas.
Resumen de analíticas
Octubre · 30 días
Visualizaciones130,330En 24 vídeos
Visualizadores identificados42,891Identificadores de espectadores distintos proporcionados
Tiempo de visualización6,546 hTiempo realmente reproducido
Puntuación de reproducción96 / 100A partir de sesiones medidas
30 de oct.7,130 visualizaciones
8k6k4k2k0
1 de oct.10 de oct.20 de oct.30 de oct.
Videos principales
Vídeos con más visualizaciones
Video
Visualizaciones
Tiempo de visualización
Primeros pasos
28,416
1,208 h
Un vistazo más cercano
21,340
986 h
Panel de gestión de video
18,902
842 h
Audiencia
Chrome58%
Safari29%
Otros navegadores13%
Audiencia y engagement
Encuentra los videos que sí ven las personas.
Ordena los videos por vistas o minutos vistos. Consulta hasta dónde llegan los usuarios y explora los navegadores, dispositivos, ubicaciones y páginas que usan tu audiencia.
Avance más lejano
Primeros pasos · 28,416 visualizaciones
25% del video92%
50 % del vídeo84%
75% del video76%
100% del video68%
Posición más lejana alcanzada. Los saltos pueden omitir secciones; el tiempo de visualización mide solo el tiempo realmente reproducido.
Calidad de reproducción
Detecta los problemas que provocan una vista perdida.
Supervisa retrasos en el inicio, almacenamiento en búfer y errores fatales. Compara la reproducción en diferentes navegadores y dispositivos, y abre una sesión para analizar lo sucedido.
Calidad de reproducción
Tiempo de inicio420 msMediana · p95 1.2 s
Almacenamiento en búfer0.18%Proporción del tiempo de reproducción
Resultados de Startup98.6% iniciaron
Iniciado98.6%
Abandonado0.9%
Fallido0.5%
Compara medianas, p95 y tasas de error según la audiencia.
Detalles de la sesión
Una reproducción completa. Momento a momento.
Sigue la tasa de bits durante una sesión. Inspecciona pausas, almacenamiento en búfer, búsquedas, cambios de calidad y errores en la misma línea de tiempo. Selecciona un evento abajo para probarlo.
Sesión de reproducción
Primeros pasos · Chrome · macOS · San Francisco
00:00 / 05:18
Tiempo de visualización5m 04sDuración del vídeo · 5m 42s
Tiempo de inicio420 msTiempo hasta el primer fotograma
Almacenamiento en búfer1.2 s1 evento de almacenamiento en búfer
Errores fatales0La reproducción llegó al final
Línea de tiempo de reproducción
ReproduciendoEn pausaAlmacenamiento en búferBuscarVersión codificada
6 Mbps420
00:0001:0002:0003:0004:0005:18
Tiempo transcurrido de sesión
Inspecciona un evento7 eventos
00:00 · Video 0:00Reproducción iniciada
El espectador presionó play. El primer fotograma llegó tras 420 ms.
Cada evento se vincula a la misma sesión de reproducción.
MCP y AI
Tus analíticas. Consulta a tu agente de IA.
Consulta las visualizaciones de este mes, compara la calidad de reproducción, inspecciona una sesión o exporta un CSV. Tu agente de IA puede consultar los mismos datos que hay detrás de tu panel y convertirlos en un informe.
Las exportaciones de MCP devuelven un enlace de descarga limitado. Solicita un rango de fechas, vídeo o filtro de audiencia para acotar el informe.
Alojado o autohospedado
Tus analíticas. Tú eliges dónde alojarlas.
Chunkify Analytics es una app open source para recolectar y consultar eventos de reproducción. Puedes dejar que nosotros la operemos o instalarla en tu propia infraestructura.
GESTIONADO POR NOSOTROSRetención de 30 días
Alojado por Chunkify
Agrega un servidor de analytics alojado a tu Proyecto y empieza a recopilar eventos. Nosotros gestionamos el servicio; recibes los reportes en tu panel de Chunkify.
Pay as you go30 días
Team30 días
Panel, exportaciones en CSV y acceso solo lectura a MCP.
Envía los eventos de reproducción a Chunkify Analytics, Datadog, PostHog, un colector OpenTelemetry o tu propio endpoint. El SDK de analítica puede enviar a varios destinos a la vez.
"use client";
import { useCallback } from "react";
import { ChunkifyPlayer, type ChunkifyPlayerRef }
from "@chunkify/player-react";
import { monitor } from "@chunkify/player-analytics";
import { createChunkifyAdapter }
from "@chunkify/player-analytics/chunkify";
// Chunkify-managed analytics. Use your own URL when self-hosting.
const destination = createChunkifyAdapter(
"https://analytics.chunkify.dev/v1/events",
{ ingestKey: "YOUR_PUBLIC_INGEST_KEY" },
);
type Video = {
id: string;
playback_url: string;
poster_url: string | null;
thumbnails_url: string | null;
};
export function VideoPlayer({ video }: { video: Video }) {
const attachAnalytics = useCallback(
(player: ChunkifyPlayerRef | null) => {
if (!player) return;
const session = monitor(player, {
videoId: video.id,
destinations: [destination],
});
return () => session.destroy();
}, [video.id, video.playback_url],
);
return (
<ChunkifyPlayer
ref={attachAnalytics}
src={video.playback_url}
poster={video.poster_url}
thumbnails={video.thumbnails_url}
controls
playsInline
/>
);
}
"use client";
import { useCallback } from "react";
import { ChunkifyPlayer, type ChunkifyPlayerRef }
from "@chunkify/player-react";
import { monitor } from "@chunkify/player-analytics";
import { createDatadogAdapter }
from "@chunkify/player-analytics/datadog";
import { datadogRum } from "@datadog/browser-rum";
function initRum() {
if (datadogRum.getInitConfiguration()) return;
datadogRum.init({
applicationId: "YOUR_RUM_APPLICATION_ID",
clientToken: "YOUR_RUM_CLIENT_TOKEN",
site: "datadoghq.com",
service: "video-app",
env: "production",
sessionSampleRate: 100,
sessionReplaySampleRate: 0,
});
}
type Video = {
id: string;
playback_url: string;
poster_url: string | null;
thumbnails_url: string | null;
};
export function VideoPlayer({ video }: { video: Video }) {
const attachAnalytics = useCallback(
(player: ChunkifyPlayerRef | null) => {
if (!player) return;
initRum();
const session = monitor(player, {
videoId: video.id,
destinations: [createDatadogAdapter(datadogRum)],
});
return () => session.destroy();
}, [video.id, video.playback_url],
);
return (
<ChunkifyPlayer
ref={attachAnalytics}
src={video.playback_url}
poster={video.poster_url}
thumbnails={video.thumbnails_url}
controls
playsInline
/>
);
}
React + tus herramientas de analítica
Reproducción en el contexto de tu aplicación.
Envía tiempo de visualización, almacenamiento en búfer y errores de reproducción a Chunkify Analytics o Datadog RUM, con los mismos IDs de video que usas en tu aplicación.
Usa Chunkify Player, un elemento de video nativo, o los conectores compatibles: hls.js, Video.js y Shaka. Las mediciones de calidad y entrega disponibles dependen del reproductor.