TutorialsMost recent tutorialsView allHow to set up Next.js 13 app directory analytics, feature flags, and moreApr 5, 2023Ian VanagasHow to set up customer-facing analytics with PostHog, Next.js, and TremorApr 4, 2023Ian VanagasHow to only record the sessions you wantMar 22, 2023Ian VanagasHow to add popups to your React app with feature flagsMar 20, 2023Ian VanagasThe best of PostHog. Delivered twice a month.ActionsView allHow to set up Next.js A/B testsMar 6, 2023Ian VanagasHow to calculate and lower churn rate with PostHogOct 10, 2022Ian VanagasAppsView allGet feedback and book user interviews with site appsFeb 14, 2023Ian VanagasAutomating user journeys with PostHog and LaudspeakerJan 26, 2023Abe BasuCohortsView allHow to identify and analyze power usersOct 31, 2022Ian VanagasHow to calculate and lower churn rate with PostHogOct 10, 2022Ian VanagasConfigurationView allHow to set up Next.js 13 app directory analytics, feature flags, and moreApr 5, 2023Ian VanagasHow to only record the sessions you wantMar 22, 2023Ian VanagasCorrelation analysisView allHow to build, analyze and optimize conversion funnels in PostHogApr 20, 2022Yakko MajuriAndy VandervellDashboardsView allHow to discover features that drive user retentionNov 22, 2022Ian VanagasWhat to do after installing PostHog in 5 stepsNov 15, 2022Ian VanagasData managementView allA non-technical guide to understanding data in PostHogNov 28, 2022Ian VanagasHow to capture fewer unwanted eventsOct 20, 2022Ian VanagasEventsView allHow to set up Next.js 13 app directory analytics, feature flags, and moreApr 5, 2023Ian VanagasHow to migrate from Mixpanel to PostHogMar 3, 2023Ian VanagasExperimentationView allHow to add popups to your React app with feature flagsMar 20, 2023Ian VanagasHow to set up Next.js A/B testsMar 6, 2023Ian VanagasFeature flagsView allHow to set up Next.js 13 app directory analytics, feature flags, and moreApr 5, 2023Ian VanagasHow to add popups to your React app with feature flagsMar 20, 2023Ian VanagasFiltersView allHow to filter out internal usersFeb 14, 2022Joe MartinFunnelsView allHow to track performance marketing in PostHogDec 8, 2022Ian VanagasHow to build, analyze and optimize conversion funnels in PostHogApr 20, 2022Yakko MajuriAndy VandervellGroup analyticsView allUnderstanding group analytics: frontend vs backend implementationsNov 9, 2022Ian VanagasHeatmapsView allHow to set up a React app heatmap with PostHogMar 7, 2023Ian VanagasUsing the PostHog Toolbar to visualize behavior and create actionsJul 15, 2022Yakko MajuriAndy VandervellInsightsView allHow to use the PostHog API to get insights and personsFeb 1, 2023Ian VanagasThe basics of using regex in PostHogJan 18, 2023Ian VanagasLifecycleView allHow to calculate and lower churn rate with PostHogOct 10, 2022Ian VanagasNotifications and alertsView allWhat to do after installing PostHog in 5 stepsNov 15, 2022Ian VanagasHow to trigger Discord notifications when an action is detected in PostHogMay 4, 2022Joe MartinPathsView allHow to build, analyze and optimize conversion funnels in PostHogApr 20, 2022Yakko MajuriAndy VandervellPersonsView allHow to set up Next.js analytics, feature flags, and moreFeb 20, 2023Ian VanagasUsing the PostHog API to capture eventsFeb 9, 2023Ian VanagasRetentionView allHow to discover features that drive user retentionNov 22, 2022Ian VanagasMeasuring retention and tracking churnNov 4, 2020Yakko MajuriSentryView allHow to use session recordings to improve your support experienceJan 2, 2023Ian VanagasHow to correlate errors with product performance using SentryMay 4, 2022Joe MartinSession recordingView allHow to only record the sessions you wantMar 22, 2023Ian VanagasHow to use session recordings to get a deeper understanding of user behaviorDec 23, 2022Ian VanagasSession recordingsView allHow to use session recordings to improve your support experienceJan 2, 2023Ian VanagasHow to identify and analyze power usersOct 31, 2022Ian VanagasSessionsView allHow to set up cross domain tracking in PostHogNov 8, 2022Ian VanagasCalculating average session duration, time on site, and other session-based metricsSep 26, 2022Ian VanagasSettingsView allHow to migrate to EU CloudOct 11, 2022Ian VanagasHow to filter out internal usersFeb 14, 2022Joe MartinSite-appsView allGet feedback and book user interviews with site appsFeb 14, 2023Ian VanagasAutomating user journeys with PostHog and LaudspeakerJan 26, 2023Abe BasuStickinessView allHow to discover features that drive user retentionNov 22, 2022Ian VanagasMeasuring retention and tracking churnNov 4, 2020Yakko MajuriTeam collaborationView allWhat to do after installing PostHog in 5 stepsNov 15, 2022Ian VanagasToolbarView allHow to set up a React app heatmap with PostHogMar 7, 2023Ian VanagasHow to create new events the easy wayOct 4, 2022Joe MartinTrendsView allHow to identify and analyze power usersOct 31, 2022Ian VanagasHow to get Stripe payment and revenue data into PostHogOct 21, 2022Ian VanagasUser pathsView allBuilding and measuring a sign up funnel with Next.js, Supabase, and PostHogOct 21, 2021Phil LeggetterUtm segmentationView allSet up deep dive acquisition dashboardsSep 19, 2021James HawkinsZapierView allHow to trigger Discord notifications when an action is detected in PostHogMay 4, 2022Joe MartinHow to automatically organize PostHog actions in NotionMay 4, 2022Joe MartinMenuUse setting