Extensions, plugins et applis

Extensions WordPress : les fiches et les upsells qui vendent des licences Pro renouvelées.

Une extension WordPress grandit grâce à une fiche gratuite dans le répertoire des extensions, puis vend une licence Pro selon le nombre de sites, renouvelée chaque année pour les mises à jour et le support. Tally lie chaque licence et chaque renouvellement à la visite qui le précède : vous voyez si le répertoire, un upsell dans wp-admin ou un tutoriel a amené les acheteurs qui renouvellent.

Commencer gratuitement

14 jours gratuits, sans carte bancaire.

01Comment ils vendent

  • AbonnementDes licences annuelles dont le prix dépend du nombre de sites, renouvelées pour les mises à jour et le support ; la saison des renouvellements suit les dates de vos plus grosses ventes.
  • FreemiumL’extension gratuite dans le répertoire, dont les fonctionnalités Pro s’activent avec une clé de licence achetée sur votre site.
  • Achat uniqueDes licences à vie proposées au lancement ou pendant les soldes des fêtes, qui ne se renouvellent jamais et méritent d’être lues à part.

02Les paiements qu’il lit

  • StripeLes boutiques bâties sur Easy Digital Downloads avec une passerelle Stripe encaissent sur votre propre compte Stripe : ces paiements sont lus, liés au mieux par e-mail.
  • WooCommerceUne boutique d’extensions sur WooCommerce se connecte directement, en un clic : chaque commande de licence et chaque remboursement sont lus, et la page « Commande reçue » rattache la commande à la visite de l’acheteur.
  • Lemon SqueezyClés de licence et renouvellements annuels via Lemon Squeezy ; commandes, factures d’abonnement et remboursements sont lus.
  • PaddleMarchand officiel des boutiques d’extensions qui vendent dans le monde entier ; renouvellements et passages d’un palier de sites à l’autre sont lus.

Ce que Tally ne peut pas lire

  • Les ventes passées par le paiement de Freemius ne sont pas lues directement ; votre serveur peut envoyer chacune à la Payments API, où elle se lie comme n’importe quelle autre.
  • Les installations actives, les téléchargements et les notes de WordPress.org ne sont pas lus.
  • Les renouvellements vendus via WooCommerce Subscriptions ne sont pas distingués des nouvelles ventes : chaque commande de renouvellement compte comme une vente à part entière.
  • Les licences vendues sur une place de marché comme CodeCanyon sont reversées par Envato et ne sont pas lues.

03D’où viennent les acheteurs

  • WordPress.orgLa page de l’extension dans le répertoire et son forum de support renvoient vers votre site ; wordpress.org comme référent montre combien de ces visiteurs achètent la version Pro.
  • Upsells dans wp-adminLes liens de mise à niveau dans le tableau de bord arrivent en général avec le site du client comme référent, éparpillés sur de nombreux domaines tant que vous ne les marquez pas.
  • Blogs de tutorielsLes sites de tutoriels WordPress et les vidéos pas à pas amènent des créateurs de sites qui installent d’abord la version gratuite et achètent plus tard.
  • AgencesLes agences qui achètent des licences pour sites illimités viennent des pages partenaires et du bouche-à-oreille, et renouvellent pour chaque site client.

04Ce à quoi Tally répond

  1. Les upsells de l’admin vendent-ils plus que le répertoire ?

    Marquez les liens du tableau de bord avec une campagne UTM : ils tiennent sur une seule ligne, avec les revenus qui en découlent, à côté de la ligne du référent wordpress.org.

    Sources et revenus
  2. Quelle source amène des licences qui se renouvellent ?

    La valeur vie client compte les renouvellements par première source : un an après une vente, vous voyez si les acheteurs venus du répertoire ou les lecteurs de tutoriels ont payé la deuxième année.

    Valeur vie client
  3. Quand les acheteurs de la semaine de soldes passent-ils vraiment commande ?

    La vue Heures de pointe montre les ventes par jour de la semaine et par heure sur la période choisie ; réglez-la sur vos soldes des fêtes et vous voyez quelles heures ont porté les commandes.

    Heures de pointe
  4. Pourquoi les ventes Stripe de notre boutique ne sont-elles liées que par e-mail ?

    La couverture en donne la raison : les paiements Stripe de la boutique ne portent aucun identifiant de visiteur. Appeler tally('identify', { email }) sur la page de paiement, une fois l’e-mail de l’acheteur connu, permet de les lier par e-mail.

    Couverture
  5. Peut-on être prévenu quand des remboursements tombent ou que les ventes chutent ?

    Les alertes de remboursement et de chute partent par e-mail, Slack, Discord, Telegram ou webhook au moment où cela se produit, et un récapitulatif quotidien ou hebdomadaire peut suivre par les mêmes canaux.

    Alertes et récapitulatifs

05Les chiffres à suivre

Renouvellements
Les renouvellements annuels par première source, le chiffre dont vit une entreprise d’extensions une fois la première vague d’acheteurs passée.
Remboursements et rétrofacturations
Les remboursements par source, qui repèrent un canal vendant la version Pro à des gens qui avaient besoin d’autre chose.
Revenus par source
L’argent derrière wordpress.org, les upsells de l’admin, les tutoriels et les partenaires, côte à côte.
Taux de conversion
Les visiteurs payants rapportés aux visiteurs, par source, qui montrent si le trafic du répertoire est prêt à acheter ou encore en exploration.

06Un exemple

Exemple

Lifetime value by first source

All time: every payment since 1 Nov 2025. The period above doesn't apply.

First sourceCustomersLifetime revenueAverage valueRenewalsRepeat rate
GoogleOrganic Search285$35,568$12574152%
ChatGPTAI Assistants110$18,396$16734161%
Direct156$15,964$10232844%
NewsletterEmail83$15,330$18531569%
Hacker NewsOrganic Social74$10,343$14020055%
x.comOrganic Social101$8,949$8914133%
RedditOrganic Social74$7,942$10714141%
PerplexityAI Assistants37$5,587$1518957%
Every source920$118,081$1282,29651%

A customer is a visitor linked to a sale, counted under the source of their first visit. Lifetime revenue is net of refunds and chargebacks; repeat rate is the share who paid more than once (a renewal, an upgrade or another purchase). $11,532 from 374 payments not linked to a visitor is in no row.

Fig. 1La valeur vie client par première source sur le site d’exemple. Pour une extension WordPress, comparez les renouvellements venus du répertoire à ceux des upsells de l’admin une fois une année de licences écoulée.

07Mise en place

  1. WordPressAjoutez la balise à l’en-tête de votre propre site WordPress via le thème ou une extension de code d’en-tête : les pages de tarifs, de documentation et de paiement comptent toutes.
  2. WooCommerceSi la boutique tourne sur WooCommerce, connectez-la en un clic depuis l’extension WordPress Tally, qui ajoute aussi la balise et enregistre l’identifiant de visiteur de chaque acheteur sur la commande.
  3. Lemon SqueezyAjoutez tally_visitor_id aux données personnalisées du paiement quand votre bouton d’achat ouvre Lemon Squeezy : licences et renouvellements se lient avec une confiance élevée.
  4. Marquez les liens de mise à niveau de l’écran de réglages de votre extension avec utm_source=wp-admin : ils cessent de s’éparpiller sur les domaines de vos clients.

08Questions fréquentes

  • Tally lit-il les ventes Freemius ?

    Pas directement : il connecte Stripe, Paddle, Lemon Squeezy, Polar, WooCommerce et Squarespace. Envoyez chaque vente Freemius depuis votre serveur à la Payments API : elle se lie comme toute autre, par l’identifiant du visiteur ou l’e-mail de l’acheteur. Les visites de votre site sont comptées dans les deux cas.

  • Un renouvellement est-il attribué à la source d’origine ?

    Oui. Un renouvellement reprend le lien du premier paiement de la licence : un acheteur qui vous a trouvé grâce à un tutoriel il y a deux ans compte toujours pour ce tutoriel.

  • Tally peut-il compter nos installations actives ?

    Non. Les installations ont lieu sur les sites de vos utilisateurs et sont signalées à WordPress.org, pas à vous. Tally compte les visites de votre propre site.