Indicateurs
Prix, data et options
Les autres chiffres clés demandés, avec leurs règles de calcul.
Constats
Ce que disent les données
Constats calculés automatiquement à chaque génération : si les données changent, les textes changent.
Fournisseurs
Répartition par fournisseur
Volume d'offres et compétitivité de chaque fournisseur. Cliquez sur un en-tête du tableau pour trier.
Offres par fournisseur
Nombre d'offres valides au catalogue
Graphique indisponible (Chart.js non chargé) : les valeurs figurent dans le tableau ci-dessous.
Prix au Go par fournisseur
Graphique indisponible : voir la colonne « € / Go » du tableau.
Tableau détaillé
€/Go et data moyenne : forfaits à volume limité. Indice : 100 = prix moyen des offres comparables (même volume, même durée) ; moins de 100 = moins cher.
Prix et data
Comment se forme le prix
Volume, durée, réseau, recharge : ce qui fait vraiment varier le prix, et ce qui ne le fait pas.
Prix au Go selon le volume
Total des prix ÷ total des Go, par palier de data
Graphique indisponible : voir les données ci-dessous.
Voir les données
Offres par volume de data
Graphique indisponible : voir les données ci-dessous.
Voir les données
Durées de validité
Nombre d'offres et prix moyen par durée
Graphique indisponible : voir les données ci-dessous.
Voir les données
Réseau et recharge
Part des offres, et surcoût réel à offre égale
Analyses
Le prix à la loupe
Chaque point est une offre. Les illimités sont montrés à part : ils n'ont pas de volume à placer sur l'axe.
Prix selon le volume de data
Échelles logarithmiques · forfaits à volume limité · points légèrement écartés horizontalement pour rester lisibles
Graphique indisponible : voir « Prix au Go selon le volume » dans la section précédente.
Forfaits illimités, à part
Prix selon la durée de validité
Graphique indisponible.
Distribution des prix
Graphique indisponible.
Repères de prix
Quantiles : 25 % des offres coûtent moins que le 1er quartile, 90 % moins que le 9e décile
Compétitivité par fournisseur et durée
Indice de prix : 100 = prix moyen des offres comparables (même volume, même durée)
Destinations
Destinations couvertes
Prix moyen au Go par pays
Total des prix ÷ total des Go des forfaits limités · plus la couleur est marquée, plus le Go est cher
Carte indisponible : voir les données ci-dessous.
Voir les données de la carte
Zones régionales
Forfaits multi-pays, hors carte
Les codes EU, AS, NA et WW désignent des zones dans ces fichiers. En norme ISO, NA serait la Namibie et AS les Samoa américaines : le dashboard suit la convention des fournisseurs.
Top 10 des pays
Nombre d'offres par pays (hors zones régionales)
Graphique indisponible : voir les données ci-dessous.
Voir les données
Où le Go coûte le moins, et le plus
Prix moyen au Go par pays (forfaits limités, au moins 10 offres)
Comparateur
Quelle est l'offre la moins chère ?
Choisissez une destination et un volume : les offres sont classées de la moins chère à la plus chère, comme pour un voyageur.
Qualité des données
Contrôles à chaque import
Chaque ligne de chaque fichier est vérifiée. Une erreur exclut la ligne (ou le fichier) des calculs ; un avertissement la garde mais la signale.
Contrôles effectués
Nombre d'anomalies détectées par règle
Fichiers lus
Tout fichier .csv déposé dans data/ est pris en compte automatiquement
Détail des anomalies
Méthodologie
Les choix de calcul, et pourquoi
Périmètre
Une carte eSIM = une offre (une ligne, un SKU) valide. Tous les fichiers data/*.csv sont lus automatiquement : ajouter un fournisseur ne demande aucune modification du code. Les lignes en erreur sont exclues et listées dans « Qualité des données ».
Produits chers
Un produit est compté « à plus de » si son prix est strictement supérieur au seuil : un produit à exactement n'est pas compté.
Forfaits illimités
- Exclus de la moyenne de data : on ne peut pas faire la moyenne d'une quantité infinie, et leur attribuer une valeur (50 Go, 100 Go…) serait arbitraire.
- Comptés et affichés à part (nombre, part, prix moyen).
- La médiane est affichée en plus de la moyenne : la moyenne () est tirée vers le haut par les gros forfaits, alors que la moitié des offres ont ou moins.
Prix au Go
- Valeur principale : total des prix ÷ total des Go des forfaits limités. C'est le coût réel d'un Go sur l'ensemble du catalogue.
- En complément : la médiane des prix au Go de chaque forfait. Elle est plus élevée, car les petits forfaits, chers au Go, y pèsent autant que les gros.
- Le classement des fournisseurs suit la même règle.
Comparaisons à offre égale
Une moyenne brute peut tromper : si un fournisseur (ou la 5G) propose davantage de gros forfaits, sa moyenne monte sans que ses prix soient plus élevés. On compare donc les offres à volume et durée égaux : pour chaque segment (ex. 5 Go / 15 jours), on compare les prix, puis on fait la moyenne des écarts. L'indice de prix d'un fournisseur vaut 100 s'il est au prix moyen du marché sur des offres comparables.
Pays et zones
Les codes EU (Europe), AS (Asie), NA (Amérique du Nord) et WW (Monde) sont des zones, comptées à part des pays. Les fichiers sont lus de façon à ce que le code NA ne soit pas confondu avec une valeur manquante, piège classique de la lecture de CSV.
Validation des données
- Erreur, ligne exclue : champ obligatoire vide, prix illisible, nul ou négatif, devise autre que EUR (aucun taux de conversion n'est fourni), durée ou volume invalide, SKU en double.
- Avertissement, ligne conservée : réseau ou recharge inconnus, incohérence data_gb / data_display, prix aberrant, offre identique sous un autre SKU.
- SKU en double : la première occurrence valide est gardée (fichiers par ordre alphabétique).
- Prix aberrant : plus de 5 fois, ou moins d'un cinquième de, la médiane des offres comparables (même volume, même durée, 5 offres au moins). Un seuil global signalerait à tort tous les forfaits illimités.
- Un fichier vide, illisible ou incomplet est signalé et ignoré : il ne bloque jamais la génération.
Hypothèse : pays couverts par chaque zone
Les fichiers indiquent qu'une offre couvre « Europe » ou « Asie », mais pas la liste des pays concernés. Le comparateur s'appuie donc sur une hypothèse, choisie de façon prudente : un pays n'est rattaché à une zone que s'il y est couvert sans ambiguïté chez la plupart des fournisseurs.
- Turquie : exclue de l'Europe (incluse chez certains fournisseurs seulement).
- Moyen-Orient (Émirats, Israël, Jordanie, Qatar, Arabie saoudite) : exclu de l'Asie, zone souvent vendue à part.
- Mexique inclus dans l'Amérique du Nord ; République dominicaine (Caraïbes) exclue.
Cette correspondance se modifie à un seul endroit (dashboard/config.py). Elle n'influence que le comparateur, jamais les autres chiffres.
Comparateur
- Offres de la destination et du volume choisis, triées par prix croissant ; à prix égal, la plus courte puis l'ordre alphabétique.
- Option cochée par défaut : on ajoute les forfaits régionaux qui couvrent la destination (selon l'hypothèse ci-contre), signalés par un badge.
- Indépendant des filtres : il interroge toujours tout le catalogue valide.
Filtres
- Les KPI, graphiques, tableaux, la carte et la heatmap sont recalculés dans le navigateur sur les offres filtrées, avec les mêmes règles que le calcul Python (un test automatique vérifie que les deux donnent exactement les mêmes chiffres).
- Restent calculés sur l'ensemble du catalogue : les constats, la qualité des données et le comparateur.
- Les filtres sont inscrits dans l'adresse de la page : une vue filtrée peut être partagée par lien.
- L'export CSV reprend exactement le format des fichiers sources : il peut être redéposé dans
data/.
Analyses
- Échelles logarithmiques pour le nuage de points : les prix et les volumes s'étalent de 1 à 50. Les points d'un même palier sont légèrement écartés horizontalement, toujours de la même façon, pour rester lisibles.
- Tendance : loi de puissance prix = a × volumeb, ajustée sur les forfaits limités (régression sur les logarithmes). Si b < 1, le prix augmente moins vite que le volume.
- Heatmap : échelle centrée sur 100 et symétrique (au moins ±5) pour ne pas grossir des écarts minimes ; moins de 5 offres = cellule en italique.
- Podium du prix au Go : réservé aux fournisseurs ayant au moins 10 forfaits limités dans la sélection.
Mise à jour
Le dashboard est régénéré automatiquement par une GitHub Action à chaque modification des données (data/) ou du code, et une fois par jour, pour refléter l'import quotidien des fournisseurs. Tous les chiffres et tous les constats sont recalculés à chaque génération.