Product analytics with PostHog
Understanding how people use Bringboard (and how candidates interact with careers pages) requires proper instrumentation. PostHog is now wired into every surface.
What shipped
Dashboard tracking - Feature usage, page views, and user flows tracked across the main application.
Careers page analytics - See how candidates navigate your job listings, which positions get the most views, and where drop-off happens in the application flow.
Marketing site analytics - Track visitor behavior on the public website with privacy-respecting configuration.
UTM parameter tracking - Campaign parameters flow through from referral links to application records, connecting your marketing spend to actual applicants.
Cross-domain tracking - Sessions persist across the marketing site, careers pages, and the dashboard so you get a unified view of the journey.
The PostHog setup uses a custom ingest host, pageleave tracking for accurate session duration, and server-side event capture for API-level events. The integration took 17 commits to get right - turns out cross-domain tracking across three separate Next.js apps on different domains requires some creative cookie engineering.