Outil interne · catalogue fournisseurs

Toutes les offres eSIM du catalogue, en un coup d'œil

Filtres
Réseau
Recharge
Durée

Aucune offre ne correspond à ces filtres.

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.

Sur l'ensemble du catalogue

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.

Indicateurs par fournisseur

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

Quantiles des prix

Compétitivité par fournisseur et durée

Indice de prix : 100 = prix moyen des offres comparables (même volume, même durée)

Indice de prix par fournisseur et par durée de validité

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)

    Pays les moins chers au Go
    Pays les plus chers au Go

    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.

    Sur tout le catalogue (indépendant des filtres)

    Offres classées par prix

      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.

      Sur l'ensemble des fichiers

      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

      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.