開発者向けツール
有料プランのあるオープンソースソフトウェアのために。スターではなく顧客に変わるのは、どのリポジトリとドキュメントの訪問か。
オープンソースソフトウェアの収益源は、ホスティング版のクラウド、商用ライセンス、サポートです。一方で、多くのユーザーはセルフホストし、支払うことはありません。Tally は決済を 1 件ずつその背後の訪問に紐づけます。リポジトリからクラウドの料金ページまでの経路を、スターの数から推測するのではなく、実際に測れます。
14 日間無料、カード登録は不要です。
01販売のしかた
- サブスクリプション月額または年額で請求するホスティング版のクラウド。利用量に応じた段階制のことがよくあります。
- 単発購入オープンなライセンスを使えない企業向けの商用ライセンスや、追加機能のある Pro エディション。
- 従量課金実際に使ったコンピュート、ストレージ、席数で価格が決まるクラウドプラン。
02読み取る決済
- Stripeクラウドプランと商用ライセンスを Stripe で販売します。更新と従量の請求書を読み取ります。
- Polarオープンソースのメンテナーを念頭に作られています。サブスクリプション、単発のライセンス、従量の請求サイクルを読み取り、敗れた異議申し立てはチャージバックとして数えます。
- Lemon SqueezyLemon Squeezy のチェックアウトリンクで販売する Pro エディションとライセンスキー。
Tally が読み取れないもの
- GitHub Sponsors と Open Collective の支払いは読み取りません。
- ダウンロード、Docker の pull、パッケージのインストールは、訪問にも売上にもなりません。
- セルフホストのインストールは支払いを生まないため、ドキュメントの訪問者としてのみ表れ、収益にはなりません。
- 自前の請求書に対して銀行振込で支払われるサポート契約は読み取りません。
03購入者の流入元
- GitHub のリポジトリREADME にあるドキュメントやクラウドの料金ページへのリンクが、リポジトリから訪問者を運びます。それらに UTM を付ければ、README からのトラフィックを GitHub のほかのリンクと分けられます。
- セルフホストのドキュメントセルフホストのガイドを読んだ開発者が、ホスティング版のほうが手間がかからないと判断することがあります。そのドキュメントは、購入までの経路の途中にあります。
- Hacker News でのローンチリリースの投稿からは、リポジトリにスターを付ける開発者と、クラウドを試す一部の開発者が来ます。
- プロジェクトの Discord や Slackコミュニティのメンバーは、ピン留めされたメッセージやお知らせのリンクからクラウドにたどり着きます。
- オープンソースの代替を探す検索有料プロダクトのオープンソースの代替を探す検索からは、ホスティングにお金を払う気がすでにある購入者が来ます。
04Tally でわかること
リポジトリから来た訪問者は、ホスティング版を買っていますか?
GitHub はリファラーとして、訪問者数とそれに帰属した収益とともに表示されます。README のリンクに UTM を付ければ、クラウドの料金ページへのリンクとドキュメントへのリンクが、それぞれ独自の行になります。
流入元ごとの収益セルフホストのドキュメントの読者は、最終的にクラウドを使うようになりますか?
購入までの経路には、購入者が支払う前に見たページが並びます。多くのクラウドの購入者の経路にセルフホストのガイドが表れるなら、売っているのはドキュメントです。
購入までの経路商用ライセンスの購入者は、検索とリポジトリのどちらから来ていますか?
初回流入元別の顧客生涯価値では、流入元ごとの顧客数と生涯収益が、ライセンスと更新も含めてわかります。リポジトリと検索を金額で比べられます。
顧客生涯価値流入元のないクラウドのサインアップがあるのはなぜですか?
カバー率には、収益が紐づかない理由が並びます。たとえば、別のドメインにあるクラウドでサインアップしたため、訪問者の ID がチェックアウトに届かなかった場合などです。直すためのスニペットも示されます。
カバー率今月、商用ライセンスを買ったのは誰で、どうやって私たちを見つけましたか?
訪問者リストには、購入者ごとに最新の流入元、地域、ページ、支払いが表示されます。ジャーニーを開けば最初の訪問からすべてが並び、それが数か月前のリポジトリのリンクであることもあります。
訪問者と行動の流れ
05注目すべき数字
- 購入までの訪問回数
- 初回の支払いまでの訪問回数。セルフホストしていた人が、クラウドに支払う前にドキュメントを何度訪れたかを数えます。
- 流入元別の収益
- GitHub、コミュニティ、検索、README の各リンクの背後にある収益。
- カバー率
- 訪問に紐づいた収益の割合。クラウドのアプリが別のドメインにあると下がります。
- 更新
- 初回の流入元別の更新。ローンチで獲得したクラウドの顧客が残っているかを測ります。
06例
Path to purchase
Last 30 days · 112 of 133 new sales, the ones linked to a visitor
Median time to buy
3days
from their first visit
Median visits
3visits
the one they paid in included
Bought on the first visit
14%
16 of 112
Pages before buying
10.5
median pages viewed
Where buyers came from, and who closed the sale
112 new sales: where each buyer first came from, and the source credited with the sale.
51% of new sales were credited to the source that first brought the buyer in. Hover or focus a flow for its numbers.
- Googlecredited toGoogle27
- x.comcredited tox.com11
- Other (3 sources)credited toOther (3 sources)11
- Directcredited toOther (3 sources)10
- ChatGPTcredited toChatGPT10
- Redditcredited toReddit9
- Other (3 sources)credited toNewsletter9
- Googlecredited toNewsletter6
6 smaller flows in the table below.
Show the flows as a table
| Brought them in | Credited with the sale | New sales | Share |
|---|---|---|---|
| 27 | 24% | ||
| x.com | x.com | 11 | 10% |
| Other (3 sources) | Other (3 sources) | 11 | 10% |
| Direct | Other (3 sources) | 10 | 9% |
| ChatGPT | ChatGPT | 10 | 9% |
| 9 | 8% | ||
| Other (3 sources) | Newsletter | 9 | 8% |
| Newsletter | 6 | 5% | |
| Direct | 5 | 4% | |
| x.com | 5 | 4% | |
| 4 | 4% | ||
| Direct | 2 | 2% | |
| ChatGPT | 2 | 2% | |
| Other (3 sources) | ChatGPT | 1 | <1% |
Time from first visit to purchase
- 16Same visit: 16 sales (14%), bought in their first visit
- 13Same day: 13 sales (12%), a later visit, under 24 hours after the first
- 311–3 days: 31 sales (28%), 1 to 3 days after the first visit
- 204–7 days: 20 sales (18%), 4 to 7 days after the first visit
- 161–2 weeks: 16 sales (14%), 8 to 14 days after the first visit
- 112–4 weeks: 11 sales (10%), 15 to 28 days after the first visit
- 51–3 months: 5 sales (4%), 29 to 90 days after the first visit
- 03+ months: 0 sales (0%), 91 days or more after the first visit
Pages buyers saw before paying
Share of the 112 buyers who viewed each page before paying
- /pricing96%, 108 of 112 buyers
- /71%, 80 of 112 buyers
- /signup64%, 72 of 112 buyers
- /docs38%, 43 of 112 buyers
- /blog/stripe-fees26%, 30 of 112 buyers
- /compare22%, 25 of 112 buyers
- /changelog8%, 10 of 112 buyers
- /blog/launch-week6%, 7 of 112 buyers
Only new sales count here. Renewals and upgrades belong to the visit that won the subscription, so counting them would count that journey again.
07設定
08よくある質問
GitHub のスターやスポンサーは表示されますか?
いいえ。スター、GitHub Sponsors、Open Collective は読み取りません。読み取るのは、サイトへの訪問と、Stripe、Paddle、Lemon Squeezy、Polar、WooCommerce、Squarespace での決済、そしてサーバーから Payments API に送信した決済だけです。
商用ライセンスの更新は、初回の流入元に帰属しますか?
サブスクリプションとして更新されるなら、はい。更新は初回の決済の紐づけを引き継ぎます。新たな単発の決済として買い直されたライセンスは新しい売上になり、その直前の訪問に帰属します。
新しいクラウドの顧客が来るたびに、Discord で知らせてもらえますか?
はい。売上アラートは、帰属先の流入元とともに Discord、Slack、Telegram、メール、Webhook に届きます。