-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Funnels next - breakdowns, comparison ranges, and more #5230
Comments
The next iteration of work on funnels is focused on breakdowns, comparison ranges, and scale. This is an updated left-to-right layout I've been working on. I'm calling it the MegaLegend™ layout 😬 . The table does most of the heavy lifting by describing the completion count, completion rate, drop count, drop rate, and average time to complete for each step. When breakdowns are applied, the table describes each breakdown options for each step. To address scale, I've taken this visualization to be the full width of the content area of insights. This aligns with other insight layouts, but introduces some complications with step definitions displacing the visualization down the page. More steps = more height = push the viz down the page. This design could work in the current insights layout, but we'd be very limited on the number of steps shown without scrolling. Comparison ranges are the other area of focus. I think the design above would also serve this case, but we'd have to reduce the number of breakdown options selected at any given time. This is purely a limitation of space in the visualization. When comparison ranges are applied, each breakdown option results in two bars for each step in the funnel. You can see some explorations around contrast, differentiation, and sizing below. |
Looks great! Some thoughts:
|
Thanks for the input, @samwinslow! I really tried hard to find a good word for this, but baseline is the funnel conversion performance without any breakdowns applied. It's just there as a comparison point so that any breakdown can be compared to the overall funnel performance. I am 1000% open to other ideas for that label. It might also benefit from a tooltip that clarifies exactly what it is. I'll take a stab at including the icons into the table. It could be a way to more succinctly label each column in the table, too? |
Loving the breakdown! My main feedback is that the top of this screen feels like it’s starting to resemble the kitchen sink. (This section wasn’t the focus of this exercise, but I’ll leave the feedback here regardless, and maybe it eventually deserves its own issue?)
All these options are essentially configuration options. Some may make sense to surface here (like time selector). But visually they’re currently split (some anchored left, some anchored right). I know the UTC callout has been there historically, but does it deserve this much prominence, especially if it can’t be changed? In previous wires/mocks, we’ve (I’ve) played with trying to split querying options (in the workspace editor) from display options (in the results area). Query-related options: Things that affect how the query is being run (There are some caveats. For example, it still makes sense to show the time selector in the result area, even though it’s technically modifying the query.) |
I have played around with putting this into the header given it's a global context. It's not in the concepts at #5346, but I can incorporate that.
I've been trying to adhere to this same model. Here's my current grouping and reasoning:
These are the things that form the core structure of the data and set the frame of what is and isn't configurable within that. Said another way, this stuff sets the bounds for the other options we provide in the graph container. Display options - things a user might want to tweak to answer a specific aspect of a question. These are also options we might make available on standalone insights to make it easier to explore data without having start editing.
|
I think this conversation has evolved to other issues? Should we close this? |
Is your feature request related to a problem?
This is a continuation of #4535. We still need to evaluate the reception of the upcoming funnels work, but also know there are outstanding workflows to solve for. There is also an alternate layout with the Mega Legend™ table to consider as longer-term solution.
Describe the solution you'd like
Scalable funnels that support
Thank you for your feature request – we love each and every one!
The text was updated successfully, but these errors were encountered: