InsightsLatestUse settingPopularHow to filter and breakdown arrays with HogQLOct 5, 2023Ian VanagasHow to analyze first and last touch attributionAug 11, 2023Ian VanagasHow to calculate time on pageAug 1, 2023Ian VanagasHow to do time-based breakdowns (hour, minute, real time)Jul 27, 2023Ian VanagasSubscribe to our newsletterProduct for EngineersHelping engineers and founders flex their product musclesSubscribeWe'll share your email with SubstackHow to calculate bounce rateJun 27, 2023Ian VanagasThe power of HogQL’s sum() aggregationJun 6, 2023Ian VanagasUsing HogQL for advanced time and date filtersMay 30, 2023Ian VanagasHow to set up Next.js monitoringMay 30, 2023Ian VanagasHow to calculate DAU/MAU ratioMay 29, 2023Ian VanagasHow to track scroll depthApr 13, 2023Ian VanagasHow to set up customer-facing analytics with PostHog, Next.js, and TremorApr 4, 2023Ian VanagasHow to use the PostHog API to get insights and personsFeb 1, 2023Ian VanagasThe basics of using regex in PostHogJan 18, 2023Ian VanagasHow to use session replays to get a deeper understanding of user behaviorDec 23, 2022Ian VanagasHow to track performance marketing in PostHogDec 8, 2022Ian VanagasHow to calculate and lower churn rate with PostHogOct 10, 2022Ian Vanagas