← All guides

Substack Analytics Explained: What to Track and What Not to Trust

Substack analytics tracks distribution, acquisition and retention, but those reports answer different questions. Separate views, recipients, opens, clicks and attributed subscriptions before deciding what worked.

Substack analytics covers subscriber growth, post performance, traffic sources, Notes, and retention. For a useful review, start with net subscriber change, subscriptions attributed to your content, and the engagement signal that matches your goal. Add paid retention when you charge for subscriptions. Substack documents these reports in its analytics overview.

The important distinction: views are not unique readers, and an open is not proof of attentive reading. Substack counts repeat views, while its open tracking has limitations we explain below. Sources: app reads and views; how opens are captured.

A useful dashboard should help you decide what to investigate, repeat, or change, not just give you a bigger number to celebrate.

Your stats describe what happened after readers found you. They do not show how your profile reads to someone who has never seen it. For that, the free Substack profile audit scores any public profile out of 100 and names the first fix in about 15 seconds, with no sign-up.

By Subshack. Documentation checked September 8, 2026. All numerical examples are fictional illustrations, not customer results. The review framework is our editorial recommendation.

Where to find your Substack analytics

Open your publication’s dashboard, then choose the report that matches your question.

For an individual newsletter or article: open Posts, then select the published post. Its reports cover reach, engagement, and growth. Source: Substack’s Posts guide.

For acquisition: open the Growth / Growth Sources area. Substack’s documented growth reporting separates sources such as Notes, Recommendations, other publications, and external websites. Source: Substack’s Growth Sources announcement.

For your audience: open Subscribers. Use Display to select columns and hover over a column heading for its definition. Source: subscriber dashboard.

For one Note: open its menu and select View stats, on the web or in the app. Source: Notes documentation.

Do not confuse these reports with Settings → Analytics. That settings area connects external tracking tools; their reports appear in those tools’ dashboards. Source: Analytics settings.

Substack metrics explained: what each number can tell you

The definitions below summarize Substack’s documentation. The interpretation and suggested checks are ours.

MetricWhat it measuresWhat to do with it
All subscribersYour free and paid subscriber population.Track list size, not an assumed count of active readers.
RecipientsSubscribers sent a post by email or app notification, counted once across both.Check the post’s audience before comparing sends.
ViewsViews across web, email, and app, including repeat views.Measure exposure, not unique readership.
Open rateThe reported share viewing after email or app delivery, with repeat opens deduplicated.Compare similar sends; do not treat it as reading completion.
Delivery rateReported receipt through email or the app.Investigate delivery changes; this is not an email-only inbox-placement score.
Link-click percentageThe share of openers clicking a particular link. Total clicks are reported separately.Inspect the link serving your intended next step.
Engagement rateQualifying subscriber interactions after opening; people engaging repeatedly count once.Compare participation without assuming every engager commented.
Attributed free or paid subscriptionsSubscriptions Substack associates with a post.Identify promising content, not a complete explanation of why readers subscribed.

Sources: metric definitions, post engagement, and subscriber counts.

Substack’s engagement definition includes reading to the bottom, alongside actions such as liking, commenting, sharing, and clicking. Non-subscribers are excluded from that rate. Do not recreate it by adding visible likes and comments and dividing by views. That would describe a different measurement. Source: engagement definition.

Why the denominator matters

Imagine a fictional send with 1,000 successful deliveries, 400 recorded openers, and 20 unique openers who clicked one specified link.

Clickers / openers = 20 / 400 = 5%
Clickers / delivered recipients = 20 / 1,000 = 2%

Both calculations are correct. They answer different questions.

Substack documents its link-level percentage using openers. Before comparing it with another tool’s “click rate,” check the denominator and whether the numerator counts people or click events. Source: link-click definition.

Are Substack open rates accurate?

Treat them as recorded activity, not an exact count of people who read your work.

Substack detects email opens through image loading and also records qualifying app opens. Images can load in previews or automatically; readers can also block images or use text-only email. Forwarding adds another limitation: activity is associated with the intended email recipient, not reliably with each person who later receives a forwarded copy. Source: how Substack captures opens.

Apple’s Mail Privacy Protection separately prevents senders from reliably seeing whether a protected email was opened. Source: Apple’s Mail Privacy Protection guide.

That does not make every open meaningless. It means an open-rate change deserves a second check: did link engagement, replies, or attributed subscriptions move in the same direction?

Why historical open rates can change

Substack has documented a calculation update that better includes app receipt and viewing. Its help article warns that this can increase rates on both new and historical posts. A revised historical number is not necessarily evidence that readers suddenly returned to an old issue. Source: Substack’s stats-update notice.

Record when you captured a report, not only when you published the content.

Can you identify your most loyal readers from opens?

Not from opens alone. Substack’s Activity field includes recent email opens and web views. It is an activity indicator, not a direct measurement of loyalty or deliberate return. Source: subscriber dashboard definitions.

Our recommendation: do not label someone disengaged, remove them, or send them a reactivation pitch solely because one open-based field looks low. Consider other available signals and what you genuinely know about their relationship with the publication.

If the relationship itself is unclear, start with Substack followers vs subscribers: following, free subscribing, paid access, delivery, and active reading are related but distinct states.

Why are my views higher than my recipients?

Because the counts describe different things. Substack’s total views include repeats and activity across web, email, and the app. Source: views and app reads.

Consider a simple fictional example: 100 recipients each generate two views. That produces 200 views without requiring a single additional reader.

More views than recipients does not, by itself, prove you reached new people. Check acquisition and traffic reports before making that claim.

Substack Notes analytics: measure the result you wanted

Substack’s View stats documentation lists new followers, free and paid subscribers, clicks, shares, and revenue. It says Note stats become available within 24 hours and usually refresh hourly. Do not treat a newly published Note’s missing statistics as a confirmed zero. Source: Notes stats and refresh timing.

Choose the question before choosing the metric. A Note meant to start a useful discussion should be reviewed differently from one inviting readers to subscribe.

Compare exposure and subscriptions separately

The following example uses fictional impression and subscription counts. Use it only when both fields are available, cover the same observation window, and refer to the same Note.

Fictional NoteReported impressionsAttributed free subscriptionsSubscriptions per 1,000 impressions
A: Broad industry opinion6,00030.50
B: Client-brief checklist1,20043.33
Subscriptions per 1,000 impressions
= attributed subscriptions / reported impressions × 1,000

This is a comparison ratio, not a unique-reader conversion rate and not a claim about Substack’s ranking system. Do not mix free subscriptions, paid subscriptions, and new followers under one “conversion” label.

Note A received more reported exposure. Note B had more attributed subscriptions in this small example. That makes B worth investigating, not proof that checklists always outperform opinions.

When counts are this small, one additional subscription changes the result considerably. Repeat a related angle before making a major editorial decision.

If impressions or attribution are unavailable, use not available, not zero. Do not invent the missing denominator.

Compare Notes at the same age

Choose a consistent observation window, such as seven days after publication. Seven days is a suggested workflow, not a platform benchmark.

A month-old Note and a two-hour-old Note have had different opportunities to accumulate results. Also record unusually large restacks, external mentions, or other distribution changes that might explain an outlier.

For a separate discussion of ranking claims and how to test them, see our Substack Notes algorithm guide.

What subscriber attribution tells you, and what it cannot prove

Substack does provide acquisition attribution. Its Growth Sources reporting breaks down sources including Notes, Recommendations, other Substacks, and external platforms. Source: Growth Sources.

Use those recorded categories rather than assigning all subscriptions gained that day to your newest Note.

A fictional reader might encounter three Notes, receive a friend’s recommendation, and subscribe after opening an article. A source label can describe recorded acquisition without explaining that reader’s full decision.

There is another common trap: Direct does not necessarily mean someone typed your address. Substack’s definition includes unknown sources. Source: traffic-source definitions.

Write “Substack attributed four subscriptions to this Note,” rather than “this hook caused four people to subscribe.” The first reports an observation. The second claims a causal explanation.

Do not add subscription counts from overlapping reports and assume the sum represents unique new subscribers. Establish that the categories are mutually exclusive first.

A paid-access count is not always a count of people currently paying you. Substack’s subscriber-dashboard documentation says its paid category can include gifts, complimentary access, and free trials. Inspect the breakdown. Source: paid-subscriber categories.

Likewise, a post’s estimated revenue increase is an annualized estimate, not cash received from that post. Substack notes that the estimate omits factors including coupons, subsequent subscription changes, and payment failures after retries. Source: post growth metrics.

Retention answers a different question: whether subscribers remain subscribed. Substack’s paid cohort reports show retention at specified ages. Its daily paid churn chart tracks initiated cancellations; those readers may retain paid access until their subscription expires. The Retention tab requires payments to be enabled and may take time to appear after your first paying subscriber. Source: retention reports.

For your own review, compare cohorts at the same age and distinguish cancellation requests from expired access. A retained subscription is not proof that someone read every issue.

A weekly Substack analytics review you can copy

Use this worksheet before creating a more elaborate dashboard. Keep the publication, date range, time zone, and source consistent.

Publication:
Reporting period and time zone:
Data captured at / last successful sync:

Total subscribers at the start:
Total subscribers at the end:
Net subscriber change:
Imports, removals, or other list changes:

Comparable newsletter and age when measured:
Recipients and delivery context:
Reported open rate:
Primary link or engagement result:

Note worth investigating and age when measured:
Attributed subscriptions, preserving the source’s label:
Distribution changes or unusual mentions:

Paid retention or cancellations, if relevant:
What is missing or uncertain:
One hypothesis:
One change to test next:
Date to review that test:

A fictional weekly example

Suppose the total subscriber list starts at 1,000 and finishes at 1,018. You have 27 confirmed new subscribers and nine unsubscribes, with no imports, manual removals, or other changes.

Net subscriber change = ending total − starting total
                     = 1,018 − 1,000
                     = +18

Your growth was 18 net subscribers, not 27. Moving an existing reader from free to paid does not add a person to the combined total.

Now turn an observation into a check, then an action. The actions below are hypotheses to test, not diagnoses established by the numbers.

ObservationVerificationPossible next action
More views, but little net subscriber growthCheck repeat exposure, acquisition sources, new signups, and losses separately.Test a clearer publication promise if the signup path appears confusing.
Lower open rate on one issueCompare audience, delivery, content age, and how the metric was captured.Test a title change only after ruling out an obvious comparison problem.
One Note has unusually strong attributed subscriptionsCheck raw counts, observation window, and unusual distribution.Publish a related idea and see whether the pattern repeats.
Paid count is steady while cancellation requests riseCheck expiration dates and the paid-access breakdown.Investigate reader feedback before planning another acquisition push.

End the review with one explicit decision. “Watch the stats” is not a test. “Clarify the newsletter promise on the next two relevant Notes and compare seven-day results” is.

Once the review produces useful decisions, automate collection from the permitted data you can access, keeping timestamps and missing values intact. Keep the interpretation and decision under human review.

Native Substack data, Subshack, and Google Analytics are not interchangeable

Native Substack reports

Use the native reports for the definitions, content-level metrics, acquisition categories, and subscription records discussed above. Preserve the report name and date whenever you copy a number.

Subshack’s synchronized analytics

Subshack can synchronize your own Notes, posts, and subscribers through its Chrome extension. Its documented connector can read Note and post statistics, including replies, restacks, and subscriber attribution. It cannot see data that has not been synchronized. Sources: Subshack’s workflow and connector documentation.

That makes the last successful sync part of the analysis. Yesterday’s snapshot is not a live reading of today’s account. A missing value does not become known simply because an AI assistant summarizes the dataset.

Comparing synchronized records is useful. Recovering every anonymous reader’s identity, proving why someone subscribed, or reconstructing a complete reader journey from aggregate counters is not a capability established by those records.

Google Analytics 4

Substack supports GA4 integration. Find your web stream’s Measurement ID, then add it under publication Settings → Analytics → Google Analytics Measurement ID and save. Reports appear in Google Analytics. Source: Substack’s Analytics settings guide, updated August 19, 2026.

This installs tracking on publication pages. Do not expect that website dataset to reproduce every activity Substack records across email and its app. Check the population and collection method before trying to reconcile totals.

Start with a decision, not another dashboard

Choose one question for your next review: which content earns subscriptions, which invitation gets useful clicks, or which paid cohort is cancelling?

Then use the relevant report, check what the count includes, and write down what it cannot establish.

To compare your synchronized content in one workflow, explore Subshack’s analytics. Subshack publishes this guide and builds the product. Use it to organize available evidence, not to manufacture certainty from missing data.

For the wider publishing and acquisition plan, continue with our Substack growth strategy guide.

Frequently asked

What Substack analytics should you track weekly?
Track subscriber movement, content distribution, clicks or replies tied to the outcome you wanted, and retention or paid cancellations where relevant. Keep the report date and denominator with every rate.
Why can Substack views be higher than recipients?
Recipients count delivery for a particular send, while views can also include web and app reading. They describe different populations and should not be treated as the same funnel step.
Can Substack analytics prove why someone subscribed?
Attribution can identify a reported source or content association, but it does not prove a single causal reason. Use it to choose a next test, not to claim certainty the data does not contain.

Subshack shows how your Substack Notes and articles actually performed, and scores any profile out of 100. Free, and it never posts for you.

Get subshack on the Chrome Web Store