Foundation · Wire Day 1, calibrate every audit for years
Measurement stack — Day-1 analytics mandate
You can't fix what you can't measure. Every fleet site wires the same 6-tracker stack on Day 1 — not Day 6, not Week 4. Total setup time: ~90 minutes. Cost: free. Compound value: every audit decision for the next 3 years gets data-grounded instead of guessed.
The 6-tracker stack
1. Plausible (primary traffic)
Why: canonical UV / sessions / pageviews / bounce / duration / referrer source. Cookieless, GDPR-safe, privacy-first. The single most reliable signal for fleet-wide comparison.
Setup: plausible.io → add site → copy thedata-domain script tag → paste in <head>. 2 minutes.
Canonical for: UV count, sessions, top pages, top referrers.NOT canonical for: conversions (use Clarity), bot traffic (use CF Analytics).
2. Google Search Console (organic-search truth)
Why: the only source of ground-truth organic search data — queries you rank for, impressions, clicks, average position, indexing status, Core Web Vitals from real CrUX. Cannot run silent-SEO compound without it.
Setup: search.google.com/search-console → add property → HTML tag verification → paste the meta tag content into your verification env var. 3 minutes.
3. Microsoft Clarity (session replay + heatmaps)
Why: tells you WHAT users actually do (vs Plausible which counts pageviews). Rage clicks reveal broken affordances; dead clicks reveal mislabeled UI; session recordings show where users get stuck. Highest-yield qualitative signal. Free. Auto-masks passwords + payment fields.
Setup: clarity.microsoft.com → create project → copy 10-char ID → paste into NEXT_PUBLIC_CLARITY_PROJECT_ID env var. 3 minutes.
4. Google Analytics 4 (ecosystem integration)
Why: Google ecosystem linkage. GSC + GA4 cross-link for organic-query → behavior funnel analysis. AdSense optimization needs GA4. Audience segments for future paid acquisition.
Setup: analytics.google.com → create GA4 property → copy Measurement ID (G-XXXXXXXXXX) → paste into NEXT_PUBLIC_GA4_ID env var. Wire Consent Mode v2 with default DENY for ad-storage + analytics-storage (GDPR-safe before cookie acceptance). 5 minutes.
5. Cloudflare Web Analytics (Core Web Vitals RUM)
Why: cookieless real-user monitoring for LCP / INP / CLS / TTFB across actual visitors. Privacy-first. Free if your site is on Cloudflare. The Performance factor in AUG v3 audits gets its honest data from here.
Setup: dash.cloudflare.com → Web Analytics → add site → copy beacon token → paste into NEXT_PUBLIC_CF_BEACON_TOKEN env var. 3 minutes.
6. IndexNow (every-deploy auto-ping)
Why: bypass crawl-delay. Notifies Bing + Yandex + Seznam (and increasingly Google indirectly) within seconds of every deploy. New pages get indexed in hours instead of days/weeks.
Setup: generate a 32-char hex key → place a .txt file with that key as content at /{key}.txt on your domain → wire IndexNow API call into your deploy script:
POST https://api.indexnow.org/indexnow
{ "host": "your-domain.com", "key": "<your-key>", "urlList": [<all-urls>] }5 minutes to wire; runs forever.
What to NOT include (the discipline)
- Hotjar / FullStory: Clarity does the same thing free. Pay only if you outgrow Clarity's limits (which most fleet sites won't).
- Universal Analytics: deprecated 2023. If you still have UA, you have data gaps; migrate to GA4 immediately.
- Segment / Rudderstack: overkill for solo founder. Use direct installations of each tracker.
- Heap / Mixpanel free tier: useful for product analytics on SaaS apps with auth, but Plausible + Clarity covers 80% of solo-founder needs.
- Multiple ad-blocker bypasses: respect users who block trackers. The 20-30% of traffic that blocks Plausible is honest signal — adjust calibration accordingly, don't fingerprint-bypass.
Weekly review cadence (the operator habit)
- Plausible dashboard scan — 5 min — top pages + top referrers + WoW change
- GSC queries tab — 5 min — what queries gained/lost rank? which pages climbed?
- Clarity session-replay rotation — 10 min — watch 3 random sessions, log what you see
- GA4 + GSC cross-link report — 5 min — which organic queries convert?
- Cloudflare CWV summary — 5 min — any pages drifting into “needs improvement”?
Total: 30 minutes/week. Without this discipline, the AUG audit is guessing.
Run the audit on your measurement-equipped site
Once the 6 trackers fire, every AUG factor has real data behind it. Run the audit again — the scores tighten, the recommendations sharpen.
Next: LLM-citation optimization. Or return to methodology hub.