Page MenuHomePhabricator

Validate ` ios_setting_action` data post-release
Closed, ResolvedPublic

Event Timeline

These changes will be deployed as part of the 7.3.0 release but will be verified by analytics post-release

Hi @SNowick_WMF ! I believe that the events that are missing here (impression) for the sync popovers are just due to the fact that they are not frequently shown. I believe it's worth observing a bit longer. What do you think?

Following up on this - ran queries again to check if event/unique user counts showed any increase and got same low results. To clarify - is this schema only tracking users selecting sync/unsync for article storage or are there more events? It's possible that only 74 unique users have interacted with this setting in 90 days but gut check tells me it should be higher. Not a priority but would be nice to know if something is not working as expected. Thanks.

Data validation v2

Following up on this - ran queries again to check if event/unique user counts showed any increase and got same low results. To clarify - is this schema only tracking users selecting sync/unsync for article storage or are there more events? It's possible that only 74 unique users have interacted with this setting in 90 days but gut check tells me it should be higher. Not a priority but would be nice to know if something is not working as expected. Thanks.

Data validation v2

Yes, this event only tracks users when they are changing their reading lists sync options on settings or when they are shown a panel after logging in in certain situations - I only triggered this panel after account creation. There was a bug on our side and I opened a fix for it, it'll ship with 7.3.1

Validating that while we have seen an increase in unique users and events (2001 n_unique_users in 90 days) since fix was implemented I'm not sure that we are getting all the events we should be.

Since this schema is tracking reading lists sync setting actions I checked counts in event.ios_user_history
Data where we have a column that tracks status change for readinglist_sync settings - the daily change in status T/F averages 336 events/day. In data from ios_setting_action the average daily events is 60. These values may not be from the same event happening but using event.ios_user_history as a rough baseline it looks like we may be missing sync events somewhere in the data.

Hi Shay! Those events are not from the same action. The settings funnel only logs it when the user turns the switch on (or off), and the default is on, so you may get fewer actions here. As for the user history, we send the whole event more often, so I believe it's correct that we see fewer readinglist_sync events on this funnel.

@SNowick_WMF I'm moving back to Needs Analytics, per my last comment (and I did some other debugging today to be sure); we're not missing events, and the implementation follows what we were doing before the MEP transition. If you think we could make adjustments for the implementation we can discuss it so we can improve the implementation on the app

@Mazevedo Thanks for looking into this - makes sense why we'd have less events coming from settings funnel. Closing this out as done.

  翻译: