Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explain how identical funnel steps work in the UI #5088

Closed
Twixes opened this issue Jul 12, 2021 · 7 comments · Fixed by #5384
Closed

Explain how identical funnel steps work in the UI #5088

Twixes opened this issue Jul 12, 2021 · 7 comments · Fixed by #5384
Assignees
Labels
enhancement New feature or request

Comments

@Twixes
Copy link
Member

Twixes commented Jul 12, 2021

Is your feature request related to a problem?

Currently users get confused by the way identical funnel steps work. When two or more steps are identical one after another, they sometimes expect there to be no dropoff from identical step 1 to identical step 2.

But the way it really works (shown below) is much more practical:
What PostHog does instead, is that out of the set of people who performed the step once (making up step 1), for step 2 it counts people who performed that step for a second time in the funnel window. This way it's possible to construct funnels requiring a user to perform a specific action n times before carrying on with the rest of the funnel.

Funnel

Describe the solution you'd like

If a step is identical to the previous one, it should have a tooltip (over an ℹ️ icon maybe) explaining why there's a dropoff.

Additional context

See #5046 or https://posthog.slack.com/archives/C0113360FFV/p1626110518064100.

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

@Twixes Twixes added enhancement New feature or request UI/UX labels Jul 12, 2021
@Twixes Twixes changed the title Explain how identical funnel steps work in UI Explain how identical funnel steps work in the UI Jul 12, 2021
@mariusandra
Copy link
Collaborator

Somehow I've always seen this as "first pageview", "second pageview", "third pageview" and it all just makes sense. E.g. people who only do two pageviews drop of after that.

Instead of a "ℹ️", what about just numbering them? E.g. "Pageview #1", "Pageview #2", etc. Would this clear it up enough?

@Twixes
Copy link
Member Author

Twixes commented Jul 13, 2021

We'd have to see with users, but that does sound like a sensible and simple solution.

@paolodamico
Copy link
Contributor

Love @mariusandra's idea, though I would still add a tooltip (probably a title instead of Ant's full tooltip) in the name, in case you really need more context on this. We've gotten very positive feedback across the board on having these tooltips with very explicit information.

@paolodamico
Copy link
Contributor

I'll pick this up if no one else can

@samwinslow
Copy link
Contributor

Flyby comment: there is also a difference in returned data depending on whether you're running the query on psql or Clickhouse — am I correct @EDsCODE ?

@EDsCODE
Copy link
Member

EDsCODE commented Jul 14, 2021

Yeah, iirc our postgres implementation doesnt support identical event differentiation like clickhouse does

@clarkus clarkus self-assigned this Jul 15, 2021
@clarkus
Copy link
Contributor

clarkus commented Jul 19, 2021

This is a pretty verbose tooltip, but here's a quick stab at showing a clearer representation of repeated steps in funnels.

Screen Shot 2021-07-19 at 11 47 27 AM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants