Creating insights

Last updated:

|Edit this page

Insights are the main building blocks of product analytics.

They enable you visualize your events and actions and analyze how people use your products.

Types of insight

Trends insight

Trends enable you to track how metrics change over time and use formulas to create custom metrics.

Funnels

Funnels insight

Use funnels to understand conversion between steps, identify possible causes of success or failure, and track how conversion changes over time.

Retention

Retention insight

Retention insights enable you to see how often users return and compare retention for between cohorts.

User Paths

User paths insight

Users paths help you understand how users navigate your app or website, where they get stuck, or why they aren't discovering new features.

Stickiness

Stickiness insight

Use stickiness insights to analyze how deeply users are engaging with your product, identify your most engaged users, and which features drive the most engagement.

Lifecycle

Lifecycle insight

Lifecycle insights are helpful for checking your product's health by breaking users down by new, returning, resurrecting, and dormant.

SQL (beta)

SQL insight

Use SQL insights to create custom tables based on your data using SQL.

How to create an insight

To create a new insight, navigate to the product analytics tab and click on New insight. You can also select the type of insight you'd like to create from the dropdown.

You can then customize the insight and save it. You can change the type of insight you're creating by clicking on the tabs at the top.

Other ways to create new insights

  1. By clicking the "+" symbol next to "Product analytics" in the sidebar.

  2. By clicking "Add insight" in the top right of any dashboard. Insights you create this way are automatically added to the dashboard.

  3. Inside any notebook. Insights created in a Notebook aren't saved to 'Your Insights' automatically – see our Notebook docs for more.

Questions?

Was this page useful?

Next article

Identifying users

How identify works Best practices when using identify 1. Call identify as soon as you're able to 2. Use unique strings for distinct IDs 3. Set up person profiles and properties Get the current user's distinct ID You may find it helpful to get the current user's distinct ID. For example, to check whether you've already called identify for a user or not. To do this, call the following: The ID returned is either the ID automatically generated by PostHog or the ID that has been passed by a call…

Read next article