Montrer aux clients les données qu’ils souhaitent voir
Les dashboards client fournissent des informations essentielles sur la consommation des ressources et la gestion des coûts : une interface critique entre le client et votre produit. Les clients veulent comprendre leurs modèles d’utilisation afin de prendre des décisions éclairées concernant leur usage et avoir confiance dans la précision du metering. Les excellents dashboards client qui ravissent les clients partagent souvent des caractéristiques similaires :- Visibilité granulaire sur l’utilisation Les clients souhaitent décomposer leur utilisation par produit ou fonctionnalité pour mieux comprendre leurs principaux centres de coûts et réaffecter l’utilisation si nécessaire.
- Visibilité à jour des dépenses Les clients veulent voir combien ils ont déjà dépensé pour leur période de facturation actuelle avant d’être facturés, ce qui évite les surprises à la fin de la période de facturation.
- Suivi des commitments Les clients veulent connaître le solde disponible de leurs commits actuels pour planifier leur utilisation et acheter de manière proactive de nouveaux commits.
- Renforcer la confiance Les clients attendent une grande précision dans le metering de leur utilisation. Fournir de la transparence sur le processus de tarification en temps réel renforce la confiance que cette attente est satisfaite.
Utiliser les API Metronome pour alimenter des dashboards orientés client
Metronome propose plusieurs points de terminaison API qui fournissent des données utiles pour alimenter des dashboards que vos clients veulent voir. Cette section explore quelques-uns de ces points de terminaison. Pour vous aider à concevoir votre dashboard client avec les API Metronome, contactez votre représentant Metronome.Bonne pratique de modèle d’intégration backend
Lorsque vous intégrez les données Metronome dans votre application pour les exposer à vos utilisateurs finaux, vous devez vous assurer que toutes les API Metronome sont appelées depuis l’un de vos services backend afin de renvoyer les données à votre application frontend. Implémentez toute l’authentification auprès de Metronome à l’aide d’un token stocké de manière sécurisée et accessible à votre service backend. N’exposez jamais les tokens d’API Metronome aux utilisateurs et ne les utilisez pas sur les clients frontend.Afficher une visibilité granulaire sur l’utilisation
Une façon d’améliorer l’expérience de vos clients est de leur fournir une visibilité sur leur utilisation en temps réel. Metronome peut découper et filtrer cette utilisation en fonction de n’importe laquelle de vos propriétés d’événement, permettant une analyse très granulaire. Cette transparence leur permet de tirer des informations sur leurs modèles d’utilisation, jusque-là inconnues d’eux, et d’agir. Par exemple, en consultant leur utilisation en milieu de mois, un client peut se rendre compte que certains serveurs qu’il a lancés consomment une quantité disproportionnée de mémoire par rapport aux mois précédents. Cet aperçu leur permet d’évaluer leurs propres processus internes et d’identifier les optimisations potentielles. Pour explorer comment créer cela, considérez l’exemple suivant : créez un graphique à barres qui filtre l’utilisation d’une métrique particulière au fil du temps.
CPU hours sur le mois d’octobre 2024, décomposée par région :
Voir la réponse
Voir la réponse
Afficher le suivi des commitments
Dans Metronome, vous pouvez consulter un registre de chaque commit et credit. Cela offre une visibilité sur le solde actuel et les événements qui y ont contribué. Vous pouvez imaginer que vos clients finaux bénéficieraient également de cette visibilité pour comprendre leur solde restant sur un credit ou un commit spécifique. Cela peut aider à éclairer leur prise de décision, comme l’achat d’un nouveau commit ou la limitation de leur utilisation pour rester dans leur allocation restante. Cet exemple de tableau montre comment vous pourriez afficher ces informations à votre client :
/listBalances pour comprendre l’état actuel du solde d’un client à travers les commits et les credits.
Par exemple, considérez un client qui a :
- Reçu un prepaid commit de 100 $, commençant le 1er septembre 2024.
- Reçu un free reward credit de 5 $, commençant le 1er octobre 2024. Le credit gratuit doit être utilisé en totalité avant que le commit prépayé restant ne soit consommé.
- Dépensé 65 $ au cours du mois de septembre.
- Dépensé 20 $ au cours du mois d’octobre.
- Reward credit : 0 utilisés
- Prepaid commit : 20 utilisés
- Solde global : 20 utilisés
/listBalances pour récupérer en une seule réponse les informations sur le prepaid commit et le bonus credit à partir du 1er septembre. Comme la requête inclut le paramètre include_balance: true, pour chaque commit ou credit, un champ balance est renvoyé reflétant le montant de commit ou credit disponible à utiliser maintenant. Notez que tout segment de commit ou de credit à venir et non encore démarré n’est pas inclus dans ce solde car il n’est pas disponible à l’utilisation.
Voir la réponse
Voir la réponse
/listBalances de Metronome dans votre backend et les présenter aux utilisateurs finaux sous forme d’un graphique à barres empilées dans votre frontend.
/getNetBalance. L’appel suivant renverrait le solde en temps réel sans avoir à analyser les détails de chaque solde.
Afficher les dépenses à jour
Bien que le dashboard d’utilisation aide à obtenir des informations granulaires sur les modèles d’utilisation, cela ne raconte souvent pas toute l’histoire. Vos clients veulent également comprendre les coûts associés à leur utilisation. Cela les aide à contextualiser leur analyse en comprenant les économies de coûts potentielles associées à d’éventuels changements de processus ou d’architecture. De plus, cela élimine le risque de surprise à la fin du mois lors de la réception de leur facture, ce qui peut atténuer le risque de litiges potentiels. Pour exprimer le coût d’un client, créez un dashboard à l’intérieur de votre produit qui affiche les dépenses au fil du temps, segmentées par certaines propriétés. Par exemple, les dépenses par région au fil du temps :
Voir la réponse
Voir la réponse
Voir la réponse
Voir la réponse
Dashboards embarquables
Partagez les factures Metronome et les données d’utilisation avec vos clients via des dashboards embarquables personnalisables.Dashboard Invoice
Le dashboard Invoice permet à vos clients de consulter leurs factures actuelles et passées (brouillon, finalisée et annulée), jusqu’à 90 jours d’ancienneté. Pour les clients utilisant le produit de facturation de Metronome, vos clients peuvent également tenter manuellement le paiement des factures impayées.
dashboard_options avec une clé show_zero_usage_line_items et une valeur true ou false. La valeur par défaut est false.
Dashboard Usage
Le dashboard Usage affiche les métriques d’utilisation attachées au contrat actuel d’un client pour les 30, 60 ou 90 derniers jours.
Dashboard Commits and credits
Le dashboard Commits and credits permet à vos clients de consulter leurs attributions actuelles et passées de commits et credits, notamment :- Les soldes restants et historiques
- L’historique des attributions et des déductions
- Les access schedules et les dates d’expiration

Embarquer un dashboard
Utilisez l’API Metronome pour récupérer une URL de dashboard embarquable qui peut être affichée via un iframe dans votre interface de facturation interne.- Créez un token d’API (si vous n’en avez pas déjà un)
-
Utilisez le point de terminaison
/dashboards/getEmbeddableUrlpour transmettre lecustomer_idet spécifier le dashboard que vous souhaitez afficher.
Remplacer la palette de couleurs
Le point de terminaison/dashboards/getEmbeddableUrl prend en charge un tableau color_overrides pour remplacer la palette de couleurs et correspondre à votre design. Voir la liste complète des couleurs.
L’image montre où Metronome utilise chaque couleur nommée. Par exemple, gray_dark s’applique au texte standard ; primary_medium s’applique au texte sélectionné.
