Amplitude : définition, fonctions et outils d'analytique

Auteur : IT Sectr Publié le : 2026-04-22 Temps de lecture : 9 min

Amplitude est un système d'analyse de produits pour applications mobiles qui collecte et analyse les données sur les actions de chaque utilisateur. Contrairement à l'analyse web traditionnelle, Amplitude se concentre sur les événements et les propriétés, et non sur les pages vues. D'après le blog officiel d'Amplitude, le modèle basé sur les événements permet de suivre le parcours complet de l'utilisateur du premier lancement à l'action cible sans avoir à écrire des requêtes SQL complexes.

Points clés

  • Amplitude est une plateforme d'analyse de produit pour applications mobiles et services web, basée sur un modèle de données orienté événements.
  • Le modèle événementiel diffère de l'analyse par pages vues : chaque action de l'utilisateur est enregistrée comme un événement distinct avec un ensemble de propriétés.
  • L'analyse de cohortes permet de segmenter les utilisateurs par une caractéristique commune et de comparer leur comportement dans le temps.
  • Les rapports de rétention d'Amplitude montrent quel pourcentage d'utilisateurs revient dans l'application après leur première visite.
  • Les cohortes comportementales regroupent automatiquement les utilisateurs par actions effectuées sans configuration manuelle de segments.

Qu'est-ce qu'Amplitude ?

Amplitude est une plateforme d'analyse de produit basée sur le cloud fondée en 2012. Le système est conçu pour collecter, traiter et visualiser les données comportementales des utilisateurs d'applications mobiles et de services web. Contrairement aux systèmes d'analyse classiques, Amplitude stocke les événements bruts et permet de reconstruire des rapports sans pré-agrégation.

La plateforme traite jusqu'à 50 milliards d'événements par mois dans les forfaits entreprise. Les données sont transmises via l'API REST ou les SDK mobiles pour iOS, Android, React Native et Flutter. Amplitude prend en charge la détection automatique des utilisateurs actifs, des sessions et de la localisation géographique.

Le principal avantage d'Amplitude est l'analyse en libre-service. Les chefs de produit et les spécialistes du marketing peuvent créer des rapports via une interface web sans intervention des développeurs. Le système propose des modèles prêts à l'emploi pour les entonnoirs, les cohortes et les courbes de rétention qui se mettent à jour en temps réel à mesure que de nouveaux événements arrivent.

Comment fonctionne le modèle événementiel d'Amplitude

Le modèle événementiel d'Amplitude repose sur trois entités fondamentales : Utilisateur, Événement et Propriété. Chaque utilisateur est identifié par un device_id ou user_id unique. Chaque événement contient un nom (type d'événement), un horodatage et un ensemble de propriétés. Les propriétés sont divisées en propriétés utilisateur (user properties) et propriétés d'événement (event properties).

Événements et propriétés

Un événement est toute action de l'utilisateur dans l'application : lancement, clic sur un bouton, affichage d'écran, fin de niveau. Chaque événement se voit attribuer un type (event_type) et un horodatage (timestamp). Les propriétés d'événement contiennent des informations contextuelles : prix d'achat, nom du niveau, durée de la session.

Les propriétés utilisateur sont des attributs liés à un utilisateur spécifique : pays, forfait d'abonnement, date d'inscription. Contrairement aux propriétés d'événement, elles persistent entre les sessions et sont automatiquement appliquées à tous les nouveaux événements de l'utilisateur. Amplitude prend en charge jusqu'à 1 000 propriétés utilisateur par projet.

Identification des utilisateurs

Pour l'identification des utilisateurs, Amplitude utilise un système à deux niveaux : device_id est attribué automatiquement lors de la première installation, user_id est attribué après l'authentification. Lorsqu'un utilisateur se connecte, Amplitude lie device_id et user_id via la méthode d'API identify.

Groupes et comptes entreprise

Pour les applications B2B, Amplitude prend en charge les groupes (Group Analytics). Plusieurs utilisateurs peuvent être regroupés dans une même organisation, et l'analyse est construite au niveau du groupe, et non au niveau de l'utilisateur individuel. Cette fonctionnalité est utile pour les messageries d'entreprise, les CRM et les outils de gestion de projet.

Métriques clés d'analyse de produit dans Amplitude

Amplitude fournit un ensemble de métriques intégrées pour évaluer la santé du produit. Les indicateurs de base incluent DAU (utilisateurs actifs quotidiens), WAU (utilisateurs actifs hebdomadaires) et MAU (utilisateurs actifs mensuels). Ces métriques sont calculées automatiquement à partir des événements de lancement de l'application.

Taux de rétention

Le taux de rétention est l'une des métriques clés dans Amplitude. Le rapport est construit selon le modèle de rétention N-jours : le système enregistre le premier jour d'activité de l'utilisateur (Jour 0) et montre combien d'utilisateurs sont revenus aux jours 1, 7, 14 et 30. Amplitude prend en charge à la fois la rétention classique (retour un jour spécifique) et la rétention non limitée (retour un jour quelconque après la période).

DAU, WAU, MAU

Le ratio DAU/MAU est une métrique d'engagement (stickiness) calculée comme le rapport entre les utilisateurs actifs quotidiens et les utilisateurs actifs mensuels. Amplitude calcule automatiquement ce ratio pour toute période. Pour les applications mobiles, un ratio DAU/MAU supérieur à 20% est considéré comme bon.

Intégration du SDK Amplitude dans une application mobile

Amplitude fournit des SDK natifs pour iOS (Swift), Android (Kotlin), React Native et Flutter. L'intégration de base comprend trois étapes : installer le paquet, initialiser avec une clé API et envoyer le premier événement. La bibliothèque suit automatiquement les lancements d'application, les noms d'écran et les versions du système d'exploitation.

Installation et configuration pour Android

groovy
// build.gradle (app level)
implementation 'com.amplitude:analytics-android:1.2.0'

Initialisation du SDK en Kotlin

kotlin
import com.amplitude.android.Amplitude
import com.amplitude.android.Configuration

val amplitude = Amplitude(
    Configuration(
        apiKey = "YOUR_API_KEY",
        applicationContext = this
    )
)

Envoi d'événements sur iOS (Swift)

swift
import AmplitudeSwift

let amplitude = Amplitude(configuration: Configuration(
    apiKey: "YOUR_API_KEY"
))

// Sending events with properties
amplitude.track(
    eventType: "Purchase Complete",
    eventProperties: [
        "product_id": "premium_01",
        "price": "9.99"
    ]
)

Rapports analytiques : entonnoirs, cohortes et rétention

Amplitude propose quatre principaux types de rapports : Analyse d'entonnoir, Analyse de cohortes, Analyse de rétention et Segmentation. Les entonnoirs montrent à quelle étape les utilisateurs abandonnent lors de l'exécution d'une séquence d'actions. Le système calcule automatiquement la conversion entre chaque étape et le taux d'achèvement global.

L'analyse de cohortes dans Amplitude se divise en deux types : les cohortes classiques (utilisateurs inscrits dans la même période) et les cohortes comportementales (utilisateurs ayant effectué la même action). Les cohortes peuvent être sauvegardées, exportées et réutilisées pour l'analyse. Les cohortes comportementales sont particulièrement utiles pour les tests A/B : vous pouvez comparer le comportement des utilisateurs qui ont vu une nouvelle fonctionnalité avec ceux qui ne l'ont pas vue.

La segmentation est un rapport de base qui montre le nombre d'événements ou d'utilisateurs sur une période sélectionnée. Le rapport est construit autour d'un seul événement (par exemple, « Lancement de l'application ») regroupé par propriétés (pays, version du système d'exploitation, type d'appareil). Amplitude prend en charge l'application de plusieurs filtres, la comparaison de périodes et l'exportation de données en PNG et PDF. La segmentation est le point de départ de toute analyse : si vous voyez une croissance d'événements, approfondissez les cohortes ; si vous voyez une baisse, vérifiez l'entonnoir.

Pour chaque rapport, Amplitude génère des informations automatiques (Auto Insights). Le système analyse les données et trouve des anomalies statistiquement significatives : croissance ou baisse soudaine des métriques, changements dans les modèles de comportement. Auto Insights fonctionne avec des algorithmes d'apprentissage automatique intégrés.

Traitement des données en temps réel et API de streaming

Amplitude prend en charge le traitement en flux des événements via l'API de streaming. Les données entrent dans le système en temps réel et sont disponibles dans les rapports en quelques secondes. C'est essentiel pour les produits où les décisions sont prises sur la base de données en direct : tests A/B, surveillance du lancement de nouvelles fonctionnalités, suivi des incidents.

L'API de streaming permet de connecter Amplitude à Kafka, Amazon Kinesis et Google Pub/Sub. Les événements peuvent être dupliqués dans votre propre stockage de données sans configuration supplémentaire. Le délai entre l'envoi d'un événement et son apparition dans un rapport est inférieur à 5 secondes en configuration standard.

L'API d'exportation de données est un outil d'exportation d'événements bruts au format JSON ou Parquet. Les développeurs peuvent planifier des exportations quotidiennes vers Amazon S3, Google Cloud Storage ou Snowflake. L'API d'exportation de données est essentielle pour construire des pipelines d'analyse personnalisés et former des modèles de ML sur des données historiques. Amplitude prend en charge l'exportation incrémentielle : chaque jour, seuls les nouveaux événements sont exportés, et non l'ensemble des données.

La gouvernance et la gestion des données est un aspect important du travail avec Amplitude dans le forfait Enterprise. La plateforme prend en charge la Taxonomie des données (gestion du dictionnaire d'événements), les Règles de validation des données (vérification automatique des types de propriétés) et les Contrôles d'accès (modèle de rôles pour l'accès aux projets et aux rapports). Ces fonctionnalités aident à maintenir la qualité des données à mesure que l'équipe s'agrandit.

Comparaison : Amplitude vs Mixpanel vs Firebase Analytics

Amplitude concurrence Mixpanel et Firebase Analytics sur plusieurs paramètres. Firebase Analytics est un outil gratuit intégré à l'écosystème Google, mais il est limité à 500 événements par utilisateur et ne prend pas en charge les rapports de cohortes complexes. Mixpanel propose un modèle d'événements similaire mais se concentre sur l'analyse marketing et les notifications push.

ParamètreAmplitudeMixpanelFirebase Analytics
Modèle d'événementsCompletCompletLimité
Analyse de cohortesAvancéBasiqueNon disponible
Auto InsightsOuiNonNon
PrixFreemiumFreemiumGratuit
SDK pour plateformes mobilesiOS, Android, Flutter, RNiOS, Android, Flutter, RNiOS, Android, Flutter, RN

Pour les entreprises de Product-Led Growth (PLG), Amplitude reste le choix privilégié grâce aux cohortes comportementales et aux Auto Insights. Mixpanel excelle dans l'automatisation marketing, tandis que Firebase Analytics est la meilleure option pour les startups sans budget d'analyse.

Le choix de la plateforme dépend de l'étape du projet et du budget disponible. Les startups aux ressources limitées peuvent commencer avec Firebase Analytics et passer à Amplitude ou Mixpanel après avoir atteint 50 000 MAU. Les projets d'entreprise avec des budgets à partir de 50 000 dollars par an choisissent Amplitude pour l'analyse approfondie des produits ou Mixpanel pour l'automatisation marketing et les fonctions CDP.

Foire aux questions

Qu'est-ce qu'Amplitude et à quoi sert-il ?

Amplitude est une plateforme d'analyse de produit pour collecter et analyser les données comportementales des utilisateurs. Il est utilisé pour le suivi des entonnoirs, de la rétention, l'analyse de cohortes et la recherche automatique d'informations dans les applications mobiles et les services web.

En quoi Amplitude diffère-t-il de Google Analytics ?

Contrairement à Google Analytics, Amplitude fonctionne sur un modèle d'événements et non sur un modèle de pages vues. Google Analytics mesure les pages vues et les sessions ; Amplitude enregistre chaque action de l'utilisateur comme un événement distinct avec tout ensemble de propriétés sans limitation hiérarchique.

Combien coûte Amplitude ?

Amplitude propose un forfait gratuit (Starter) jusqu'à 10 000 événements par mois et 2 projets. Les forfaits payants Growth et Enterprise commencent à 995 dollars par mois et incluent des événements illimités, une attribution avancée et un support prioritaire.

Comment intégrer Amplitude dans une application Android ?

Pour intégrer Amplitude, ajoutez la dépendance dans build.gradle, initialisez le SDK avec une clé API dans la méthode Application.onCreate et appelez amplitude.track() pour chaque événement. La bibliothèque envoie automatiquement des données sur les lancements et la version du système d'exploitation.

Quelles métriques peuvent être suivies dans Amplitude ?

Amplitude prend en charge DAU, WAU, MAU, le taux de rétention, la conversion d'entonnoir, l'analyse de cohortes, la segmentation par toute propriété et les Auto Insights. Toutes les métriques sont calculées à partir d'événements bruts sans pré-agrégation.

Résumé

  • Amplitude est un système d'analyse de produit basé sur un modèle d'événements, leader du marché de l'analyse numérique selon G2 Grid 2025.
  • Le modèle d'événements diffère de l'analyse par pages vues : chaque action est enregistrée comme un événement avec des propriétés arbitraires, et non comme une page vue.
  • L'analyse de cohortes dans Amplitude se divise en cohortes classiques (par date d'inscription) et cohortes comportementales (par action effectuée).
  • Auto Insights trouve automatiquement les anomalies dans les données à l'aide d'algorithmes d'apprentissage automatique intégrés.
  • Les SDK sont disponibles pour iOS, Android, React Native et Flutter avec une API unifiée sur toutes les plateformes.
  • L'intégration comprend trois étapes : installer le paquet, initialiser avec une clé API et envoyer le premier événement via track().
  • Pour les entreprises PLG, Amplitude est préférable à Mixpanel et Firebase Analytics grâce aux cohortes comportementales et aux Auto Insights.

Nous développerons une application mobile clé en main

IT Sectr crée des applications iOS et Android pour les startups et les entreprises depuis 2017. Nous vous conseillerons et vous proposerons la meilleure solution.

Discuter du projet

Lisez aussi