Theme

Start for free

AI products

For AI transcription tools: which pages and searches bring people with hours of audio to pay for.

A transcription tool sells hours of audio: a researcher with a stack of interviews, a podcaster with a weekly episode, a team recording every meeting. Tally links each minute pack and plan to the visit behind it, so you can see which format pages, searches and partners bring buyers who keep coming back with more audio.

Start for free

14 days free, no card needed.

01How they sell

  • UsagePay-as-you-go minutes bought before a big upload, often by someone with a single project such as a thesis's interviews.
  • SubscriptionMonthly plans with an hours allowance for podcasters and teams who record every week; they renew while the recording habit lasts.

02Payments it reads

  • StripeMinute packs and plans through Checkout, often opened from the upload screen once the free minutes run out.
  • PaddleChosen when universities and companies abroad need a tax invoice from a merchant of record; transactions and renewals are read.
  • Lemon SqueezyUsed by small teams for minute packs and plans; orders, subscription invoices and refunds are read.

What Tally can't read

  • Audio files, transcripts and minutes processed aren't read; only the payments for them are.
  • A meeting bot that joins calls through a calendar connection never visits your site, so the usage it drives shows only when it's billed.
  • Purchases by universities paid against a purchase order by bank transfer aren't read.

03Where buyers come from

  • File-format searchesSearches like convert an MP4 to text land on format pages; the page breakdown shows which formats bring buyers rather than one-time converters.
  • Podcast communitiesPodcasters arrive from forums and host partner pages, and subscribe because a new episode is always coming.
  • University guidesResearch methods guides and student forums send people who buy minutes for one project, from .edu referrers.
  • AI assistantsPeople asking an assistant how to transcribe an interview arrive in the AI channel with a file already waiting.

04What Tally answers

  1. Which file-format pages bring paying users?

    In the page breakdown each format page carries the revenue of the visitors who landed on it, so the pages that bring buyers stand apart from those that bring one-off conversions.

    Sources with revenue
  2. Do podcasters keep paying longer than students?

    Lifetime value groups customers by their first source, so a podcast forum and a university guide can be compared on renewals, repeat rate and average lifetime revenue.

    Lifetime value
  3. How many people upload before they pay?

    Send tally('upload') when a file goes up; the goals view gives completions, converting visitors and the revenue of those who uploaded, and a funnel from upload to purchase shows the drop.

    Goals and funnels
  4. Our app charges for minutes after sign-up. Why is coverage low?

    Coverage gives the reason for each unlinked payment, such as a charge made in the app with no visitor id and an email the site never saw, and shows the identify call that fixes it.

    Coverage
  5. How long from first visit to the first paid minute?

    Path to purchase gives the median time and the visits it took; a short path suggests a deadline, a long one a free tier that people outgrow.

    Path to purchase

05Numbers worth watching

Repeat rate
The share of customers who paid more than once, by first source; minute packs bought again mean a channel brings people with ongoing audio.
Median time to buy
Median time from first visit to first payment, which separates deadline buyers from people trying the free minutes for weeks.
Coverage
The share of revenue linked to a visitor; charges made inside the app need an identify call or the visitor's id to count.

06An example

Example

Lifetime value by first source

All time: every payment since 1 Nov 2025. The period above doesn't apply.

First sourceCustomersLifetime revenueAverage valueRenewalsRepeat rate
GoogleOrganic Search325$40,560$12584552%
ChatGPTAI Assistants126$21,071$16739161%
Direct178$18,216$10237444%
NewsletterEmail94$17,362$18535769%
Hacker NewsOrganic Social84$11,741$14022755%
x.comOrganic Social115$10,190$8916133%
RedditOrganic Social84$9,016$10716040%
PerplexityAI Assistants42$6,342$15110157%
Every source1,048$134,498$1282,61651%

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.

Fig. 1Lifetime value by first source on the example site. For a transcription tool, compare sources on repeat rate: people with weekly audio buy again, one-project buyers don't.

07Setting up

  1. StripeCall tally('identify', { email }) at sign-up, so minutes charged later from inside the app link by email even without a checkout page.
  2. Any HTML siteAdd the tag to every format page and the upload screen, so the pages people land on and the moment they upload are both counted.
  3. For privacy-minded buyers, cookieless mode counts without a cookie; a success page with ?session_id={CHECKOUT_SESSION_ID} still links Stripe sales.

08Questions

  • Does Tally see the audio people upload?

    No. Files go to your own servers. Tally counts visits and goals on your pages and reads payments from your provider, nothing else.

  • Our buyers worry about privacy. What does the snippet keep?

    In cookieless mode it sets no cookie and counts a visitor once a day. In every mode the IP address is used to find the city and then dropped.

  • A researcher buys three minute packs over a term. How does that show?

    As three sales, each credited to the visit before it. Lifetime value adds them together under the researcher's first source, and they raise its repeat rate.