Luseri

Luseri / Guides

Mesurer les départs (churn) d'une application Shopify

Le taux de départ (churn) a l'air d'un seul chiffre. Pour une application Shopify, il y en a au moins trois : les boutiques qui désinstallent, les abonnés qui résilient en gardant l'application, et les boutiques dont Shopify gèle l'abonnement. L'API Partner, l'interface qui donne accès aux données de ton compte Shopify Partner, enregistre les trois, à condition de savoir quels événements lire.

Mis à jour le

Les événements qui comptent

ÉvénementCe qui s'est passé
RELATIONSHIP_INSTALLED, RELATIONSHIP_UNINSTALLEDLa boutique a installé ou retiré ton application.
RELATIONSHIP_DEACTIVATED, RELATIONSHIP_REACTIVATEDLa boutique a été désactivée (fermée, par exemple), ou réactivée.
SUBSCRIPTION_CHARGE_ACTIVATEDUn abonnement a commencé à être facturé.
SUBSCRIPTION_CHARGE_CANCELEDUn abonnement a pris fin. L'application peut rester installée.
SUBSCRIPTION_CHARGE_FROZEN, SUBSCRIPTION_CHARGE_UNFROZENLa facturation a été suspendue pour défaut de paiement, puis a repris.
SUBSCRIPTION_CHARGE_DECLINED, SUBSCRIPTION_CHARGE_EXPIREDLe marchand a refusé le paiement, ou ne l'a pas approuvé à temps.

Trois façons de partir

  • Une désinstallation met fin à la relation. C'est le départ le plus net, et depuis avril 2026 il s'accompagne d'une raison (voir pourquoi les marchands désinstallent ton application).
  • Une résiliation met fin au revenu, mais pas toujours à la relation : un marchand peut passer à un forfait gratuit et garder l'application. Compte-la dans les départs en revenu, pas dans les départs de boutiques.
  • Un gel n'est pas une décision du marchand. Shopify suspend un abonnement quand la boutique ne paie pas, et l'abonnement peut reprendre. Compte les boutiques gelées à part, et comme perdues seulement si elles restent gelées.

Un essai gratuit qui se termine sans premier paiement est une conversion manquée plutôt qu'un départ. Garde-le dans un décompte à part, sinon il masquera la vraie tendance.

Deux taux de départ

TauxComment le calculerExemple
Départ de boutiques (logo churn)Boutiques payantes perdues dans le mois, divisées par le nombre de boutiques payantes au début du mois.6 perdues sur 200 : 3 %.
Départ en revenu (revenue churn)Revenu mensuel récurrent (MRR) perdu dans le mois par résiliations et passages à un forfait moins cher, divisé par le MRR au début du mois.120 dollars perdus sur 4 000 : 3 %.

Les exemples sont inventés pour montrer le calcul. Les deux taux diffèrent souvent : perdre quelques gros forfaits pèse bien plus sur le départ en revenu que sur le départ de boutiques.

Lire les départs par cohorte

Un taux de départ unique mélange les boutiques installées hier et celles qui paient depuis deux ans. Range les boutiques par mois d'installation (chaque groupe forme une cohorte) et suis la part encore présente un, deux et trois mois plus tard. Regarde ensuite deux choses séparément : la chute des premiers jours, qui tient à la prise en main, et le déclin plus lent qui suit, qui tient à ce que l'application apporte.

Ce qui a changé en 2026

  • 28 avril : les webhooks d'abonnement (les notifications que Shopify envoie à ton application) se sont arrêtés pour les applications sur Shopify App Pricing. Les changements d'abonnement se lisent désormais dans l'API Partner.
  • 29 avril : les marchands doivent choisir une raison avant de désinstaller. Les raisons sont visibles dans le tableau de bord Partner et dans l'API Partner.
  • Fermetures de boutique : quand un marchand programme la fermeture de sa boutique, Shopify désinstalle désormais ses applications à la fin du cycle de facturation, avec la raison scheduled_cancellation (réponse d'un employé de Shopify, avril 2026). Ne compte pas ces désinstallations comme des départs causés par ton application.
  • Juillet : une nouvelle requête d'historique des événements dans l'API Partner ajoute des événements d'abonnement comme SUBSCRIPTION_CANCELLATION_SCHEDULED. Elle renvoie les 30 derniers jours par défaut, et 365 jours au plus.

Luseri reconstitue ces événements à partir d'un accès en lecture seule à ton compte Partner : la rétention par cohorte d'installation, les raisons données par les marchands, le départ de boutiques et le départ en revenu, et une alerte par e-mail quand les désinstallations augmentent fortement.

Questions

Faut-il compter les boutiques gelées comme des départs ?
Pas tout de suite. Un gel, c'est une facturation suspendue pour défaut de paiement, et Shopify envoie un événement de dégel quand elle reprend. Compte les boutiques gelées à part et considère-les comme perdues seulement si elles restent gelées.
Un marchand qui résilie mais garde l'application est-il parti ?
Pour le revenu, oui. Pour le nombre de boutiques, non : le marchand a toujours l'application installée, le plus souvent sur un forfait gratuit.
Le webhook app/uninstalled donne-t-il la raison de la désinstallation ?
Non, d'après des employés de Shopify. Lis la raison dans l'API Partner ou dans le tableau de bord Partner.
Quel est un bon taux de départ mensuel pour une application Shopify ?
Shopify n'en publie pas, et les chiffres cités en ligne disent rarement comment ils ont été mesurés. Compare plutôt tes propres cohortes, mois après mois.

Sources