Ir al contenido principal
Zenovay
Pro Plan15 minutesIntermedio

Analítica de Medios y Publishing

Configure análisis completos para sitios de medios, blogs y publicaciones digitales. Aprenda sobre analítica de medios en esta guía del sector.

mediapublishingcontentanalyticspageviews
Última actualización:

Configure análisis personalizados para sitios de medios, publicaciones de noticias, blogs y plataformas de contenido.

Descripción general de la analítica de medios

Métricas clave para medios

MétricaDefiniciónPor qué importa
PageviewsConsumo de contenidoVolumen
Visitantes únicosTamaño de audienciaAlcance
Tiempo en páginaProfundidad de engagementCalidad
Profundidad de scrollConsumo de contenidoEngagement
RecirculaciónPáginas/sesiónAdhesión
Visitantes recurrentesLealtadConstrucción de audiencia

Desafíos específicos de medios

  1. Volúmenes de tráfico altos – Se requiere seguimiento eficiente
  2. Decaimiento del contenido – Los artículos pierden relevancia
  3. Eventos en tiempo real – Picos de breaking news
  4. Múltiples tipos de contenido – Artículos, vídeo, podcasts
  5. Modelos de suscripción – Paywalls y limitación de acceso

Configurar el seguimiento de medios

Implementación básica

<script
  defer
  data-tracking-code="YOUR_TRACKING_CODE"
  src="https://api.zenovay.com/z.js">
</script>

Las vistas de página y la profundidad de scroll se rastrean automáticamente por el snippet – no se requiere configuración adicional. Para todo más allá de pageviews (metadatos de artículos, reproducciones de vídeo, hits de paywall), envíe eventos personalizados con la llamada zenovay('track', ...) mostrada abajo.

Seguimiento de metadatos de artículos

Pase metadatos de artículos para análisis enriquecidos:

// Track article view with metadata
zenovay('track','article_viewed', {
  article_id: 'art_12345',
  title: 'Breaking: Major Event Unfolds',
  author: 'Jane Smith',
  category: 'news',
  subcategory: 'politics',
  publish_date: '2025-01-15',
  word_count: 1250,
  content_type: 'article',
  tags: ['breaking', 'politics', 'national'],
  is_premium: false
});

Seguimiento de tipo de contenido

Los diferentes tipos de contenido requieren seguimiento diferente:

// Video content
zenovay('track','video_started', {
  video_id: 'vid_789',
  title: 'Interview with CEO',
  duration_seconds: 420,
  category: 'interviews'
});

zenovay('track','video_progress', {
  video_id: 'vid_789',
  percent_watched: 50,
  watch_time_seconds: 210
});

// Podcast/Audio
zenovay('track','audio_started', {
  podcast_id: 'pod_456',
  episode: 'EP 42: Tech Trends',
  duration_seconds: 1800
});

// Photo gallery
zenovay('track','gallery_viewed', {
  gallery_id: 'gal_123',
  images_count: 25,
  images_viewed: 12
});

Analítica de autores

Seguir el desempeño de autores

// Include author in article tracking
zenovay('track','article_viewed', {
  article_id: 'art_12345',
  author_id: 'author_jane',
  author_name: 'Jane Smith',
  // ... other metadata
});

Analizar el desempeño de autores

Zenovay no proporciona un dashboard dedicado de "Autores", pero una vez que adjunte author_id / author_name a sus eventos de artículos, puede analizar el desempeño por autor por su cuenta:

  • Filtre la pestaña Analytics del dashboard de su sitio (/domains/{id}?tab=analytics) usando los filtros de propiedades de eventos para aislar un solo autor.
  • En Scale, use Query Studio (la pestaña SQL bajo Configure & Explore) para ejecutar reportes ad-hoc entre autores – por ejemplo, vistas totales y tiempo promedio en página agrupados por author_name.

Un desglose típico de autores se ve así:

AutorArtículosVistasTiempo promedioEngagement
Jane Smith45125K4:3078%
John Doe3898K3:1565%
Sarah Chen52180K5:1082%

Analítica por categoría

Seguir categorías

// Category hierarchy
zenovay('track','article_viewed', {
  category: 'technology',
  subcategory: 'startups',
  topic: 'funding'
});

Desempeño por categoría

CategoríaPageviewsParticipaciónTendencia
Noticias450K35%+5%
Deportes320K25%+2%
Opinión180K14%-3%
Tecnología150K12%+12%

Analítica en tiempo real

Seguimiento de breaking news

Monitoree la actividad en tiempo real durante eventos:

// Track breaking news engagement
zenovay('track','breaking_news', {
  story_id: 'breaking_001',
  title: 'Election Results',
  start_time: new Date().toISOString(),
  priority: 'high'
});

Vista en directo

Abra el dashboard de su sitio web y seleccione la pestaña Live View (bajo Audience, /domains/{id}?tab=live-view) para ver la actividad en tiempo real:

  • Visitantes actuales en el sitio
  • Las páginas que están viendo ahora
  • De dónde vinieron
  • Distribución geográfica

La pestaña Globe (bajo Behavior) proporciona la misma vista en tiempo real en un mapa 3D. Live View está disponible en Pro y superior.

Alertas de picos

Abra la Settings de su sitio web y vaya a la pestaña Automation para crear reglas de acción que le notifiquen cuando el tráfico se mueva. Los disparadores disponibles incluyen:

  • Traffic spike – se activa cuando el tráfico excede un multiplicador de la baseline normal (ej. 3×)
  • Traffic drop – se activa cuando el tráfico cae por un porcentaje elegido

Cada regla puede enviar un email, publicar en Slack o llamar a un webhook para que su equipo reaccione a los picos de breaking news en tiempo real.

Analítica de profundidad de scroll

Por qué el scroll importa

Para sitios de contenido, la profundidad de scroll muestra:

  • Cuánto contenido se consumió
  • Dónde se desconectan los lectores
  • Optimización de la longitud de artículos

Seguir hitos de scroll

// Scroll depth is tracked automatically by the snippet — nothing to enable.

// You can also send your own scroll milestone events:
zenovay('track','scroll_milestone', {
  article_id: 'art_12345',
  milestone: 75, // percent
  word_count_read: 940
});

Reporte de profundidad de scroll

Profundidad% LectoresInsight
25%85%Gancho bueno
50%62%Contenido atractivo
75%41%Algo de abandono
100%28%Completado

Benchmark: 25%+ completado es bueno para contenido long-form.

Puntuación de engagement

Calcular el engagement de artículos

// Track engagement score
zenovay('track','article_engagement', {
  article_id: 'art_12345',
  time_on_page: 245, // seconds
  scroll_depth: 85, // percent
  shares: 12,
  comments: 5,
  engagement_score: 78 // calculated
});

Fórmula de engagement

Engagement Score =
  (Time Weight × Time Score) +
  (Scroll Weight × Scroll Score) +
  (Action Weight × Action Score)

Segmentar por engagement

SegmentoEngagement% TráficoEnfoque
Lectores profundos80-10015%Objetivo de suscripción
Comprometidos50-7935%Registro a newsletter
Escaneadores25-4930%Formato de contenido
Rebotes0-2420%Reducir

Análisis de fuente de tráfico

Fuentes específicas de medios

FuenteVisitantesComprometidosNotas
Google News180K42%Impulsado por algoritmo
Google Search150K55%Impulsado por intención
Facebook120K25%Descubrimiento social
Twitter/X80K35%Breaking news
Apple News60K48%Curado
Directo90K68%Lectores leales

Seguimiento de referrales sociales

// Track social referral
zenovay('track','social_referral', {
  platform: 'twitter',
  post_id: 'tweet_123',
  article_id: 'art_12345',
  campaign: 'breaking_news'
});

Integración de newsletter

Seguir registros de newsletter

// Newsletter signup from article
zenovay('track','newsletter_signup', {
  location: 'article_footer',
  article_id: 'art_12345',
  newsletter_type: 'daily_digest'
});

Tráfico impulsado por newsletter

Seguir lectores desde newsletters:

https://yoursite.com/article?utm_source=newsletter&utm_campaign=daily_2025_01_15

Recomendaciones de contenido

Seguir clics de recomendación

// Recommendation widget impressions
zenovay('track','recommendations_shown', {
  article_id: 'art_12345',
  recommendations: ['art_456', 'art_789', 'art_012'],
  position: 'article_end'
});

// Recommendation click
zenovay('track','recommendation_clicked', {
  from_article: 'art_12345',
  to_article: 'art_789',
  position: 2
});

Tasa de recirculación

Recirculación = Sesiones con 2+ pageviews ÷ Sesiones totales

Benchmark: 40%+ es bueno para sitios de medios.

Seguimiento de paywall y suscripción

Seguimiento de límite de acceso

// Track meter status
zenovay('track','meter_status', {
  articles_read: 3,
  limit: 5,
  period: 'month',
  user_id: 'anon_123'
});

// Paywall hit
zenovay('track','paywall_shown', {
  article_id: 'art_12345',
  trigger: 'meter_limit',
  offer: 'subscribe_50_off'
});

Funnel de suscripción

  1. Lector gratuito
  2. Registrado (email)
  3. Acceso a paywall
  4. Conversión

Vea Media Subscription Conversion para seguimiento detallado.

Integración de CMS

WordPress

// Pass article data to Zenovay
add_action('wp_footer', function() {
  global $post;
  if (is_single()) {
    $categories = get_the_category();
    $author = get_the_author();
    ?>
    <script>
      zenovay('track','article_viewed', {
        article_id: '<?php echo $post->ID; ?>',
        title: '<?php echo esc_js(get_the_title()); ?>',
        author: '<?php echo esc_js($author); ?>',
        category: '<?php echo esc_js($categories[0]->name); ?>',
        publish_date: '<?php echo get_the_date('Y-m-d'); ?>',
        word_count: <?php echo str_word_count(get_the_content()); ?>
      });
    </script>
    <?php
  }
});

CMS sin encabezado

Incluya metadatos en su frontend:

// Next.js example
export default function Article({ article }) {
  useEffect(() => {
    zenovay('track','article_viewed', {
      article_id: article.id,
      title: article.title,
      author: article.author.name,
      category: article.category.slug,
      publish_date: article.publishedAt,
      word_count: article.wordCount
    });
  }, [article]);
}

Mejores prácticas

Para sitios de medios

  1. Seguir metadatos de artículos

    • Autor, categoría, fecha de publicación
    • Permite análisis enriquecido
  2. Monitorear en tiempo real

    • Reaccionar a contenido tendencia
    • Gestionar capacidad
  3. Medir engagement, no solo pageviews

    • Tiempo en página
    • Profundidad de scroll
    • Recirculación
  4. Segmentar por tipo de contenido

    • Diferentes métricas para vídeo vs texto
    • Benchmarks específicos por categoría

Próximos pasos

¿Fue útil este artículo?