-
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
Product cue to funnels #7301
Product cue to funnels #7301
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is a good change, but I think there are two improvements we could consider:
- Placement - This feels like it should be higher priority in the page. Placing it adjacent to the thing it describes is good, but it seems like it should be higher in the page hierarchy. Can it be placed above the graph series steps?
- Language in the CTA - "Try this graph as a funnel" is graph the right term here? Should it be insight?
Thanks @clarkus! Agreed on language. Unsure about placement, it's indeed not very prominent in absolute terms, but in relative terms, the box appears just below your cursor (bc it shows up as you add a third step), so your eyesight will likely be at that spot. Depending on your scroll position you may not even be seeing the top of the insight box. Thoughts? |
FYI @mariusandra tagging Michael instead for a review as he has better context on the altered stuff, but happy if you take a look too |
Technically we are prompting a user to change tabs to a different insight type and pre-filling their steps with the graph series they already set. It feels like it should be adjacent to the control that changes types. Placing the prompt adjacent to the control that they'll use to change types next time will help users learn where to change types. We might also consider a tooltip or some other overlay that points directly at the thing they can use to change types later. This would be an actionable tooltip (if you click on it, it does something) so it'd need to look more like a popover or menu than our typical informational tooltips (black background). I put together a quick example at https://www.figma.com/file/Y9G24U4r04nEjIDGIEGuKI/PostHog-Design-System-One?node-id=1813%3A512. This tooltip would point to the insights tab. |
Alright, all feedback addressed. Thanks @clarkus, your proposal makes a lot of sense, particularly the point around teaching users how to do this in the future. I've also implemented a kill switch so we can merge safely & test out internally first. In addition, we won't be able to launch it just now as the simple funnels experiment just launched and we'll contaminate results as we can't have mutually exclusive experiments yet, cough cough @macobo |
Experiment launched today, tracking results at https://app.posthog.com/dashboard/26377 |
@paolodamico I'm not too sure how to interpret these results? |
Q: Why not dogfood this via the experiments feature? (and we can also compare this dashboard to experiment results) |
I thought the same but this PR is 2 months old, so we'll need to finish the time-machine feature you've been working on @neilkakkar first |
oh, duh 🤦 . But since the rollout just started today, we can work with Experiments? Actually, I'd say we really should do this via experiments, since our FF rollout %s are unreliable :$ For example, here's a FF I created recently, rolled out to 50% of the population - it's been 4 days, but it's already at a 56-44 divide
|
Are we doing something about the FF issue - is it tracked somewhere else? |
I don't think there's much we can do here (but good idea to track it anyway. I don't think it is, will create an issue for it). It's unreasonable to always have decide return before loading pages, which means some users will always fall through the crack of Nones. For running experiments, most definitely use multivariate FFs only! |
|
Changes
Implements a product cue from Trends to Funnels when a user adds more than 3 events/actions to their Trends graph to suggest funnel usage. Goal is to drive more usage to funnels.
In addition, this PR:
ErrorMessage.tsx
to a more genericInlineMessage.tsx
Additional context
How did you test this code?