Measurement dashboard

Know which readers, sources, and sponsors are compounding.

StackDrafter now has an operating layer for signup conversion, Beehiiv hygiene, cohort retention, and sponsor proof. The goal is to make weekly decisions from evidence instead of list-size guesses.

Weekly scorecards

The dashboard separates what is already instrumented from what still comes from Beehiiv exports.

Signup conversion

Instrumented

Source: Client funnel events and provider-result events

Find the pages and campaigns that turn visits into confirmed Beehiiv subscribers.

Weekly

Preference depth

Instrumented

Source: Signup preferences and Beehiiv custom fields

Judge whether the audience is identifiable enough for editorial and sponsor segmentation.

Weekly

Beehiiv delivery health

Manual export

Source: Beehiiv send and subscriber exports

Watch delivery, bounce, complaint, unsubscribe, and provider failure rates before scaling growth.

After every send

Reader signal quality

Weekly review

Source: Reader replies, signal CTA clicks, forwards, and field-note log

Turn repeated operating friction into future issues, checklists, and sponsor-safe proof.

After every send

Cohort retention

Manual export

Source: Beehiiv activity export joined to signup week/source/campaign

Keep acquisition channels that create retained readers, not just cheap signups.

Weekly after first four sends

Sponsor proof

Instrumented

Source: Tracked sponsor redirect routes and Beehiiv click export

Show sponsors click quality, reader fit, and attribution without exposing subscriber identities.

Per campaign

Security posture

Instrumented

Source: Protected security status endpoint, structured function logs, Vercel Analytics, and Speed Insights

Confirm the subscriber engine, outbound integrations, rate limits, headers, and performance are healthy before adding traffic.

Weekly and before acquisition pushes

Sunset hygiene

Beehiiv setup

Source: Beehiiv segment or automation for inactive readers

Protect deliverability by re-engaging or suppressing inactive subscribers.

60 and 90 days

Beehiiv export fields

SentDeliveredBouncedOpensUnique OpensClicksUnique ClicksClick-Through RateUnsubscribesSpam ComplaintsForwardsRepliesInactive 60 DaysInactive 90 Days

Subscriber quality fields

IndustryRoleCompany SizeBuying IntentTopicsSignup SourceSignup WeekSource KeyCampaign Key

Sponsor-safe proof

DeliveredTotal ClicksUnique ClicksPrimary CTA ClicksTop Reader IndustriesTop Reader RolesBuying Intent MixAttributed Subscriber Count

Funnel contract

Every subscriber should move through named events before they become a retained reader.

Intent

newsletter_email_focused

A visitor entered the signup flow.

Website

Fit signal

reader_fit_opened

The visitor inspected preference fields before subscribing.

Website

Submission

newsletter_signup_submitted

The form sent a validated signup attempt.

Website

Confirmation

newsletter_signup_provider_succeeded

Beehiiv or the fallback provider accepted the subscriber.

API route

Quality

Beehiiv export

The subscriber opened, clicked, stayed active, or churned.

Beehiiv

Signal

reader_signal_clicked

A reader opened the workflow-signal email handoff.

Website

Beehiiv hygiene

Treat inbox health as an operating system, not a launch task.

Sending domain authenticated

Beehiiv shows SPF, DKIM, DMARC, and domain verification passing.

Risk: Good content still lands in spam or Promotions when authentication is weak.

Before paid acquisition

Welcome email enabled

New API subscribers receive the first welcome or onboarding email.

Risk: New subscribers forget why they signed up and churn before the first issue.

Before launch

Custom fields created

Beehiiv stores industry, role, company size, buying intent, topics, source, and cohort fields.

Risk: Subscriber quality cannot be segmented after the fact.

Before scaling acquisition

Inactive-reader segment exists

Beehiiv can identify readers inactive for 60 and 90 days.

Risk: List size grows while deliverability quality decays.

After first four sends

Weekly export routine

Delivery, click, source, preference, and activity exports land in the weekly scorecard.

Risk: Sponsor and acquisition decisions rely on memory instead of proof.

Every send week

Founder review

Five questions decide whether the publication is getting stronger.

  1. Did the primary CTA produce high-intent action?
  2. Did any source create commercially relevant subscribers?
  3. Did replies reveal a repeated workflow surface?
  4. Did delivery, complaints, unsubscribes, or bounces suggest inbox risk?
  5. What should change before the next send?

Which source produced confirmed subscribers?

Fields: source, sourceKey, campaignKey, provider success

Cut sources with poor provider success or weak fit.

Which readers look commercially relevant?

Fields: industry, role, company size, buying intent, topics

Use strong segments for editorial focus and sponsor fit.

Which cohorts are still reading?

Fields: signupWeek, sourceKey, campaignKey, opens, clicks, inactive days

Keep channels that create retained operators.

Which issue created high-intent action?

Fields: issue slug, CTA clicks, replies, reader signals, readiness checklist signups

Turn strong surfaces into follow-up issues or sponsor inventory.

Is deliverability clean enough to scale?

Fields: delivered, bounced, spam complaints, unsubscribes, provider failures

Pause growth pushes when inbox trust weakens.