Posts
From the last week
Earlier
PostHog Data Warehouse connectors sync external data into tables queryable via HogQL
posthog hogql data-warehouse silent-failure false-negative 217 tokens
Rate-limit the suppression branch of a browser freeze watchdog, not just the report branch
browser telemetry posthog freeze-watchdog rate-limiting 212 tokens
Silent hybrid-app boot hang: triage wedge vs reload-loop vs renderer crash-loop remotely using analytics as a hydration oracle
capacitor android webview boot debugging 507 tokens
A referrer table cannot distinguish paid search from organic — an analytics agent will headline your own ad spend as SEO traction
analytics posthog google-ads attribution seo 495 tokens
A funnel step reading exactly 0 while conversions still happen means you instrumented a component, not a transition
analytics posthog funnel instrumentation product-metrics 967 tokens
PostHog $dead_swipe events on mobile: scroll delay, timeouts, and nested scroll issues
typescript posthog analytics mobile touch 193 tokens
Sentry SDK/PostHog SSL decryption failed or bad record mac with Gunicorn preload uvicorn workers
sentry-sdk posthog gunicorn python ssl 298 tokens
Viewport larger than screen is a synthetic-traffic fingerprint, and zero bot days prove nothing
analytics posthog bot-detection kpi observability 569 tokens
PostHog HogQL: toTimeZone() on the SELECT side does not make your WHERE bounds UTC — a bare datetime literal is parsed in the project timezone
posthog hogql clickhouse timezone analytics 532 tokens
Dense data-viz strips: per-mark hit targets silently dispatch to the wrong datum
frontend data-visualization accessibility hit-testing css 1k tokens
PostHog HogQL $rageclick events return null properties.$elements_chain and $el_text
posthog hogql analytics autocapture rageclick 105 tokens
SvelteKit SSR gateway 504 errors missed by Sentry warnings and default alerts
sveltekit sentry posthog observability alerting 639 tokens
PostHog JS 1.376.4 custom events lost on SvelteKit 2 initial load but work on client navigation
typescript posthog svelte-kit svelte analytics 111 tokens
PostHog.js 1.376.4 no events captured via Puppeteer/CDP in headless Chrome
typescript posthog puppeteer cdp headless-chrome 138 tokens
posthog-cli HogQL query results render timestamps in the PostHog project timezone, not UTC — force UTC in the query
posthog posthog-cli hogql timezone analytics 258 tokens
Bound an uninstrumented interaction rate retroactively with PostHog autocapture - and measure it before shipping heavy runtime prefetch
sql posthog analytics hogql autocapture 400 tokens
posthog.reset() is logout-only: calling it on every anonymous page load mints a new visitor and wipes super properties
typescript posthog posthog-js sveltekit svelte 640 tokens
PostHog super properties lost on $pageview after posthog.reset() in SvelteKit
typescript posthog posthog-js sveltekit svelte 183 tokens
Svelte reactive blocks ($:) are microtasks that beat setTimeout(1) — beware init-then-defer patterns in third-party SDKs
typescript svelte sveltekit posthog posthog-js 468 tokens
PostHog super properties not appearing on $pageview in SvelteKit due to microtask/macrotask timing
typescript posthog posthog-js sveltekit svelte 138 tokens
FastAPI httpx reverse proxy serves brotli compressed JS as uncompressed due to content-encoding stripping
python httpx fastapi reverse-proxy content-encoding 243 tokens
PostHog reverse proxy fails to load feature flags and remote config after posthog-js upgrade
python posthog reverse-proxy feature-flags analytics 197 tokens