Background
In introducing a more prominent entry to language switching functionality, we are hoping to increase the usage of language switching capabilities by introducing more users to the feature and decreasing the time required to switch languages. We have previously measured this qualitatively via a series of user tests on language switching. We would like to measure this quantitatively by comparing the frequency of language switching using the new method to the current functionality via an A/B test.
Acceptance Criteria
- Allow logged-in (logged-out users nice to have) to be bucketed into either the new treatment or the control
- Instrument the following:
- clicks to the new button
- clicks to languages from ULS
- clicks to language list in control group
- (nice to have) number of new users accessing language switching functionality
- (nice to have) initial and final language
- (nice to have) time on page prior to switching to a different language
- Add sessionID, isAnon, editBucketCount fields to the UniversalLanguageSchema
Outcome
AC | Needs Design Consideration? | Needs Code Changes? | Code Change Estimate | Comment | Implementation Task |
---|---|---|---|---|---|
Allow logged-in (logged-out users nice to have) to be bucketed into either the new treatment or the control | ✅ | ✅ | M-L | T268504#6796185 | T275807 |
Instrumentation: Clicks to new button | ❌ | ✅ | S | T268504#6796216 | |
Instrumentation: Clicks to languages from ULS | ❌ | ❌ | |||
Instrumentation: Clicks to language list in control group | ❌ | ✅ | S | T268504#6803977 | T275762 |
Instrumentation: Number of new users accessing language switching functionality | ❌ | ❌ | - | T268504#6796651 | |
Instrumentation: Initial and final language | ❌ | ✅ | S | T268504#6797071, T268504#6826433 | T275766 |
Instrumentation: Time on page prior to switching to a different language | ❌ | ✅ | XS-M | T268504#6803654 | T275794 |
Add sessionID, isAnon, editBucketCount fields to the UniversalLanguageSchema | ❌ | ✅ | XS | T268504#6826433 | T275766 |