-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Build a combined Track and Submit flow on the FE, so we can use it to run our very first A/B test. #47598
Comments
That looks good to me :) |
I can help move this forward - will assign for now to track but need a bit more context |
@anmurali @danielrvidal |
Yeah that works @anmurali. Do we have a doc or something this links to so I can get more context? Is the A test just the current FAB/Global Create menu? |
I pushed a PR for the beta. Can I get confirmation that this is ready to be built so I can get one of our external agencies on it? |
I wrote up a problem/ hypothesis/ solution here |
We are ready to build this and put on a beta while we figure out how we will setup testing itself. |
Reached out to callstack and @fabioh8010 has offered to take this on - See here https://expensify.slack.com/archives/C03UK30EA1Z/p1724426198287819 |
@shawnborton could you update the main description with the final mock and link the figma? Thanks! |
@fabioh8010 this is the beta we will build under #47921 |
Hi, I'm Fábio - expert agency contributor - and I would like to work on this issue. |
I updated the issue description with what's in the threads. No need to read them! :) |
Rather than saying @anmurali @shawnborton @dubielzyk-expensify @jamesdeanexpensify not sure if you agree or like what it currently is more. |
Personally I think we need some kind of verbiage that makes it clear that you are not trying to submit it, so saying "Just track it for now" reads as though you are acknowledging that you are on a submit screen, but you don't want to submit it. Actually my original suggestion was "Don't send this, just track for now" to be extra clear here but I think someone suggested we shorten that. I don't feel too strongly though, happy to go with whatever you all think is best. |
'Just track, don't send (for now)' we could even remove the '(for now)' but I like keeping the affirmative in front. |
I would also be fine doing 'Just track it for now' though. We could perhaps make it a bit clearer as another option by saying 'Or just track it for now' |
Sounds like people like the affirmative so far so happy to stick with what we have right now. It just caught my eye. |
Nice, I still think I like adding the |
I see the Figma file and I asked for edit access. We could look at a few options to see what looks nice? |
@fabioh8010 Proposal looks good, thank you! Would you update it to specify that we will remove the video from that flow? |
Progress Update
We should have the feature ready to go soon for when we decide how we want to A/B test cc @anmurali |
Updated! |
@fabioh8010 - responding to your question here |
Sorry if I'm coming in late here, but just curious what are we actually A/B testing here? Is it changing the wording from |
Submit/ Track as separate options vs. Create. And where there is only one or the other of the former - that vs. Create. |
@anmurali we've merged the feature. Once it's deployed and passes QA I can merge the code releasing it to half of users |
@grgia - We also need to tweak the onboarding tasks for the test audience. Track an expense task
Submit an expense task
cc @jamesdeanexpensify for a review |
Looks good to me! |
This issue has not been updated in over 15 days. @fabioh8010, @grgia eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
@grgia @anmurali for this one, do you think we should still show the "Just track it (don't submit it)" row after you have entered something into the input? I kind of feel like as soon as you start searching for someone, we shouldn't be showing this row: cc @Expensify/design @trjExpensify @JmillsExpensify for the gut check there too |
I agree, that looks weird. |
The only reason I could see keeping it is if we think people might search for themselves... But that does not seem like a compelling reason, so I'm down to ditch it once someone starts searching. |
Sweet, I say we ditch it then. @grgia thoughts? |
Agree. I guess if we wanted to be clever we could show "Just track it (don't submit it)" if the search query matches the name of the user? On that note, sorry if this has been raised, what happens if I search for my own name here? Cause sending it to "Jon (you)" and clicking "Just track it" is the same action, right? |
Yup, that's right. Though thinking back on this, maybe we want to pause any changes here and see how @trjExpensify 's proposal here goes? |
Yup, I was going to say I like that update but I think we should pause as @trjExpensify is going to be proposing that update. |
Yeah, I think this last discussion landed in a good place. I agree that it's confusing to have both |
Problem: The vast majority of signups are unengaged. Paid adoption from top or bottom up leads only happens when users are engaged with the product and derive value from it.
Hypothesis: The time it takes for a person to make a decision increases with the number and complexity of choices available. Presenting users with too many options can lead to decision fatigue, making the user experience overwhelming and less efficient.
Test: The Global Create menu is by far the most obvious and accessible option a new user explores to do something. Let’s make it a smaller, focused list that allows a user to pick one out of a very small set of choices. Instead of asking the user to decide between tracking and submitting an expense, let’s present a create expense that after the expense is manually entered or scanned allows the user to select what they want to do with that expense in the moment.
Metric: conversion in this test would be number of people that create an expense / number of people that see the create expense option Vs sum of the number of people that track or submit an expense / number of people that see track and submit as separate options in Global Create
Notes: We are already cleaning up the GC menu #47274 so we focus the user on a smaller set of realistic actions. Once we do that, we should be ready to test an idea @shawnborton proposed, which is to use one single combined flow that allows the user to first create the expense and in the next step decide to either save it for now or submit to someone.
Let's get started on building this and just put it on a beta for now and don't show it to anyone not on the beta. That way, when we finish cleaning up the GC and figure out how to set up the test, we can turn it on accordingly to the variant audience.
Just track this for now
would basically mimic the track expense flowThe text was updated successfully, but these errors were encountered: