Developer tools
For monitoring and observability tools: which SDK guides bring teams whose usage pays.
Monitoring and observability tools are installed by an engineer from an SDK guide, run on a free quota, and paid for when events, logs or hosts grow past it. Tally ties each usage invoice to the visits behind it, from the SDK page an engineer followed to the quota email that brought them back to upgrade.
14 days free, no card needed.
01How they sell
- UsageBilled by events, spans, log volume or hosts, with a monthly quota and overage above it.
- FreemiumA free quota for small projects, with limits on retention and alerting.
- SubscriptionTeam plans with seats, longer retention and on-call features, monthly or annual.
02Payments it reads
- StripeMetered plans through Stripe; overage invoices and annual renewals are read.
- PolarDeveloper-first monitoring products bill metered usage through Polar; metered cycles are read.
- PaddleObservability tools selling to companies worldwide use Paddle for tax; transactions and adjustments are read.
What Tally can't read
- Events, logs and traces your customers send are never read.
- Plans bought through a cloud marketplace are billed by the cloud provider and aren't read.
- Open-source agents and self-hosted editions that never pay show up only as docs visitors.
03Where buyers come from
- SDK install guidesAn engineer adding monitoring to a framework searches for that SDK's setup and follows the guide step by step.
- Error message searchesSearching an error leads to a post or docs page that explains it, with your tool beside the fix.
- Quota emailsEmails warning that a project is near its quota bring engineers back to upgrade; a UTM on the link counts them.
- Engineering blogs and talksPosts on debugging an outage send readers who want the same visibility.
- AI assistantsEngineers ask an assistant how to monitor a service and get pointed at tools.
04What Tally answers
Which SDK's guide brings teams that pay?
Each SDK guide's landing page has a row in the page breakdown with visitors and revenue, so the Python, Node and Go guides are compared on money.
Sources with revenueHow many projects that send a first event go on to pay?
Send tally('first_event') from the dashboard when a project's first event arrives; the goals view gives completions, converting visitors and their revenue, which is activation measured in money.
Goals and funnelsDid the quota warning email bring the upgrade?
The upgrade's receipt shows the visits behind it; if the credited visit carries the quota email's campaign, that email brought them back.
ReceiptsDo accounts from AI assistants grow like accounts from search?
Lifetime value by first source sets the AI channel's accounts beside search's on lifetime revenue, overages included, and on repeat rate.
Lifetime value
05Numbers worth watching
- Median time to buy
- The median time from first visit to first payment, which covers the free quota's runway.
- Lifetime value by first source
- Lifetime revenue by first source, the figure that captures overage growth.
- Coverage
- The share of revenue linked to a visit, which falls when upgrades happen inside the dashboard without the visitor's id.
- Visitors from AI assistants
- Visits from AI assistants recommending a monitoring tool.
06An example
Lifetime value by first source
All time: every payment since 1 Nov 2025. The period above doesn't apply.
| First source | Customers | Lifetime revenue | Average value | Renewals | Repeat rate |
|---|---|---|---|---|---|
| GoogleOrganic Search | 325 | $40,560 | $125 | 845 | 52% |
| ChatGPTAI Assistants | 126 | $21,071 | $167 | 391 | 61% |
| Direct | 178 | $18,216 | $102 | 374 | 44% |
| NewsletterEmail | 94 | $17,362 | $185 | 357 | 69% |
| Hacker NewsOrganic Social | 84 | $11,741 | $140 | 227 | 55% |
| x.comOrganic Social | 115 | $10,190 | $89 | 161 | 33% |
| RedditOrganic Social | 84 | $9,016 | $107 | 160 | 40% |
| PerplexityAI Assistants | 42 | $6,342 | $151 | 101 | 57% |
| Every source | 1,048 | $134,498 | $128 | 2,616 | 51% |
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). $13,167 from 426 payments not linked to a visitor is in no row.
07Setting up
08Questions
Annual contracts and monthly overages: how do both show?
As payments on their subscriptions, each taking the first payment's link; the annual payment lands on its day, overages on theirs, and lifetime value adds them up per source.
Do we need the tag in our dashboard?
Only if you want in-app steps such as the first event as goals, or the upgrade page to pass the visitor's id; the marketing and docs pages are enough for sources.
Our users send us events from their apps. Does that count as traffic?
No. Events sent to your platform aren't visits; only pages carrying the tag on your own site are counted.