Entwickler-Tools
Für Entwickler-Tools: welche READMEs, Beiträge und Docs Entwickler bringen, deren Teams zahlen.
Entwickler-Tools setzen sich von unten durch: Ein Entwickler findet das Tool über ein README, einen Beitrag oder einen Assistenten, testet es in einem Nebenprojekt und bringt später sein Team zum Zahlen. Tally verknüpft jeden Tarif mit den Besuchen dahinter; CLI und MCP-Server beantworten Umsatzfragen, ohne dass du das Terminal verlässt.
14 Tage kostenlos, ohne Kreditkarte.
01Wie verkauft wird
- AboTeam-Tarife pro Seat, monatlich oder jährlich, oft mit Rabatt oder ganz kostenlos für Open-Source-Projekte.
- FreemiumEine kostenlose Stufe für Einzelne; Team-Funktionen wie geteilte Konfiguration, SSO oder Audit-Logs gibt es in den bezahlten Tarifen.
- Nach NutzungManche rechnen monatlich nach Builds, Minuten, Anfragen oder aktiven Seats ab.
02Welche Zahlungen es liest
- StripeTeam-Tarife und Nutzung über Stripe-Abos; zusätzliche Seats, Verlängerungen und Erstattungen werden gelesen.
- PolarGewählt von Entwickler-Tools, die eine Abrechnung wollen, die für Entwickler gebaut ist; Bestellungen, Abo-Zyklen und verlorene Streitfälle werden gelesen.
- PaddleEntwickler-Tools, die weltweit an Unternehmen verkaufen, nutzen Paddle als Merchant of Record; Transaktionen und Adjustments werden gelesen.
- Lemon SqueezyIndie-Entwickler-Tools verkaufen Lizenzen über Lemon Squeezy, mit Lizenzschlüsseln.
Was Tally nicht lesen kann
- Tarife, die über den GitHub Marketplace gekauft werden, rechnet GitHub ab, daher werden sie nicht gelesen.
- Bezahlte Plugins aus dem JetBrains Marketplace lizenziert und berechnet JetBrains; sie werden nicht gelesen.
- Paketinstallationen über npm, PyPI oder crates.io und Installationen von Editor-Erweiterungen sind weder Besuche noch Verkäufe.
03Woher die Käufer kommen
- GitHub-READMEsEin Link im README eines beliebten Repositorys bringt Entwickler, die dem Projekt schon vertrauen.
- Hacker News und RedditLaunch-Beiträge und technische Deep Dives bringen schubweise Entwickler, die erst ausprobieren und vielleicht viel später zahlen.
- Docs-Seiten aus der SucheEntwickler, die nach einer Fehlermeldung oder nach einer ganz bestimmten Aufgabe suchen, landen auf Seiten der Docs.
- KI-Coding-AssistentenAssistenten, die eine Programmierfrage beantworten, empfehlen vielleicht dein Tool und schicken den Entwickler in dessen Docs, im KI-Kanal.
- Vorträge und PodcastsKonferenzvorträge und Entwickler-Podcasts bringen Leute, die das Tool danach nachschlagen, eingetippt statt verlinkt.
04Was Tally beantwortet
Welche README-Links bringen Entwickler, die am Ende zahlen?
GitHub erscheint als Referrer mit seinen Besuchern und dem ihm zugerechneten Umsatz; versieh die Links in jedem README mit UTM-Parametern, um die Repositorys auseinanderzuhalten.
Quellen mit UmsatzWie lange dauert es vom ersten Besuch eines Entwicklers bis zum Team-Tarif?
Der Weg zum Kauf zeigt die mediane Zeit und die Besuche vom ersten Besuch bis zur ersten Zahlung sowie die Seiten, die Käufer gesehen haben; ein Test im Nebenprojekt, bevor ein Team kauft, erscheint als langer Weg mit Docs-Seiten gegen Ende.
Weg zum KaufKann ich den Umsatz prüfen, ohne das Terminal zu verlassen?
Die CLI und die REST API liefern dir die Zahlen im Terminal oder in einem Script, und mit dem MCP-Server beantwortet ein KI-Assistent in deinem Editor Fragen dazu.
API, CLI und MCPWarum zeigen manche Team-Tarife keine Quelle?
Die Abdeckung zeigt den verknüpften Anteil des Umsatzes und den Grund für jeden unverknüpften Verkauf, etwa eine Checkout Session, die der Upgrade-Befehl der CLI ohne Besucher-ID erstellt hat, mit dem passenden Snippet zur Korrektur.
AbdeckungHat der Launch-Thread Monate später zahlende Teams gebracht?
Der Beleg jedes Team-Tarifs hält neben dem zugerechneten auch den ersten Besuch fest, so zeigt ein Entwickler, der dich in einem Launch-Thread fand und Monate später zahlte, den Thread weiterhin im Nachweis.
Belege
05Zahlen, die sich lohnen
- Besucher von KI-Assistenten
- Besuche von KI-Assistenten, die Programmierfragen beantworten, in einem eigenen Kanal gezählt.
- Mediane Zeit bis zum Kauf
- Die mediane Zeit vom ersten Besuch bis zur ersten Zahlung: die Länge der Nebenprojekt-Phase.
- Abdeckung
- Der Anteil des Umsatzes, der mit einem Besuch verknüpft ist; Upgrades aus einer CLI oder IDE sind die übliche Lücke.
- Umsatz nach Quelle
- Der Umsatz hinter jeder README-Kampagne, jeder Community und jeder Einstiegsseite in den Docs.
06Ein Beispiel
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.
07Einrichtung
- Next.jsSind Docs und Website eine Next.js-App, setze das Tag ins Root-Layout, damit Docs, Preisseite und Dashboard es alle tragen.
- PolarBei Polar setzt du tally_visitor_id in den Metadaten des Checkouts, wenn ein Entwickler einen Team-Tarif wählt.
- Versieh die Links in deinen READMEs und auf Paketseiten mit UTM-Parametern, da ein Referrer womöglich nur die Domain der Website trägt, nicht das Repository.
- Rufe nach der Anmeldung tally('identify', { email }) auf, damit eine spätere Zahlung mit dieser E-Mail verknüpft wird, selbst wenn sie aus dem Terminal kommt.
08Fragen
Zählen npm-Installationen oder Installationen von Editor-Erweiterungen?
Nein. Installationen aus Paket-Registrys und Erweiterungs-Marktplätzen werden nicht gelesen; Besuche auf deiner Website und Zahlungen bei deinem Anbieter schon.
Schicken uns KI-Coding-Assistenten Entwickler?
Besuche von ChatGPT, Claude, Perplexity und anderen Assistenten haben einen eigenen Kanal, mit dem Umsatz daneben; bei einem Entwickler-Tool lohnt der Blick, auf welchen Docs-Seiten diese Besucher landen.
Ein Entwickler zahlt für sich selbst, dann kauft seine Firma einen Team-Tarif. Ein Kunde oder zwei?
Zwei, wenn die Zahlungen von verschiedenen E-Mails oder Browsern kommen, jede ihrem eigenen letzten Besuch zugerechnet, der nicht direkt kam. Zahlt dieselbe identifizierte E-Mail beide, stehen sie in der Zeile eines Kunden.