拡張機能・プラグイン・アプリ

WordPress プラグインのために。更新される Pro ライセンスを売るのは、どの掲載とアップセルか。

WordPress プラグインは、プラグインディレクトリでの無料公開から育ち、サイト数に応じた Pro ライセンスを販売します。ライセンスは、アップデートとサポートのために毎年更新されます。Tally はライセンスと更新を 1 件ずつその背後の訪問に紐づけます。更新してくれる購入者を連れてきたのが、ディレクトリなのか、wp-admin 内のアップセルなのか、チュートリアルなのかがわかります。

無料で始める

14 日間無料、カード登録は不要です。

01販売のしかた

  • サブスクリプションサイト数で価格が決まる年額ライセンス。アップデートとサポートのために更新されます。更新の時期は、最も大きなセールの日付に連動します。
  • フリーミアムディレクトリにある無料のプラグイン。Pro の機能は、あなたのサイトで買うライセンスキーで有効になります。
  • 単発購入ローンチ時やホリデーセールで提供するライフタイムライセンス。更新されることがないため、分けて見る価値があります。

02読み取る決済

  • StripeStripe ゲートウェイを使った Easy Digital Downloads のストアは、あなた自身の Stripe アカウントで請求するため、その決済を読み取ります。紐づけは、よくてメールアドレスによるものです。
  • WooCommerceWooCommerce で作ったプラグインのストアは、ワンクリックで直接接続できます。ライセンスの注文と返金を 1 件ずつ読み取り、注文受付ページで購入者の訪問に紐づけます。
  • Lemon SqueezyLemon Squeezy でのライセンスキーと年次の更新。注文、サブスクリプションの請求書、返金を読み取ります。
  • Paddle世界中に販売するプラグインのストアの Merchant of Record。更新と、サイト数のプラン間のアップグレードを読み取ります。

Tally が読み取れないもの

  • Freemius のチェックアウトでの売上は直接読み取りません。サーバーから 1 件ずつ Payments API に送信すれば、ほかの売上と同じように紐づきます。
  • WordPress.org での有効インストール数、ダウンロード数、評価は読み取りません。
  • WooCommerce Subscriptions で販売した更新は、新規の売上と区別しません。更新の注文は、それぞれ 1 件の売上として数えます。
  • CodeCanyon などのマーケットプレイスで販売したライセンスは Envato から支払われるため、読み取りません。

03購入者の流入元

  • WordPress.orgプラグインのディレクトリページとサポートフォーラムが、あなたのサイトにリンクしています。wordpress.org をリファラーとする訪問者のうち、何人が Pro を買うかがわかります。
  • wp-admin 内のアップセルダッシュボード内のアップグレードリンクからの訪問は、たいてい顧客自身のサイトをリファラーとして届きます。タグを付けるまでは、多数のドメインに散らばります。
  • チュートリアルのブログWordPress のチュートリアルサイトや解説動画からは、まず無料版をインストールし、あとで購入するサイト制作者が来ます。
  • 制作会社サイト数無制限のライセンスを買う制作会社は、パートナーページや口コミから来て、すべてのクライアントのサイトのために更新を続けます。

04Tally でわかること

  1. 管理画面のアップセルは、ディレクトリより売れていますか?

    ダッシュボード内のリンクに UTM のキャンペーンを付ければ、それらが 1 つの行にまとまり、背後の収益とともに wordpress.org のリファラーの行の隣に並びます。

    流入元ごとの収益
  2. 更新されるライセンスを連れてくるのは、どの流入元ですか?

    顧客生涯価値は、更新を初回の流入元ごとに数えます。販売から 1 年後に、2 年目の支払いをしたのがディレクトリの購入者なのか、チュートリアルの読者なのかがわかります。

    顧客生涯価値
  3. セール週の購入者は、実際にはいつ購入していますか?

    ピーク時間帯では、選んだ期間の売上を曜日と時間帯ごとに表示します。期間をホリデーセールに合わせれば、どの時間帯に注文が集まったかがわかります。

    ピーク時間帯
  4. ストアの Stripe の売上が、メールアドレスでしか紐づかないのはなぜですか?

    カバー率に理由が表示されます。ストアの Stripe の決済に訪問者の ID が含まれていないためです。購入者のメールアドレスがわかった時点でチェックアウトページで tally('identify', { email }) を呼び出せば、メールアドレスで紐づけられます。

    カバー率
  5. 返金があったときや売上が落ちたときに、知らせてもらえますか?

    返金アラートと急減アラートは、発生したときにメール、Slack、Discord、Telegram、Webhook で届きます。同じ経路で、日次または週次のダイジェストも受け取れます。

    アラートとダイジェスト

05注目すべき数字

更新
初回の流入元別の年次の更新。最初の購入者の波が落ち着いたあと、プラグインのビジネスを支える数字です。
返金とチャージバック
流入元別の返金。別のものを必要としていた人に Pro を売ってしまうチャネルが見つかります。
流入元別の収益
wordpress.org、管理画面のアップセル、チュートリアル、パートナーの背後にある金額を並べて比べます。
コンバージョン率
流入元ごとの、訪問者に対する支払った訪問者の割合。ディレクトリからのトラフィックが購入の準備ができているのか、まだ情報を集めている段階なのかがわかります。

06例

例

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,540 from 374 payments not linked to a visitor is in no row.

図 1サンプルサイトの初回流入元別の顧客生涯価値。WordPress プラグインなら、ライセンスが一巡して 1 年が経ったところで、ディレクトリからの更新と管理画面のアップセルからの更新を比べてください。

07設定

  1. WordPressテーマか、ヘッダーにコードを入れるプラグインを使って、あなた自身の WordPress サイトのヘッダーにタグを追加します。料金、ドキュメント、チェックアウトのページがすべて数えられます。
  2. WooCommerceストアが WooCommerce で動いているなら、Tally の WordPress プラグインからワンクリックで接続します。プラグインはタグも追加し、購入者ごとの訪問者 ID を注文に保存します。
  3. Lemon Squeezy購入ボタンが Lemon Squeezy を開くときに、チェックアウトのカスタムデータに tally_visitor_id を追加します。ライセンスとその更新が高い確度で紐づきます。
  4. プラグインの設定画面にあるアップグレードリンクに utm_source=wp-admin を付けます。顧客のドメインに散らばらなくなります。

08よくある質問

  • Tally は Freemius の売上を読み取れますか?

    直接は読み取れません。接続できるのは Stripe、Paddle、Lemon Squeezy、Polar、WooCommerce、Squarespace です。Freemius の売上をサーバーから 1 件ずつ Payments API に送信すれば、ほかの売上と同じく訪問者の ID か購入者のメールアドレスで紐づきます。サイトへの訪問は、どちらの場合も数えます。

  • 更新は、最初の流入元に帰属しますか?

    はい。更新はライセンスの初回の決済の紐づけを引き継ぎます。2 年前にチュートリアルであなたを見つけた購入者は、今もそのチュートリアルの分として数えられます。

  • Tally で有効インストール数を数えられますか?

    いいえ。インストールはユーザーのサイトで行われ、あなたではなく WordPress.org に報告されます。Tally が数えるのは、あなた自身のサイトへの訪問です。