PostHog / posthog

🦔 PostHog provides open-source product analytics, session recording, feature flagging and A/B testing that you can self-host.
https://posthog.com
Other
21.78k stars 1.3k forks source link

Add 'holding property constant' option to funnel #12028

Open camerondeleone opened 2 years ago

camerondeleone commented 2 years ago

Is your feature request related to a problem?

Group analytics solves a number of aggregation problems on funnels related to eg "how many companies converted", "how many shopping cart IDs converted" but we only allow five groups per project, and if there are at least a few ways you want to hold a funnel constant, it's likely you'll exceed the five group limit.

Describe the solution you'd like

Add the ability to 'hold property constant' across events when calculating the funnel (regardless of aggregation on user/group)

Describe alternatives you've considered

wait for sql editor, or use groups (but if you have already used 5 group types, that won't work)

Additional context

Context from a user, when it was suggested to use groups to solve this:

I definitely understand the usefulness of group especially in the context of B2B product analysis . However it has one major drawback that makes it hard for us to use : it requires to hardcode the property along which to group events. In our case the cart is definitely not the only thing we want you to analyse funnel as constant property. This can well be in our case Event Id (a live event like a concert), a login method being selected, a payment method selected, an app version or a utm etc so it hardly scales as dev time (as you might know) is very very very expensive

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

guillaume-chech commented 1 year ago

Any update on this issue ?

akhiln commented 3 months ago

Hey all, any news on this feature, if its planned or not? Or if there is a workaround. This would be very helpful for us. Thanks!

Edit: Here's a blog post from Amplitude describing their solution to this and what it solves.

Twixes commented 2 months ago

+1 from request passed on by @simfish85