How I Caught a Bot Swarm Hiding in My PostHog Analytics
A real story of detecting bot traffic with PostHog: how a viewport that did not match the screen size gave the crawlers away, and how I pinned them again once they patched that tell using user agent, OS, synthetic referrers, and sub-second event bursts.