Aller au contenu principal
Zenovay
Pro Plan15 minutesIntermédiaire

Analyses médias et publishing

Configurez des analyses complètes pour les sites médias, les blogs et les publications numériques. Découvrez l'analyse de médias dans ce guide sectoriel.

mediapublishingcontentanalyticspageviews
Dernière mise à jour :

Configurez des analyses spécialisées pour les sites médias, les publications d'actualités, les blogs et les plateformes de contenu.

Vue d'ensemble de l'analyse médias

Indicateurs clés pour les médias

IndicateurDéfinitionImportance
Pages vuesConsommation de contenuVolume
Visiteurs uniquesTaille du publicPortée
Temps sur pageProfondeur d'engagementQualité
Profondeur de défilementConsommation de contenuEngagement
RecirculationPages/sessionFidélité
Visiteurs récurrentsFidélitéDéveloppement du public

Défis spécifiques aux médias

  1. Volumes de trafic élevés – Suivi efficace requis
  2. Déclin du contenu – Les articles perdent en pertinence
  3. Événements en temps réel – Pics de breaking news
  4. Types de contenu variés – Articles, vidéos, podcasts
  5. Modèles d'abonnement – Paywalls et limitation d'accès

Mise en place du suivi médias

Implémentation de base

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

Les pages vues et la profondeur de défilement sont suivis automatiquement par le snippet – aucune configuration supplémentaire n'est nécessaire. Pour tout au-delà des pages vues (métadonnées d'article, lectures de vidéos, accès aux paywalls), envoyez des événements personnalisés avec l'appel zenovay('track', ...) montré ci-dessous.

Suivi des métadonnées d'article

Passez les métadonnées d'article pour une analyse enrichie :

// 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
});

Suivi du type de contenu

Les différents types de contenu nécessitent un suivi différent :

// 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
});

Analyse des auteurs

Suivre les performances des auteurs

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

Analyser les performances des auteurs

Zenovay ne fournit pas de tableau de bord dédié « Auteurs », mais une fois que vous attachez author_id / author_name à vos événements d'article, vous pouvez analyser les performances par auteur vous-même :

  • Filtrez l'onglet Analytics du tableau de bord de votre site (/domains/{id}?tab=analytics) en utilisant les filtres de propriétés d'événement pour isoler un seul auteur.
  • Sur Scale, utilisez Query Studio (l'onglet SQL sous Configure & Explore) pour exécuter des rapports ad hoc sur les auteurs – par exemple, vues totales et temps moyen sur la page groupés par author_name.

Une ventilation typique des auteurs ressemble à ceci :

AuteurArticlesVuesTemps moyenEngagement
Jane Smith45125K4:3078%
John Doe3898K3:1565%
Sarah Chen52180K5:1082%

Analyse par catégorie

Suivre les catégories

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

Performance par catégorie

CatégoriePages vuesPartTendance
Actualités450K35%+5%
Sports320K25%+2%
Opinion180K14%-3%
Technologie150K12%+12%

Analyses en temps réel

Suivi du breaking news

Surveillez l'activité en temps réel pendant les événements :

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

Aperçu en direct

Ouvrez le tableau de bord de votre site et sélectionnez l'onglet Live View (sous Audience, /domains/{id}?tab=live-view) pour regarder l'activité en temps réel :

  • Visiteurs actuels sur le site
  • Les pages qu'ils consultent maintenant
  • D'où ils viennent
  • Distribution géographique

L'onglet Globe (sous Behavior) offre la même vue en temps réel sur une carte 3D. Live View est disponible sur les plans Pro et supérieurs.

Alertes de pics

Ouvrez les Settings de votre site et allez à l'onglet Automation pour créer des règles d'action qui vous notifient quand le trafic change. Les déclencheurs disponibles incluent :

  • Traffic spike – se déclenche quand le trafic dépasse un multiplicateur de la baseline normale (par ex. 3×)
  • Traffic drop – se déclenche quand le trafic chute d'un pourcentage choisi

Chaque règle peut envoyer un email, poster sur Slack ou appeler un webhook pour que votre équipe réagisse aux pics de breaking news en temps réel.

Analyses de profondeur de défilement

Pourquoi le défilement importe

Pour les sites de contenu, la profondeur de défilement montre :

  • Combien de contenu a été consommé
  • Où les lecteurs s'arrêtent
  • Optimisation de la longueur d'article

Suivre les jalons de défilement

// 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
});

Rapport de profondeur de défilement

Profondeur% LecteursInsight
25%85%Bon accroche
50%62%Contenu engageant
75%41%Baisse
100%28%Complété

Benchmark : 25%+ d'achèvement est bon pour le contenu long-forme.

Notation d'engagement

Calculer l'engagement d'article

// 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
});

Formule d'engagement

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

Segmenter par engagement

SegmentEngagement% TraficFocus
Lecteurs profonds80-10015%Cible abonnement
Engagés50-7935%Inscription newsletter
Scanneurs25-4930%Format de contenu
Rebonds0-2420%Réduire

Analyse des sources de trafic

Sources spécifiques aux médias

SourceVisiteursEngagésNotes
Google News180K42%Basé sur algorithme
Google Search150K55%Basé sur l'intention
Facebook120K25%Découverte sociale
Twitter/X80K35%Breaking news
Apple News60K48%Curé
Direkt90K68%Lecteurs fidèles

Suivi des renvois sociaux

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

Intégration de newsletter

Suivre les inscriptions à la newsletter

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

Trafic généré par newsletter

Suivre les lecteurs en provenance des newsletters :

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

Recommandations de contenu

Suivre les clics de recommandation

// 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
});

Taux de recirculation

Recirculation = Sessions avec 2+ pages vues ÷ Sessions totales

Benchmark : 40%+ est bon pour les sites médias.

Suivi des paywalls & abonnements

Suivi des limites d'accès

// 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 d'abonnement

  1. Lecteur gratuit
  2. Enregistré (email)
  3. Accès au paywall
  4. Conversion

Voir Media Subscription Conversion pour un suivi détaillé.

Intégration 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 sans tête

Incluez les métadonnées dans votre 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]);
}

Meilleures pratiques

Pour les sites médias

  1. Suivre les métadonnées d'article

    • Auteur, catégorie, date de publication
    • Active l'analyse enrichie
  2. Surveiller en temps réel

    • Réagir au contenu tendance
    • Gérer la capacité
  3. Mesurer l'engagement, pas seulement les pages vues

    • Temps sur page
    • Profondeur de défilement
    • Recirculation
  4. Segmenter par type de contenu

    • Métriques différentes pour vidéo vs texte
    • Benchmarks spécifiques à la catégorie

Prochaines étapes

Cet article vous a-t-il aidé ?