Exporter ses statistiques d'écoute en CSV : faire le bilan de l'audio dans un tableur
Le fichier CSV des statistiques d'écoute WeDispatch, colonne par colonne : ce que chaque chiffre compte, pourquoi certains articles n'y figurent pas, la période qu'il couvre, et trois tableaux à en tirer pour rendre des comptes à une direction.
Un jour, quelqu'un vous demandera un bilan. Pas « est-ce que les gens écoutent ? », la question du premier mois, mais la suivante : « combien, sur quels sujets, et est-ce que ça vaut ce que ça coûte ? ». Cette question-là se pose rarement dans un tableau de bord. Elle se pose en réunion, devant une direction, un conseil d'administration ou un annonceur, et elle appelle un tableau que vous aurez trié, filtré et commenté vous-même.
C'est le rôle du bouton Exporter (CSV), en bas de l'écran Statistiques de votre espace client. Cet article décrit ce que contient le fichier, colonne par colonne, ce qu'il ne contient pas, et comment en tirer un bilan honnête. Tout ce qui suit se vérifie dans le code qui fabrique le fichier.
Un fichier qui s'ouvre tel quel dans Excel
Le fichier s'appelle wedispatch-statistiques-AAAA-MM-JJ.csv, daté du jour de l'export. Il est écrit avec deux choix qui paraissent anodins et qui évitent la moitié des ennuis d'un CSV en France :
- le point-virgule comme séparateur, parce qu'un Excel réglé en français attend le point-virgule et met tout dans une seule colonne quand il reçoit des virgules ;
- une marque d'encodage en tête de fichier, pour que les accents des titres s'affichent correctement au lieu de se transformer en suites de caractères illisibles.
Un double-clic suffit donc. Google Sheets et LibreOffice l'importent aussi sans réglage particulier.
Un détail de sécurité, enfin : un titre d'article qui commencerait par « = », « + », « - » ou « @ » pourrait être pris pour une formule par le tableur et s'exécuter à l'ouverture. Le fichier neutralise ces cellules en les faisant lire comme du texte. Vous n'avez rien à faire, mais c'est une question qu'un service informatique pose, et la réponse est oui.
Les colonnes, une par une
Chaque ligne est un article. Les colonnes sont, dans l'ordre :
- article_id, titre, rubrique, date_creation : l'identifiant de l'audio, le titre au moment de la sonorisation, la rubrique si vous en utilisez, et la date de création de l'audio (pas celle de l'article sur votre site) ;
- ecoutes : le nombre de lectures de l'article complet démarrées. Une écoute est comptée quand un visiteur appuie sur lecture, pas quand la page s'affiche ;
- extraits : les lectures d'un extrait, quand l'article est verrouillé et que l'auditeur n'a pas accès à la version complète. Elles sont comptées à part, exprès ;
- jalon_25, jalon_50, jalon_75, terminees : combien d'écoutes complètes ont atteint le quart, la moitié, les trois quarts et la fin de l'audio ;
- taux_achevement_pct : terminées divisées par écoutes, arrondi, plafonné à 100. La cellule reste vide quand il n'y a aucune écoute, plutôt que d'afficher un zéro qui ne voudrait rien dire ;
- verrous_affiches, clics_conversion : combien de fois le mur d'inscription s'est ouvert au bout d'un extrait, et combien de fois quelqu'un a cliqué sur son appel à l'action ;
- pubs_preroll, pubs_midroll : combien de publicités audio ont réellement démarré, avant ou pendant l'article. C'est le chiffre à montrer à un annonceur local, puisqu'il ne compte pas un emplacement affiché mais un son joué.
Pourquoi séparer extraits et écoutes complètes ? Parce qu'un extrait dure une trentaine de secondes. Mélangés, un auditeur qui écoute trente secondes d'un article de dix minutes compterait comme l'ayant terminé, et le taux d'achèvement deviendrait le reflet de la longueur de l'extrait, pas de l'intérêt de l'article.
Ce que le fichier ne contient pas
Trois absences surprennent à la première lecture. Elles sont toutes voulues, et il vaut mieux les connaître avant de présenter le tableau.
Aucune donnée sur les personnes. Pas d'adresse IP, pas de navigateur, pas de pays, pas d'identifiant d'auditeur. Le service n'enregistre que des compteurs anonymes, il ne peut donc pas les exporter. La conséquence : le fichier dit combien d'écoutes ont eu lieu, jamais combien de personnes ont écouté. Si votre direction demande des « auditeurs uniques », la réponse honnête est que cet outil ne les mesure pas, et que c'est ce qui lui permet de se passer de bandeau de consentement.
Les articles jamais écoutés n'y figurent pas. Le fichier part des écoutes et remonte vers les articles. Un audio qui n'a reçu aucun événement n'a pas de ligne. Si vous avez sonorisé 120 articles et que le fichier en compte 87, les 33 autres n'ont simplement jamais été lancés. Ce n'est pas un trou du fichier, c'est un résultat, et souvent le plus utile du bilan.
Pas de découpage dans le temps. L'écran Statistiques montre les 7, 30 ou 90 derniers jours ; l'export, lui, cumule tout depuis le début, article par article. Pour comparer deux trimestres, gardez l'export de chaque fin de trimestre et faites la différence. C'est pour cela que la date est dans le nom du fichier.
Trois tableaux à en tirer
Un bilan n'a pas besoin de quinze graphiques. Ces trois-là répondent à presque toutes les questions qu'on vous posera.
1. Ce qui est écouté jusqu'au bout
Triez par taux_achevement_pct, mais seulement sur les lignes qui ont au moins une vingtaine d'écoutes : un article écouté deux fois et terminé deux fois affiche 100 %, ce qui ne prouve rien. Ce qui reste en tête vous dit quels formats se prêtent à l'écoute. Dans la plupart des rédactions, ce ne sont pas les plus longs, ni les plus courts, mais ceux qui sont écrits pour être suivis. Notre article sur les indicateurs qui comptent pour une rédaction détaille comment lire ce chiffre sans se tromper.
2. Les rubriques qui portent l'audio
Un tableau croisé dynamique sur rubrique, avec la somme des écoutes et la moyenne du taux d'achèvement. C'est le tableau qui sert à décider où étendre l'audio et où l'arrêter, parce qu'il compare des familles d'articles plutôt que des articles isolés, dont les chiffres sont toujours plus bruités.
3. Ce que l'audio rapporte
Si vous utilisez le mur d'inscription ou la régie publicitaire, additionnez clics_conversion, pubs_preroll et pubs_midroll. Ce sont les seuls chiffres du fichier qui se rapprochent directement d'un revenu : un abonnement potentiel, une impression vendue. Mettez-les à côté de ce que l'audio vous a coûté sur la même période, et vous avez la ligne que votre direction attend.
Comparer avec d'autres outils, sans se tromper
Un dernier piège : ces chiffres ne se comparent pas directement à ceux de votre outil d'audience web. Une page vue n'est pas une écoute, et un même lecteur peut lancer l'audio trois fois. Le service applique une limite (pas plus de cinq événements du même type pour un même article depuis la même adresse réseau en une demi-heure) qui écarte les boucles et les scripts sans pénaliser une rédaction entière derrière une même connexion. Le rapport qui a du sens est donc « écoutes pour cent pages vues » sur une même période, calculé par vous, et pas une addition des deux sources.
Si votre site tourne sous WordPress, le module affiche aussi ses propres statistiques par article dans l'administration, avec un lien direct vers l'éditeur. L'export CSV reste l'outil du bilan : celui qu'on ouvre une fois par mois, pas celui qu'on regarde tous les matins.
La page Statistiques d'écoute décrit le reste de l'écran. Pour voir à quoi ressemblerait l'audio sur vos propres pages avant d'avoir le moindre chiffre, la page Essayer permet de l'entendre sur un texte à vous.
Sonorisez vos articles avec WeDispatch
Ce blog sera lui-même sonorisé par WeDispatch. Envie de voir ce que ça donne sur vos contenus ?
Demandez une démo