PostHog v1.17.0 Release Notes

Release Date: 2020-11-17 // over 3 years ago
  • Sentry Screenshot

    An important part of developing a great user experience is identifying, tracking, and fixing bugs.

    ๐Ÿ‘€ With our new Sentry integration, you can (i) leverage PostHog data to help your debugging (ie to see the user's event history or to watch a session recording), and (ii) use Sentry exception data to quickly spot if errors are affecting your product metrics (ie to see if errors are causing churned users).

    As a two-way integration, it:

    • Adds a direct link in Sentry to the profile of the person affected in PostHog
    • ๐Ÿ‘ป Sends an $exception event to PostHog with a direct link to Sentry

    If you're unfamiliar with Sentry, we highly recommend you to check it out - it is an awesome application monitoring platform of which we're avid users at PostHog.

    ๐Ÿ“„ To set up the integration you can read the step-by-step instructions on the dedicated Sentry Integration page.

    ๐Ÿ“ˆ RudderStack is an open-source, warehouse-first, customer data platform for developers. It allows you to collect and deliver customer event data to a variety of destinations such as data warehouses and analytics platforms.

    ๐Ÿ“ˆ As of last week, PostHog is now available as a destination on RudderStack, allowing you to send your event data from various sources into PostHog for performing product analytics.

    ๐Ÿ“„ You can read more about RudderStack on their website, and learn how to integrate PostHog through their comprehensive integration docs.

    ๐Ÿ”Œ MaxMind Plugin Page Screenshot

    ๐Ÿ”Œ Over the past two weeks, our Plugins feature was extensively worked on to improve the experience of using and developing plugins for PostHog.

    ๐Ÿ”ง One of the main changes was the addition of plugin attachments, which allow you to upload files that are used in the configuration of the plugin, vastly expanding the realm of possibilities of what plugins can do.

    ๐Ÿ”ง As a result of this, we built the PostHog MaxMind Plugin, leveraging attachments to allow GeoIP data to be used for enriching your events. Once configured, the plugin adds IP-based location information as properties on your events, such as what country and city your users are located in, making it possible to create charts and tables filtered based on the location of your users.

    Note: Plugins are currently only available on self-hosted instances. If you're self-hosting and want to use the PostHog MaxMind Plugin, please follow these instructions. If you want to build your own plugin, check out our fresh new guide on how to do so.

    Retention Panel Screenshot

    Dashboards are a key part of PostHog, so it's important to us that you can have an overview of as many as possible of your metrics in them.

    As such, the user paths graph and the retention table can now be added as panels on dashboards, making it so that every single chart, table, funnel, and graph you create in PostHog can make it to your dashboards now.

    First Time Retention Screenshot

    Following some feedback from our own Growth Engineer on what functionality we need for ourselves at PostHog, we have now extended the functionality of our 'Retention' view, adding first time retention and differentiating between 'Cohortizing' and 'Retaining' events.

    In short, first time retention cohortizes users based on when they did an event for the first time, rather than adding a user to each cohort they had the event in. Additionally, by being able to have different target events for the cohort and the retention, you are able to track the impact of 'Event A' on the retention of 'Event B', exploring hypotheses such as how users who read your documentation retain on product pageviews when compared to other users.

    Manage Events View Screenshot

    In an effort to make it easier to filter through your events in PostHog and tag events that you find useful, we have now consolidated 'Events' and 'Actions' into one single view, found on the left sidebar as 'Events & Actions'.

    โšก๏ธ On this page, you'll be able to manage everything related to your events, from inspecting their properties, to tagging them as actions. In addition, we have also added stats for your event and property volumes, so you can dig deeper into your analytics data collection, and optimize it to your needs.

    ๐Ÿš€ Following a lot of great user feedback, we have now significantly improved our AWS CloudFormation Deployment.

    ๐Ÿš€ We have now added configuration for relevant alerts and RDS disk size, as well as improved the setup flow and added automatic SECRET_KEY generation. If you're happy with the standard config, deploying with AWS is now just a matter of "click, click, click", as described by Karl, one of our engineers.