寄付と支援

メンテナーのために。更新してくれるスポンサーを連れてくるのは、どのドキュメントのページと README か。

オープンソースのプロジェクトは、多くの人に使われ、少数の人に支えられています。月額のプランで支援する個人、そのプロジェクトに依存している企業、ときにはサポート契約や商用ライセンス。Tally は自分の Polar や Stripe のアカウントで支払われたスポンサーシップを 1 件ずつ背後の訪問に紐づけます。どのドキュメントのページやリンクがスポンサーを連れてくるのかがわかります。

無料で始める

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

01販売のしかた

  • サブスクリプション個人向けの月額スポンサープランと、企業向けの上位プラン。README やドキュメントにロゴが載ります。
  • 寄付金額を問わない単発の支援。リリースや、誰かが必要としていた修正のあとに多く寄せられます。
  • 単発購入商用ライセンス、サポート契約、issue への有料の優先対応。

02読み取る決済

  • Polarメンテナーは Polar でスポンサープランと有料特典を販売しています。サブスクリプションの請求サイクル、単発の決済、敗れた異議申し立てを読み取ります。
  • Stripe自前のサイトを持つプロジェクトは、Payment Links や Checkout でスポンサーシップを受け付け、企業へのサポートは Stripe で請求します。

Tally が読み取れないもの

  • GitHub Sponsors からの収入は読み取りません。
  • Open Collective を通じた支援は読み取りません。
  • 助成金や、決済サービスの外で銀行振込により支払われる企業からのお金は読み取りません。
  • スター、ダウンロード、インストールは数えません。Tally が見るのは、ドキュメントサイトへの訪問と決済だけです。

03購入者の流入元

  • GitHub の READMEREADME のスポンサーリンクからは、すでにプロジェクトに依存しているユーザーが来ます。リファラーは GitHub です。
  • ドキュメントプロジェクトを使うためにドキュメントを読む人こそ、最終的にスポンサーになる人です。どのページかは、ページ別の内訳でわかります。
  • リリースノート長年の issue を修正したリリースのあと数日間は、単発の支援が寄せられます。
  • AI アシスタントアシスタントにプロジェクトについて尋ねた開発者は、そのリンクをたどってドキュメントに来ます。その訪問は専用のチャネルに入ります。

04Tally でわかること

  1. スポンサーが読んでいるのは、どのドキュメントのページですか?

    読まれているページでは、ページごとのエンゲージメント時間とスクロール深度を、購入者とそれ以外の訪問者で比べます。スポンサーが頼りにしているページが、誰もが流し読みするページと分かれて見えます。

    読まれているページ
  2. ドキュメントへのトラフィックのうち、AI クローラーはどれくらいですか?

    Next.js、Cloudflare Worker、Express のサーバー側スニペットが報告するようになれば、クローラーのビューで、AI クローラーのリクエストを人とは別に、クローラー、運営元、目的、ページごとに数えます。

    AI クローラー
  3. 企業のスポンサーは支援を続けていますか?

    顧客生涯価値は、スポンサーシップの決済をすべてスポンサーの初回の流入元に計上し、更新とリピート率も示します。

    顧客生涯価値
  4. スポンサーを多く連れてくるのは、README とドキュメントのどちらですか?

    リファラー別とページ別の内訳で、GitHub、ドキュメントの各ページ、そのほかすべての流入元の隣に収益が並びます。

    流入元ごとの収益

05注目すべき数字

更新
初回の流入元別の、スポンサープランの更新。メンテナーが当てにできる収入です。
AI クローラーのリクエスト
ドキュメントのページごとの AI クローラーのリクエスト。人とは別に数えます。
AI アシスタントからの訪問者
AI アシスタントが送ってきた訪問者と、その背後のスポンサーシップ。
スクロール深度
スポンサーがドキュメントのページをどこまでスクロールするかを、ほかの読者と比べた値。

06例

例

Reading time

38s

median per pageview

Scroll depth

59%

average depth, of 25,674 views measured

Read to the end

27%

of measured views reached 90% or more

What they read

27,606 pageviews · last 30 days

Open a page to see how far down people read it, and how buyers read it before paying.

  1. /pricing5,213 views78% scrolled on average58s reading time, median

    58s

    reading time, median per view

    78%

    scrolled, on average

    5,213 views · 4,900 with a measured depth

    How far down they read

    Share of measured views that scrolled at least this far

    1. 25% — reached a quarter of the page:95%
    2. 50% — reached half of the page:84%
    3. 75% — reached three quarters of the page:69%
    4. 90%+ — reached the end of the page:48%

    Buyers before paying vs didn't buy

    • Buyers, before paying159 views · 114 buyers96% scrolled on average,1m 41s reading time, median
    • Didn't buy5,016 views · 3,582 visitors61% scrolled on average,44s reading time, median

    38 views by buyers after paying are left out of both.

    Buyers are visitors whose first sale came after viewing this page; only their views before that payment count.

Reading time runs only while the tab is visible and the visitor is active; it's the median per view. A view with no engagement report counts as 0s of reading. Its scroll depth is unknown, so it's left out of every scroll figure rather than counted as 0%. 25,674 of 27,606 pageviews have a measured depth.

図 1サンプルサイトの読まれているページ。オープンソースのプロジェクトなら、ドキュメントのページでのスポンサーのエンゲージメント時間を、それ以外の人と比べてください。

07設定

  1. Next.jsNext.js のドキュメントサイトでは、ルートレイアウトにタグを、ミドルウェアにクローラー用のスニペットを追加します。
  2. Polarスポンサーページから、Polar のチェックアウトの metadata に訪問者の ID を渡します。各請求サイクルが高い確度で紐づきます。
  3. README のスポンサーバッジは、チェックアウトに直接ではなく、UTM タグを付けてドキュメントサイトのスポンサーページにリンクします。

08よくある質問

  • GitHub Sponsors と Polar でスポンサーを受け付けています。何が読み取られますか?

    Polar と、使っていれば Stripe です。GitHub Sponsors は読み取りません。

  • トラッカーをブロックしている開発者も Tally で数えられますか?

    いいえ。ブロッカーに止められた訪問は数えません。その人の決済は Polar や Stripe から届き、紐づいていない売上として表示されます。

  • スポンサーシップの数値をターミナルから取得できますか?

    はい。コマンドラインで取得できます。REST API や、AI アシスタント向けの MCP サーバーも使えます。