Temp account event validation once Temp accounts iOS work is in Beta.
Check both wikis with temp accounts, and wikis without temp accounts (next release will include 5-20 large wikis)
Temp account event validation once Temp accounts iOS work is in Beta.
Check both wikis with temp accounts, and wikis without temp accounts (next release will include 5-20 large wikis)
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Restricted Task | |||||
| Resolved | kostajh | T294511 2021 Security Team wikireplicas audit | |||
| Declined | None | T284948 Raw IPs of logged-out users disclosed in wiki-replicas | |||
| Resolved | Niharika | T324492 Temporary accounts - MVP | |||
| Open | None | T326816 [Epic] Update features for temporary accounts | |||
| Resolved | HNordeenWMF | T329913 [Epic] Update Mobile Apps Team-owned products that may be affected by Temporary Accounts | |||
| Resolved | HNordeenWMF | T373067 [Epic] Temporary Accounts on iOS | |||
| Resolved | SNowick_WMF | T386532 Temp account event data validation |
Beta release: Validating we are seeing is_temp values for all data from the test wikis where I am able to see data. Seeing both T and F values for users
Note we don't have data for 'cswikiversity', 'fawiktionary', 'jawikibooks', and 'itwikiquote' to verify since I am not seeing any events for those wikis in datasets that track events by wiki_db
Prod release: ( '7.7.5.5231') Validating we are seeing 100%is_temp values for all data from the test wikis where I am able to see data. Seeing both T and F values for users
Note we again don't have data for 'cswikiversity', 'fawiktionary', 'jawikibooks', and 'itwikiquote' to verify since I am not seeing any events for those wikis in datasets that track events by wiki_db
Reopening this to check is_temp values in ios_login_action @HNordeenWMF
It looks like we are able to populate is_temp= true for most events in ios_login_action including createaccount_start but I'm not seeing any true values for createaccount_success. Not seeing any for login_success but this may follow the temp account logic where login is not required.
This could certainly be because of the limited wikis release (we only see 41 new accounts from test wikis since release until 2025-05-31) but I want to be sure that IF a temp account is successfully created that is_temp= true this will get registered in our data.
| total_events | n_is_temp_events | n_not_temp_events | is_temp_percentage | action |
|---|---|---|---|---|
| 8916 | 0 | 8916 | 0.0 | login_success |
| 7236 | 0 | 7236 | 0.0 | createaccount_success |
| 8769 | 389 | 8379 | 4.4 | login_start |
| 19501 | 492 | 19009 | 2.5 | createaccount_start |
| 11036 | 38 | 10997 | 0.3 | impression |
The reason that createaccount_success is 0 is due to the changes implemented in T393628: Temporary accounts: Use anonymous user performer when creating a named account -- early on in the account creation request, we replace the temporary account session with a new anonymous user session.
Thank you @kostajh , this is our own internal account create event data, in order for us to get a count of Temp Accounts created do we need to re-wire this data tracking or is this essentially an uncountable event since it's anonymized/becomes the action of an untracked user? Is there another source that tracks the count of new Temp Accounts created that we can use to get an idea of scale of creation from Apps users?
Ah, I see. I was thinking about the serversideaccountcreation schema, not the iOS schema.
I am not sure why createaccount_success is zero in your instrumentation.