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.

Search Console

Loading…
QueryClicksImpressionsPosition
Loading…
PageClicksImpressionsPosition
Loading…

Google’s own numbers, by Pacific-Time day and two to five days behind. Queries too rare for Google to show are left out of the tables but counted in the totals.

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…

Is Google listing it?

Loading…

Loading…

Webmentions

Someone linked here and told us. Newest activity first.

Loading…

Referral mentions

Pages that link here, verified by fetching them.

Mentioned byMentionsFirst seen
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, Google Search Console (daily, through its API), 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

Join the conversation


Share:
Bluesky LinkedIn