Proposal for MobileWikiAppCreateAccount2 (no sampling) in order to be able to answer the following questions:
- whether people have made accounts through the app
- verify that the account was made through the Android app specifically
- whether people continue using these accounts in order to edit (both through Android app or on web)
Spec draft:
- last_status
- example values:
- "start" if user went into "Create an account" screen but then cancelled
- "captcha" if user saw a captcha but did not finish the process
- "finish" if user successfully created an account
- Notes: "start" and "captcha" are different steps at which the user abandoned the process
- example values:
- source
- how user came to the process
- examples:
- "rl-sync" if they tried to enable reading list syncing
- "menu"
- "onboarding"
- any other possible values???
- (maybe) user_id of the newly created account, may be null if user did not complete account creation process
- provided_email: a Boolean flag indicating whether the user provided an email address when signing up
- app_install_id
- client_dt
Instead of the user_id field, it would actually be a lot better to store information in the [[ https://www.mediawiki.org/wiki/Manual:User_properties_table | user_properties table ]] indicating that the account was created on the Android app. The Growth team uses this table to store survey responses, so maybe we could also?