Conversion KPIs

Monetization and conversion are the most important numbers we have. This page measures the path from install to paid Zovo Pro, records every experiment with its result, and keeps what we learn. Live numbers refresh with each site build. F means fetched or measured. E means an estimate.

Live numbers fetched 2026-11-12 21:56 (UTC+7); installs from the gallery reading at 2026-11-12 21:56.

2,167installs, 73 VS Code listings
3real Stripe checkouts started since 10 Nov 10:28 (0 from an editor)
1.4real checkouts per 1,000 installs (target 15)
0distinct editor users at checkout
0of them came back
0 of 3checkouts that reached the email field
0paid (card)
USD 0revenue, all rails

11 excluded as our own checks (test-/internal- tags and the session ids in kpi_exclude.txt). Readings before 12 Nov 15:30 also counted other products' USD 19 checkouts and our own checks.

What we learned

Where buyers drop (measured)

Per 1,000 installs with the card button, 10 Nov 10:28 to 20:15 (F, CONV4 walk in real VS Code and the Stripe API). Log scale, so small numbers stay visible.

Measured funnel per 1,000 installs with the card buttonInstalls with the card button1,000See a Pro tool on the first open800Reach a Pay by card button2Open the Stripe checkout2Type an email0Pay0

Where checkouts come from

Since 11 Nov every card link carries a tag: the install id plus the button (footer, panel, palette, support, pill, menu), so each editor checkout shows the button that sold. "editor" without a button name = builds before card2.

Source (link tag)Checkouts started
untagged link3
editor footer0
editor panel0
editor palette0
editor support0
editor pill0
editor menu0
site0
guide pages0
online tools0
GitHub Sponsors, Zovo tiers0
PayPal key requests0

Checkout times: 10 14:44, 10 16:24, 10 20:01.

Checkouts over time

Checkouts started over time1002026-11-11 09:09: 7 checkouts, 1233 installs, 0 paid2026-11-11 09:19: 7 checkouts, 1233 installs, 0 paid2026-11-11 09:20: 7 checkouts, 1233 installs, 0 paid2026-11-11 09:27: 7 checkouts, 1233 installs, 0 paid2026-11-11 09:32: 7 checkouts, 1233 installs, 0 paid2026-11-11 09:32: 7 checkouts, 1233 installs, 0 paid2026-11-11 09:35: 7 checkouts, 1233 installs, 0 paid2026-11-11 09:48: 7 checkouts, 1233 installs, 0 paid2026-11-11 09:50: 7 checkouts, 1233 installs, 0 paid2026-11-11 10:05: 7 checkouts, 1233 installs, 0 paid2026-11-11 10:11: 7 checkouts, 1233 installs, 0 paid2026-11-11 10:20: 7 checkouts, 1233 installs, 0 paid2026-11-11 10:35: 7 checkouts, 1233 installs, 0 paid2026-11-11 10:50: 7 checkouts, 1233 installs, 0 paid2026-11-11 11:05: 7 checkouts, 1233 installs, 0 paid2026-11-11 11:20: 7 checkouts, 1233 installs, 0 paid2026-11-11 11:35: 7 checkouts, 1233 installs, 0 paid2026-11-11 11:50: 7 checkouts, 1233 installs, 0 paid2026-11-11 12:05: 7 checkouts, 1233 installs, 0 paid2026-11-11 12:20: 7 checkouts, 1233 installs, 0 paid2026-11-11 12:35: 7 checkouts, 1233 installs, 0 paid2026-11-11 12:50: 7 checkouts, 1233 installs, 0 paid2026-11-11 13:05: 7 checkouts, 1233 installs, 0 paid2026-11-11 13:20: 7 checkouts, 1233 installs, 0 paid2026-11-11 13:32: 7 checkouts, 1233 installs, 0 paid2026-11-11 13:35: 7 checkouts, 1233 installs, 0 paid2026-11-11 13:50: 7 checkouts, 1233 installs, 0 paid2026-11-11 14:05: 7 checkouts, 1233 installs, 0 paid2026-11-11 14:20: 7 checkouts, 1233 installs, 0 paid2026-11-11 14:35: 7 checkouts, 1233 installs, 0 paid2026-11-11 14:50: 7 checkouts, 1233 installs, 0 paid2026-11-11 14:55: 7 checkouts, 1233 installs, 0 paid2026-11-11 15:05: 7 checkouts, 1233 installs, 0 paid2026-11-11 15:07: 7 checkouts, 1233 installs, 0 paid2026-11-11 15:20: 7 checkouts, 1233 installs, 0 paid2026-11-11 15:35: 7 checkouts, 1233 installs, 0 paid2026-11-11 15:50: 7 checkouts, 1233 installs, 0 paid2026-11-11 16:05: 7 checkouts, 1233 installs, 0 paid2026-11-11 16:20: 7 checkouts, 1233 installs, 0 paid2026-11-11 16:35: 7 checkouts, 1233 installs, 0 paid2026-11-11 16:50: 7 checkouts, 1233 installs, 0 paid2026-11-11 17:05: 7 checkouts, 1233 installs, 0 paid2026-11-11 17:20: 7 checkouts, 1233 installs, 0 paid2026-11-11 17:35: 7 checkouts, 1233 installs, 0 paid2026-11-11 17:50: 7 checkouts, 1233 installs, 0 paid2026-11-11 18:05: 7 checkouts, 1233 installs, 0 paid2026-11-11 18:20: 7 checkouts, 1233 installs, 0 paid2026-11-11 18:35: 7 checkouts, 1233 installs, 0 paid2026-11-11 18:50: 7 checkouts, 1233 installs, 0 paid2026-11-11 19:05: 7 checkouts, 1233 installs, 0 paid2026-11-11 19:20: 7 checkouts, 1233 installs, 0 paid2026-11-11 19:35: 7 checkouts, 1233 installs, 0 paid2026-11-11 19:37: 7 checkouts, 1233 installs, 0 paid2026-11-11 19:40: 8 checkouts, 1233 installs, 0 paid2026-11-11 21:51: 8 checkouts, 1233 installs, 0 paid2026-11-12 09:14: 10 checkouts, 1233 installs, 0 paid2026-11-12 15:04: 10 checkouts, 1945 installs, 0 paid2026-11-12 15:33: 3 checkouts, 1945 installs, 0 paid2026-11-12 15:37: 3 checkouts, 1962 installs, 0 paid2026-11-12 16:38: 3 checkouts, 1999 installs, 0 paid2026-11-12 16:47: 3 checkouts, 2010 installs, 0 paid2026-11-12 17:39: 3 checkouts, 2043 installs, 0 paid2026-11-12 18:40: 3 checkouts, 2080 installs, 0 paid2026-11-12 19:41: 3 checkouts, 2101 installs, 0 paid2026-11-12 19:52: 3 checkouts, 2106 installs, 0 paid2026-11-12 20:41: 3 checkouts, 2132 installs, 0 paid2026-11-12 21:46: 3 checkouts, 2132 installs, 0 paid2026-11-12 21:56: 3 checkouts, 2167 installs, 0 paid2026-11-11 09:092026-11-12 21:56
ReadingInstallsCheckoutsEditor buyersPaidUSD
2026-11-12 21:5621673000.0
2026-11-12 21:4621323000.0
2026-11-12 20:4121323000.0
2026-11-12 19:5221063000.0
2026-11-12 19:4121013000.0
2026-11-12 18:4020803000.0
2026-11-12 17:3920433000.0
2026-11-12 16:4720103000.0
2026-11-12 16:3819993000.0
2026-11-12 15:3719623000.0
2026-11-12 15:3319453000.0
2026-11-12 15:04194510300.0

KPIs we track

KPIDefinitionNowTargetWhy
Checkout sessions per 1,000 installsStripe Checkout Sessions created for the Zovo Payment Links, divided by installs, times 1,0001.4 (3 real on 2,167 installs, 2026-11-12 21:56); editor-only 0.0 (0 sessions). 11 own checks excluded; 3 untagged or "other" left in15 after BUY1 + ENTRY1The first sign that buyers find the card button
Editor buyersDistinct installs (install id) that opened a Stripe checkout from inside VS Code0 since 10 Nov 10:2810 a weekReal intent from users of our tools
Returning checkout visitorsEditor installs with 2 or more checkout sessions0-A visitor who comes back is close to buying
Checkout to emailSessions where the buyer typed an email (started to pay)0 of 340 %Shows whether the Stripe page itself works
Checkout to paidPaid sessions divided by all sessions0 of 320 to 35 %Card checkouts usually convert at 20 to 35 % (E)
RevenueUSD paid on all rails (card, GitHub Sponsors Zovo tiers, PayPal keys)USD 0first USD within 7 daysThe goal
Rating countRatings on all VS Code listings0 (1,945 installs, 12 Nov 15:03)10Ratings lift search rank on every listing

Experiment log

StartChangeBeforeAfterDecision
10 Nov 10:28Card checkout live (Stripe, USD 19, key on the next page)Before: 0 sessions possibleAfter 23 h: 7 sessions, 2 editor buyers, 0 paidKeep; the bottleneck moved to visibility and the checkout page
10 Nov 12:00 to 11 Nov 02:30Pro + card in every listing (16 to 68 listings)7 sessions by 20:010 new sessions in the 10 h after full coverageCoverage alone does not convert
11 Nov 09:20CHECKOUT1: Stripe page says Zovo (trading name), new name, description and image, no promotion code field, humanized copyCheckout to email 0 of 7measure after the next 20 sessionsLive; logo in Branding is left (owner)
11 Nov 14:55Surface tags on every card link (install id + footer, panel, palette, menu, pill)Untagged editor sessionslive; first tagged checkouts expected as users auto-updateIn BUY1
11 Nov 14:55BUY1: every visible Zovo Pro link opens Pay by card first (license module card2)5.7 sessions per 1,000 installslive in the top 20 at 14:55; judge on 13 Nov 15:00goal command on the Growth page
11 Nov 13:38ENTRY1: Pro tools in the Explorer right-click menu in the top 5 listingsEditor buyers 2live in the top 5; judge with BUY1goal command on the Growth page
11 Nov 09:52 to 18:10Rating ask 2.3 (ask at the 2nd good file 30+ min after the first, retry once after 1 day, Rate row in the Pro pick)0 ratings on 1,282 installs0 ratings on 1,531 installs by 19:25Keep; the market rate is 1 rating per thousands of installs
11 Nov 11:17 to 14:48Top-20 README first screen: main use, real screenshot, Pro and price, phrase first in the README titleVS Code rank on 60 phrases54 same, 4 up, 2 down (noise)No effect on rank; README is not indexed. Test display-name renames next
11 Nov 13:3415 buyer-intent guide pages with tagged card links (seo-*)0 site checkouts0 site checkouts in 6 hToo early; judge at 7 days

How we measure

The next sprint (BUY1, ENTRY1, CHECKOUT1) and its goal command are on the Growth page.

Page built 2026-11-12 21:56 (UTC+7).