• THIS THURSDAY · new Short: Torture Dance — JoJo menacing edit · 17:00 BST
  • FRIDAY · The Passage — an AI fight scene built with Seedance · 17:00 BST
  • LIVE · 92 devlog entries · shipping in public
  • NOW LEARNING · agentic AI architecture, MDX, Claude Code workflows
  • RECENTLY · shipped five iOS features in a single PR
  • OPEN FOR · freelance builds — retail, hospitality, web
  • BUILDING IN PUBLIC · live commits documented · MIT / CC-BY-SA
  • THIS THURSDAY · new Short: Torture Dance — JoJo menacing edit · 17:00 BST
  • FRIDAY · The Passage — an AI fight scene built with Seedance · 17:00 BST
  • LIVE · 92 devlog entries · shipping in public
  • NOW LEARNING · agentic AI architecture, MDX, Claude Code workflows
  • RECENTLY · shipped five iOS features in a single PR
  • OPEN FOR · freelance builds — retail, hospitality, web
  • BUILDING IN PUBLIC · live commits documented · MIT / CC-BY-SA
Captain Random// build · create · ship · collaborate
  • Work▾
    Software development5 systemsWeb development5 buildsTooling6 tools
    Ways of working
    Security by designBuild in public
  • Writing
  • Learning▾
    All courses9 liveThe Map77 chapters
    Tracks
    Ship & Run It on Shared Hosting4 coursesWrite in Public2 coursesCreative Coding2 courses
  • Now
  • Creative▾
    Creative hubMusicVideos2 premieresSeries
  • About
YouTubeLet's build →
  • Work
    • Software development5 systems
    • Web development5 builds
    • Tooling6 tools
    • Security by design
    • Build in public
  • Writing
  • Learning
    • The Map77 chapters
    • Ship & Run It on Shared Hosting4 courses
    • Write in Public2 courses
    • Creative Coding2 courses
  • Now
  • Creative
    • Music
    • Videos2 premieres
    • Series
  • About
YouTubeLet's build →
Home/Writing/Analytics

Posts on Analytics.

4 posts tagged "Analytics".

4 postsAll writing →
S
Build LogConversion
#01
2026-07-275 min read

Seven minutes on /work/ and no hire button: the problem wasn't the copy

GA4 showed a single desktop visitor returning thirteen-plus times, spending seven minutes straight on /work/ with no way to act. The instinct was to rewrite the copy. The data was pointing at something structural — the page had no till.

Read post→
G
Build LogAnalytics
#02
2026-07-133 min read

GA4 saw nothing for four days. The fix was gated behind the consent it was meant to make optional.

The Consent Mode v2 default that was supposed to fire for every visitor lived inside a function that only ran after someone clicked Accept. So first-time visitors loaded no analytics at all, and GA4 recorded nothing.

Read post→
G
AnalyticsGA4
#03
2026-07-135 min read

GA4 went dark for four days. Both fixes were right. One was in the wrong place.

Two PRs, each diagnosing a real fault, and GA4 still flat four days later. The problem wasn’t whether the consent signal was present — it was where in the document it lived relative to gtag.js.

Read post→
M
SEOBuild Log
#04
2026-06-296 min read

My canonical tags were deindexing my own articles. GA4 had been right all along.

GA4 showed 2 events per seven days across a site with 70+ articles. The first instinct was broken tracking. The real cause was canonical tags instructing Google to ignore the pages meant to rank — a discovery collapse that looks identical to a measurement failure until GSC gives it away.

Read post→
Captain Random
// build · create · ship · collaborate

UK-based developer and creative technologist. 20+ years building for the web. 23+ years in retail and hospitality operations and leadership. Now architecting production systems with agentic AI tools and workflows — shared in public.

GitHub @CaptainRandom00X @CaptainRandom00YouTube @captainrandom00

Work

  • All projects

Writing

  • All posts
  • Agentic AI
  • Retail & Hospitality

Explore

  • Retail knowledge base
  • Security by design
  • Creative AI
  • AI News
  • Learning
  • Now page

Reach me

  • hello@captainrandom.co.uk
  • Contact page
  • Privacy policy
© 2026 Captain Random · captainrandom.co.uk · Built in public乱 — UNPREDICTABLY EFFECTIVE.