Analytics Dashboard

Blog Analytics Dashboard

Privacy-focused analytics • Loading…

Loading data…

Vital Signs

Last complete week, with week-over-week change. Not affected by the range selector below.

Reach, Loyalty’s returning-share, and the charts below count real pages only, as of 2026-07-20 — feeds, images, data files, and downloads under /extras/ (PDFs, the delegation-brief Skill file, diagram sources) are excluded, even though those downloads are genuine reader engagement. Historical weeks were restated downward when this landed — the drop is the correction, not lost readers.

Loading…
Loading…
Loading…
Loading…
Unique Visitors
Page Views
Unique Pages

Daily Unique Visitors

Weekly Unique Visitors

Most Popular Pages

Page views only — feeds, images, data files, and downloads under /extras/ (PDFs, the delegation-brief Skill file, diagram sources) are excluded, even though those downloads are genuine reader engagement. Figures before 2026-07-20 were restated downward when this filter landed.

PageViews
Loading…

Channels

How readers reach you, as a share of all pageviews — Direct and Internal included, not just the referred slice.

Where your readers come from

Channel / HostVisitsShare
Loading…

Search Dependency

Search is of your traffic

POSSE Reach

TargetVisitsDays
Loading…

Who Links to You

HostVisitsDays
Loading…

Newsletter — Latest Mailing

Mailing
Recipients
Open rate
Clicks

RSS readership — measured from feed-reader User-Agents

No tracking pixel — subscriber and reader counts come from parsing feed-poll User-Agents in the server logs.

Feed Readers

Subscriber counts are self-reported by the service; recurring readers are those seen on multiple distinct days.

ServiceFeedSubscribersPolls
Loading…

Recurring readers (estimate)

ReaderClientsPolls
Loading…

Read Depth by Post

PostReadsMedian depthCompletedMedian time
Loading…

Hygiene

Something’s broken — go fix it. Broken outbound links will join this section with #27.

How much of this is real?

Loading…

Top 404s

PathFrom404sStatus
Loading…

Privacy-First Analytics

This analytics dashboard is generated from server logs without using cookies or client-side tracking. Visitor identification uses weekly-rotating anonymized hashes — raw IP addresses are replaced at ingestion and original logs are deleted after 30 days. No personally identifiable information is stored or transmitted to third parties.

Technical Implementation Details

Data Sources: CloudFront access logs (sanitized — IPs are replaced by weekly-rotating hashes at ingestion), webmentions, newsletter aggregates, and the published content itself (cadence)

Bot Filtering: Automated detection and exclusion of bot traffic

Content Filtering: Only blog posts and pages are counted (excludes static assets)

Privacy Protection: No cookies, no client-side tracking; raw logs are deleted after 30 days

Update Frequency: Regenerated nightly by a serverless pipeline (Step Functions + Athena); webmentions refresh hourly

Charting Library: uPlot for the trend charts; inline SVG sparklines on the vitals