Theme

Start for free

Newsletters, writing and media

Which episodes and guest spots turn listeners into paying members.

A podcast with memberships gives most episodes away and sells a bonus feed, ad-free episodes or a supporters' tier from its website. Tally counts the visits that reach that site and ties each membership to one, so you can see which shows, guest spots and show-notes links bring members.

Start for free

14 days free, no card needed.

01How they sell

  • SubscriptionMonthly or yearly memberships for a private feed of bonus or ad-free episodes, which the member adds to their podcast app after paying.
  • One-offA premium mini-series, a back-catalogue bundle or tickets to a live taping, sold once beside the membership.

02Payments it reads

  • StripeShows that run memberships from their own site take them through Stripe Checkout or Payment Links before handing over the private feed; each renewal keeps the first payment's source.
  • Lemon SqueezySmaller shows sell a supporters' tier or a one-off series through Lemon Squeezy checkout links placed on episode pages.

What Tally can't read

  • Apple Podcasts Subscriptions are bought inside Apple's app and never reach your provider, so they aren't read.
  • Patreon memberships aren't read: Patreon takes the payment and pays you out.
  • Downloads and listens in podcast apps aren't counted; Tally only sees a listener once they visit your website.
  • Sponsor and ad-read income, usually invoiced or paid by bank transfer, isn't read.

03Where buyers come from

  • Show notesListeners rarely type a long URL heard aloud. A short UTM-tagged link in each episode's notes is how an episode gets credit for the members it brings.
  • Guest appearancesWhen the host guests on another show, its audience searches for the name or types the address, which lands in Direct unless that show's notes carry a tagged link.
  • YouTubeVideo versions of episodes send viewers through the description link, and YouTube appears as a referrer with the revenue behind it.
  • Branded searchPeople look the show up by name after hearing it mentioned, so a search for the show often closes a membership an episode started.

04What Tally answers

  1. How many members come from hearing the address read out?

    Readable Direct splits visits with no referrer into typed or bookmarked addresses, shared links, returns from checkout and in-app browsers. A spoken URL lands in the typed group, so a rise there in the days after an episode airs stands on its own.

    Readable Direct
  2. Do listeners join after one episode or after months?

    Path to purchase gives the median time and number of visits from a member's first visit to their first payment, with a histogram of how long it took and a flow from the source that started it to the one credited.

    Path to purchase
  3. Do members who found us through a guest spot keep paying?

    Lifetime value files each member under the source of their first visit and adds every renewal since, so members from another show's audience can be weighed against those from your own notes after a few billing cycles.

    Lifetime value
  4. Which episode pages send listeners to the join page?

    Mark the join button with data-fast-goal and the goals view counts completions, converting visitors and their revenue. A funnel from episode page to join page to checkout shows where listeners drop away.

    Goals and funnels
  5. Can I see members join while a new episode goes out?

    Sale alerts post each new membership to email, Slack, Discord, Telegram or a webhook as the payment is linked, with its credited source, so release day can be followed member by member.

    Alerts and digests

05Numbers worth watching

First-visit buyers
Few members join on their first visit to a show's site. When that share rises after an episode, the episode itself did the persuading.
Renewals
Renewals by first source show whether members found through a particular show or platform keep their bonus feed past the first months.
Refunds and chargebacks
Refunds traced to their source can flag a promotion that promised more than the private feed delivers.
Conversion
Paying visitors over all visitors, compared month by month as the back catalogue grows and more episodes point at the join page.

06An example

Example
  1. Glad HamsterCustomerBerlin, Germany · Desktop · FirefoxRedditOrganic Sociallatest visit: 4 pages/blog/stripe-fees+2/thanks3 visits3m 08s median6m 42s longest$49

    Visits, last 30 days

    Whole journey
    1. RedditOrganic Social
      /blog/stripe-fees/pricing/signup/thanks

      4 pages · 6m 42s engaged · 1 goal$49 credited to this visit

    2. Directtyped or bookmark
      /pricing/docs

      2 pages · 1m 36s engaged

    3. GoogleOrganic Search
      /blog/stripe-fees/

      2 pages · 3m 08s engaged

  2. Cosy CapybaraAustin, United States · Mobile · SafariGoogleOrganic Searchlatest visit: 2 pages//pricing1 visit1m 11s engaged–

    Visits, last 30 days

    Whole journey
    1. GoogleOrganic Search
      //pricing

      2 pages · 1m 11s engaged

  3. Spry BisonToronto, Canada · Desktop · ChromeChatGPTAI Assistantslatest visit: 4 pages/compare+2/docs/api2 visits3m 57s median5m 44s longest–

    Visits, last 30 days

    Whole journey
    1. ChatGPTAI Assistants
      /compare/pricing/docs/docs/api

      4 pages · 5m 44s engaged · 1 outbound click

    2. PerplexityAI Assistants
      /compare

      1 page · 2m 09s engaged

  4. Snug CapybaraCustomerLeeds, United Kingdom · Desktop · EdgeNewsletterEmaillatest visit: 2 pages/changelog/2 visits1m 41s median2m 34s longest$120

    Visits, last 30 days

    Whole journey
    1. NewsletterEmail
      /changelog/

      2 pages · 2m 34s engaged

    2. Directtyped or bookmark
      /

      1 page · 48s engaged

  5. Bubbly LlamaUtrecht, Netherlands · Mobile · Chromex.comOrganic Sociallatest visit: 1 page/blog/launch-week1 visit1m 04s engaged–

    Visits, last 30 days

    Whole journey
    1. x.comOrganic Social
      /blog/launch-week

      1 page · 1m 04s engaged

  6. Velvet PenguinBengaluru, India · Desktop · ChromeHacker NewsOrganic Sociallatest visit: 3 pages/blog/stripe-fees/docs/pricing1 visit4m 56s engaged–

    Visits, last 30 days

    Whole journey
    1. Hacker NewsOrganic Social
      /blog/stripe-fees/docs/pricing

      3 pages · 4m 56s engaged

Fig. 1The visitor list on the example site, with one buyer's journey open. For a podcast, look at the episode page they first landed on and how often they returned before joining.

07Setting up

  1. Any HTML sitePut the tag in the head of the show's website, so episode pages, the about page and the join page all carry it.
  2. StripeConnect the Stripe account the memberships run on with a restricted key; the past year of memberships is imported, then each new one arrives by webhook within seconds.
  3. Say a short path such as /join on air and redirect it to a UTM-tagged URL, so listeners who type it still arrive with a campaign attached.

08Questions

  • Can Tally count downloads of my episodes?

    No. Downloads happen in podcast apps and on your host's servers, which never load your site's script. Tally counts visits to your website and the payments behind memberships.

  • Members get a private RSS feed. Does that change anything?

    The feed itself isn't tracked. What matters is the payment: if it goes through your own Stripe or Lemon Squeezy account, Tally reads it and links it to the visit that led there.

  • Are members who listen in Apple Podcasts counted?

    Yes, if they joined on your website, wherever they listen afterwards. Only subscriptions bought inside Apple's own app are missing, because that payment never reaches your provider.