Skip to content

Filter/Breakdown Funnels by User/Event Properties (like Trends) #546

Closed

Description

@jeremynevans

Is your feature request related to a problem? Please describe.
I can only view funnels across all users, but I need to segment to only certain users.

Describe the solution you'd like
"Filters" and "Break down by" dropdowns on the Funnels page, just like on the Trends page.

Describe alternatives you've considered
Defining filters on the Actions themselves but it seems this isn't possible.

Additional context
Unlike trends, this may need to focus more on user properties than event properties? Unsure...

Thank you for your feature request - we love each and every one!

Activity

  1. Tannergoods commented on Apr 14, 2020

    @Tannergoods
    Contributor

    This could be aligned with #169 if we can create cohorts from funnels (this is how Amplitude does this) by directly clicking the funnel - creating a cohort that matches the logic.) In the screenshot example this would create a cohort of users who have followed the action order homepage view - sign up - paid all time. this would also need #565 to be able to select order which we can't currently do in cohorts.

    Posthog

  2. jamesefhawkins commented on Apr 14, 2020

    @jamesefhawkins
    Contributor

    I think the intention here is the reverse so I'd argue the above is a separate ticket. Being able to add a filter to the funnel that just shows users from a (pre-made) cohort, NOT to create a cohort from the funnel.

    That said, it's obviously a nice intuitive way to create a cohort from the visualization.

  3. Tannergoods commented on Apr 14, 2020

    @Tannergoods
    Contributor

    Agreed I will create a separate ticket

  4. EDsCODE commented on Apr 17, 2020

    @EDsCODE
    Collaborator

    After this, the funnels page and the trends page will have very similar editors. However, the one major difference UX wise is the save funnels button you need to press on the funnels page vs the automatic reload on trends page. Thoughts on whether we should keep them distinct or raise a ticket to change this?

  5. timgl commented on Apr 17, 2020

    @timgl
    Collaborator

    Are you suggesting making Funnels a part of /trends? So you'd have "Actions & Events", "Sessions" and "Funnels"?

    I'd definitely be in favour of that. We now already store the definition of a funnel as a "Filter" object as well so that should be an easy change.

    I guess the big difference between funnels and the rest is that you can permanently store funnels so we would need to be able to do that "and give the 'funnel' a name.

    The reason for the save button is that funnels load so slowly, it's kind of annoying to change 1 thing and then feel like you have to wait 10 seconds for it to load before you can change another thing

  6. EDsCODE commented on Apr 17, 2020

    @EDsCODE
    Collaborator

    Yeah, let me think about if we should merge it and if so, how to do this smoothly. One more clarification is that on a breakdown of funnels, should we display x number of funnels depending on the property values so if we were to breakdown by browser, the user would receive funnelviz and funnelpeople for chrome, safari, firefox, etc side by side?

  7. timgl commented on Apr 17, 2020

    @timgl
    Collaborator

    The library we use for the funnel visualisation allows you to have multiple properties, which would be a cool way of visualising that. This might push this PR to be a little chunky so could be worth splitting this out into separate PRs/tickets

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions