AI products
For AI writing tools: which pages and partners bring writers who upgrade.
An AI writing tool sells word allowances to marketers, students and bloggers, who start on a capped tier and upgrade when a deadline meets the cap. Tally links each upgrade to the visit before it and shows how buyers read your landing and comparison pages, so you can tell content that sells from content that only ranks.
14 days free, no card needed.
01How they sell
- FreemiumA daily or monthly word cap on the free tier; the upgrade is the sale, and it tends to come on a deadline rather than on a first visit.
- SubscriptionMonthly and yearly plans by word allowance; students lean monthly and lapse between terms, while marketing teams more often take a yearly plan.
02Payments it reads
- StripePlans sold through Checkout from the cap message or the pricing page, with renewals and refunds read.
- Lemon SqueezyUsed as merchant of record by small teams selling to writers in many countries; subscription invoices and refunds are read.
- PaddleCommon once team plans sell to companies that want VAT invoices; renewals and upgrades between tiers are read.
What Tally can't read
- Words generated and documents saved inside the editor aren't read; Tally sees the site visit and the payment, with nothing in between unless you send a goal.
- Commissions owed to affiliates aren't worked out; Tally shows the revenue a partner's tagged visits brought, not what you pay them.
- An upgrade bought from a browser extension's popup links only by email, and only if your site identified that writer before.
03Where buyers come from
- SearchSearches for one job, like paraphrasing a paragraph, bring writers who try the tool right on the landing page; what buyers read there shows which pages persuade.
- AffiliatesBloggers on your affiliate program post links; give each a UTM campaign and every partner gets a row with the revenue behind it.
- TikTokClips aimed at students open in TikTok's in-app browser; Readable Direct names those visits instead of leaving them as plain Direct.
- YouTube reviewsSide-by-side review videos bring writers comparing outputs; revenue per visitor on each review's link shows whose audience pays.
04What Tally answers
Do buyers read our comparison pages to the end?
What they read sets buyers' engaged time and scroll depth on each page beside everyone else's. A comparison post that buyers finish and others skim is the one doing the persuading.
What they readWhy does Direct jump after a TikTok trend?
Readable Direct splits no-referrer visits into typed or bookmarked, shared links, returns from checkout and in-app browsers such as TikTok's, so a clip's audience appears instead of hiding in Direct.
Readable DirectWhich affiliate's audience actually pays?
Tag each partner's links with a UTM campaign and the campaign breakdown puts the revenue behind every partner's visits on its own row.
Sources with revenueDo upgrades cluster around deadlines?
Peak hours lays sales out by weekday and hour. If Sunday nights carry the upgrades, that's when a cap message or a reminder email earns its place; it names the top three hours only when there are enough sales.
Peak hoursDo visitors use the try-it box on the landing page?
Heatmaps show clicks and scroll on each page, so you can see whether visitors reach the inline demo or stop at the headline above it.
Heatmaps
05Numbers worth watching
- Engaged time
- Time spent with the page in view and the reader active; for a writing tool, high engaged time on the demo page means people are trying it.
- Scroll depth
- How far buyers get down long comparison and how-to posts, against everyone else's depth on the same post.
- Conversion
- Paying visitors over all visitors, per affiliate campaign, which ranks partners on sales rather than clicks.
- Renewals
- Renewals by first source show whether a channel brings writers who keep paying past term time.
06An example
Reading time
38s
median per pageview
Scroll depth
59%
average depth, of 27,219 views measured
Read to the end
27%
of measured views reached 90% or more
What they read
29,268 pageviews · last 30 days
Open a page to see how far down people read it, and how buyers read it before paying.
- /8,757 views52% scrolled on average21s reading time, median
- /pricing5,527 views78% scrolled on average58s reading time, median
58s
reading time, median per view
78%
scrolled, on average
5,527 views · 5,195 with a measured depth
How far down they read
Share of measured views that scrolled at least this far
- 25% — reached a quarter of the page:95%
- 50% — reached half of the page:84%
- 75% — reached three quarters of the page:69%
- 90%+ — reached the end of the page:48%
Buyers before paying vs didn't buy
- Buyers, before paying149 views · 107 buyers96% scrolled on average,1m 41s reading time, median
- Didn't buy5,343 views · 3,816 visitors61% scrolled on average,44s reading time, median
35 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.
- /docs2,728 views47% scrolled on average1m 12s reading time, median
- /blog/stripe-fees2,237 views64% scrolled on average2m 34s reading time, median
- /compare1,184 views71% scrolled on average49s reading time, median
- /changelog861 views38% scrolled on average33s reading time, median
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%. 27,219 of 29,268 pageviews have a measured depth.
07Setting up
- WordPressIf the blog runs on WordPress, add the tag through the theme header or a header-code plugin so every post carries it.
- StripePass tally_visitor_id into the Checkout Session that the cap message opens, so upgrades started there link with high confidence.
- Put data-fast-goal on the cap message's upgrade button; the goals view then shows how often hitting the cap turns into a sale.
08Questions
Does Tally record what users write?
No. The snippet counts visits, pages, engaged time, scroll and goals; it never reads text people type. Session replay, if you turn it on, masks inputs.
Can I see revenue per affiliate?
Yes, as campaigns. Give each partner UTM-tagged links and their visits, conversion and the revenue behind them get a row each; payouts stay in your affiliate tool.
Students cancel over the summer. Will that show?
Yes, as renewals that stop. Lifetime value and repeat rate by first source come down for the channels whose writers leave between terms, while yearly team plans hold theirs.