Open this every week
Weekly judgment
Week of 2026-08-28
Reasons, the experiment to ship, and blocked revenue. One page for the founder.
Paywall measurement
Beijing-day conversion brief
Durable MorePaying events only. This is why they stopped or paid — not a GA4 or GSC clone.
Demo seed. These ticks are not the six live sites.
Timezone Asia/Shanghai · Today 2026-08-28
Today
2026-08-28 → 2026-08-28
0
opened pricing
- 0 left without paying · —
- 0 left a reason · —
- 0 paid · —
- 0 asked with leftover credits
- 0 same person later paid
Last 7 days
2026-08-22 → 2026-08-28
0
opened pricing
- 0 left without paying · —
- 1 left a reason · —
- 1 paid · —
- 0 asked with leftover credits
- 0 same person later paid
Previous 7 days
2026-08-15 → 2026-08-21
0
opened pricing
- 0 left without paying · —
- 3 left a reason · —
- 0 paid · —
- 2 asked with leftover credits
- 0 same person later paid
Last 7 vs previous 7: — opened pricing · — left without paying · +100% paid
Why they did not pay
- First result wasn't good enough · 1 people · $20
Channel × money
- direct · 0 opened pricing · 1 paid · $0
- google.com · 0 opened pricing · 0 paid · $20
Not in this brief: GA4 users, GSC search, order emails, job success, or email delivery. Those stay on the customer site.
Today is a Beijing calendar day. Last 7 includes today. Exit rate is exits ÷ views. Pay rate is paid answers ÷ views, not a same-user cohort unless identify() sent a user id.
350 opened pricing
108 did not upgrade
31 left a reason
- 42% First result wasn't good enough
- 29% Free plan is enough
- 19% Price
- 10% Other
Do this first: improve the first result. Do not cut price.
Blocked revenue this week: $2,400
Which channel actually pays
Do this first: google.com brings reasons, not payments.
Traffic is vanity. This is source × paying × blocked, plus why they answered.
- direct2 people · 1 paid $20 · blocked $20
- google.com2 people · 0 paid $0 · blocked $211
- twitter1 people · 0 paid $0 · blocked $20
- product1 people · 0 paid $0 · blocked $20
Ask in the product, not by email.
Baseline paying
$2,400
18 paying customers
Tracked paying
$3,150
24 paying customers
More paid this period
+$750
6 new conversion orders
Source
manual
8/24/2026, 12:00:00 PM
Three merged failure patterns
1. checkout
Credits or limits are confusing
1 · $191
Stripe loaded, then I realized annual was selected and monthly was hidden.
2. pricing_exit
Credits or limits are confusing
1 · $20
I still have unused credits left. Paying now feels like buying more of something I have not used.
3. first_result
Free plan is enough
1 · $20 · 1 later paid
The preview export was already good enough. I do not need to own the file.
Experiments
A paid artifact that starts after the pride moment, not after exhaustion.
sig_first_result · experimenting · Attributed at ship $0
7-day more paid: — · 14-day more paid: — · 30-day more paid: —
Default checkout to monthly and show annual as a save badge.
sig_checkout · experimenting · Attributed at ship $0
7-day more paid: — · 14-day more paid: — · 30-day more paid: —
Cancel reason is a hypothesis only. Compared Stripe + job log; user was cycling credits.
sig_cancel_credits · measured · Attributed at ship $0
7-day more paid: — · 14-day more paid: — · 30-day more paid: —
Open the weekly judgment on a shareable page. No extra host required to start.