Comments (8)
permanently stop using
Yesterday @ckarlof shared with me a very nuanced definition of "churn" that doesn't take into account any idea of "permanence", we may need to tweak and clarify this a little.
from fxa.
Let's start with a very simple model for churn. I propose we instead focus on retention, because it's simpler to talk about. I know if a user stayed. It's harder to know if user went (for good). Below is what I'd like to see for FxA attached services. I got it from here. The model is simple:
"The first graph shows a retention curve: The number of days that have passed since the initial install, and what % of those users are active on that particular day. As my readers know, this is often used in a sentence like βthe D7 retention is 40%β meaning that seven days after the initial install, 40% of those users was active on that specific day."
Replace "initial install" with "first use of a service".
After we have the ability to create this graph for a set of users, we can start asking questions like:
- How do the retention graphs compare for single vs multi device users?
- How do the retention graphs compare for high volume sync users vs light volume sync users?
- How do the retention graphs compare for single vs multi service users?
- How do the retention graphs compare for users that added an avatar image within the first 3 days vs those that didn't?
We also might consider including other early events on the x-axis, e.g., "verified" account.
from fxa.
flipping churn and retention graphs is fine.
If we want a dashboard as a method of measuring against A/B testing. We can compare the 7 or 14 day retention of users A and B. If there's a decrease in retention, then we know the experiment has negative affects on our core KPI
from fxa.
If there's a decrease in retention, then we know the experiment has negative affects on our core KPI
That's the idea.
from fxa.
@ckarlof Capital idea, obviously. I prefixed several of the retention-related in Datadog with R:
Would love plus the ability to see how variants of the registration/onboarding flow perform in the longer term.
from fxa.
Bugzilla bug on Sync retention (Moz employees only): https://bugzilla.mozilla.org/show_bug.cgi?id=1173407
from fxa.
(I changed the bug title to reflect what we actually plan to measure)
from fxa.
Exporting these FEATURE cards from Aha has not turned out to be useful in practise, I'm closing them in favour of more direct use of Aha.
This feature lives at: https://mozilla.aha.io/features/FXA-24
(And I feel like we've socialized the Retention Graph idea above enough now that we're not losing any context by closing this out)
from fxa.
Related Issues (20)
- Use global branding FTL file in payments-server HOT 1
- Build error after upgrade to Mac OS Ventura HOT 1
- FTL strings from shared components are duplicated in Pontoon HOT 8
- Create a new context for Thunderbird desktop HOT 5
- Audit potentially hardcoded alt/title/aria-label strings HOT 2
- Audit Tailwind usage of xxl/2xl and xxxl/3xl
- fxa-content-server crash.png shows old Firefox logo
- Inconsistent spelling of focused/focussed in fxa-settings HOT 2
- FTL strings with missing or extra attributes require new IDs HOT 1
- Move Settings pages from src/components/ to src/pages/
- Move Admin Panel pages from src/components to src/pages
- Reduce fxa-content-server-l10n cloning to a minimum and concatenate ftl files after clone
- testAllL10n function does not handle ftl id passed as props HOT 1
- testAllL10n function errors when the ftl string includes an embedded element (e.g., span) HOT 1
- focused and focussed instances in packages/fxa-settings/src/components/Settings/Checkbox/index.tsx HOT 1
- ### How do i get Started HOT 1
- Inconsistent use of "PayPal" vs "Paypal" in exported class names in fxa-auth-server
- Not getting a confirmation code. HOT 2
- Brand placeable missing from ftl string HOT 2
- Cannot start fxa: failed with exit code 1 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fxa.