← Retour au blog

Le data storytelling s'impose

Lucian BLETAN

Un bon tableau de bord montre des chiffres. Un bon récit fait agir. Le data storytelling relie contexte, faits et décisions, sans maquillage inutile. L’idée n’est pas de dramatiser, mais d’aider une personne qui n’a pas participé à l’analyse à comprendre vite et à prendre une décision concrète. Si vos écrans guident l’oeil, expliquent les ruptures et proposent un prochain pas clair, vous transformez la lecture en action.

prérequis

  • Connaître les 3 KPIs qui comptent pour l’audience.
  • Disposer d’un outil de data viz (Power BI, Tableau, Looker, Metabase).
  • Avoir un petit historique propre (idéalement 12 mois).

aperçu rapide

  • Partir d’une question concrète, pas d’un dataset.
  • Raconter une progression: contexte -> tension -> résolution.
  • 1 idée par écran, 1 chiffre mis en avant.
  • Titres actionnables et annotations courtes.
  • Afficher unité, période et périmètre; signaler les changements de méthode.
  • Finir chaque écran par une action testable et une mesure d’impact.

tutoriel pas-à-pas

étape 1: cadrer la décision et l’audience

Écrivez qui décide, sur quoi, et quelles actions sont possibles dès demain. Tenez en une phrase.

cat > brief_story.txt <<'EOF'
Audience: direction commerciale
Décision: ajuster le budget des campagnes du prochain mois
Actions possibles: +budget segments A/B, pause segment C, nouvelle créa mobile
KPIs: CPA, conversion, ROI
EOF

étape 2: concevoir 3 écrans utiles

Écran 1: tendance du KPI principal et objectif. Écran 2: où ça dégrade (segments, canaux). Écran 3: leviers et impact attendu.

-- segments les moins efficaces sur 8 semaines
SELECT segment,
       ROUND(SUM(cost)/NULLIF(SUM(conversions),0), 2) AS cpa,
       COUNT(*) AS n
FROM campaign_perf
WHERE date >= CURRENT_DATE - INTERVAL '56 day'
GROUP BY segment
HAVING n >= 200
ORDER BY cpa DESC
LIMIT 5;

étape 3: écrire titres et annotations

Le titre doit se comprendre seul. Ajoutez 1 à 3 annotations qui expliquent les ruptures et les limites.

titre: "CPA au-dessus de l'objectif depuis mi-mois"
annotations:
- "Rupture d'inventaire mobile le 12"
- "Objectif 45, moyenne actuelle 49"
- "Changement d'attribution le 20"

étape 4: proposer un prochain pas et la mesure

Clôturez chaque écran par une action simple: qui fait quoi, quand, et comment on mesure.

actions:
- "+15% budget sur segments A et B pendant 3 semaines"
- "Pause segment C et revue du ciblage"
- "Nouvelle créa mobile, rotation 2 semaines"
mesures:
- "suivre CPA quotidien et taux de réponse"
- "revue à J7 et J21"

exemples complets

cas 1:

# annoter automatiquement les dépassements d'un seuil
import pandas as pd, matplotlib.pyplot as plt
df = pd.DataFrame({"mois": range(1,13), "CPA":[42,41,43,44,45,47,50,49,46,44,43,42]})
plt.plot(df["mois"], df["CPA"])
plt.axhline(45, linestyle="--", linewidth=1)
plt.title("CPA mensuel (objectif 45)")
plt.xlabel("mois"); plt.ylabel("CPA")
for i, v in enumerate(df["CPA"], start=1):
    if v > 45: plt.text(i, v+0.5, "au-dessus")
plt.show()

explications brèves: un seuil visible et une marque sur les dépassements guident le regard sans surcharger.

erreurs courantes et solutions

  • Trop d’écrans -> surcharge -> limiter à 3-5, 1 idée par écran.
  • Titres vagues -> lecture difficile -> écrire des titres qui disent ce qui se passe.
  • Axes tronqués -> biais visuel -> commencer au zéro quand pertinent et le signaler sinon.
  • Unités absentes -> incompréhension -> afficher unités, période et périmètre.
  • Pas d’action -> inertie -> finir par un test à lancer et une mesure.

faq

  • Faut-il des textes longs ? Non. Des titres orientés action et 2 à 3 annotations par écran suffisent.
  • Peut-on mélanger barres et lignes ? Oui si la lecture reste évidente, sinon séparer.
  • Comment mesurer l’impact ? Définir un avant/après et un KPI principal, pas dix.

conclusion

Un récit court, des visuels sobres et une recommandation claire transforment l’analyse en action. Priorisez la compréhension, pas l’effet waouh. La discipline consiste à choisir une question, trois écrans et un prochain pas mesurable.