element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
65 stars 11 forks source link

[Story] Experiment: Hide grey dots as default #2358

Closed VolkerJunginger closed 2 months ago

VolkerJunginger commented 3 months ago

Description

Implementation

Ad a new setting (toggle) in "notification-settings -> additional settings"

Ad posthog tracking to the setting

Stretch goal: AB-Test

Group A: UserID is an odd-number; Default is off Group B: Default is on

Tracking: Ad a property for UsergroupA or UsergroupB to the Interaction Event and to the Screen-Event (for the baseline ( comuting visitors)

Acceptance criteria

Leads

Size estimate

None

Dependencies

Out of scope

Open questions

### Questions

Subtasks

### Android
- [ ] https://github.com/element-hq/element-x-android/issues/2583
### iOS
### Rust
### Other

Sign-off

Android

iOS

manuroe commented 3 months ago

We could PostHog Feature Flags on the default settings to check what users prefer. It is available on our posthog instance.

jmartinesp commented 3 months ago

We could PostHog Feature Flags on the default settings to check what users prefer. It is available on our posthog instance.

Will those work even if the user didn't opt-in for analytics? The code seems to suggest it does, but I'm not 100% sure.

Also, if we use those the users won't be able to change the enabled/disabled state unless we wrap the Posthog FF provider with some local based one and make the local one take precedence. AFAIK our Android code is not really prepared for that.

VolkerJunginger commented 2 months ago

We will not do this. Follow up ticket soon.