New instrumentation Specs: link
Validate events sent to app_donor_experience
New instrumentation Specs: link
Validate events sent to app_donor_experience
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T373712 [Epic] iOS Navigation Refresh | |||
Resolved | None | T373714 [Sub-Epic] Navigation Refresh Part 1 - Sept 2024 | |||
Restricted Task | |||||
Resolved | SNowick_WMF | T374881 Data validation Navigation Refresh | |||
Resolved | BUG REPORT | SNowick_WMF | T376419 New profile navigation events `action_data` `is_anon` using camelCase, needs to be snake_case |
Note: action_data key for value is_anon: is currently in camel case (isAnon:), we use snake case for this value elsewhere (words are all lowercase and separated by underscores) so should be changed to match. Also check the key for value is_temp: to make sure that is formatted in snake case as well. See https://phabricator.wikimedia.org/T376419
All events are verified (with campaign_id in action_data - great!) EXCEPT these - waiting for data - these events were likely just not fired during testing, engineers please generate events and I will re-validate:
active_interface | action | action_data |
---|---|---|
explore_optout_profile | webpay_click | |
explore_optout_profile | success_toast_profile | |
explore_optout_profile | donate_start_click | is_anon = TRUE |
explore_profile | donate_start_click | is_anon = TRUE |
See data validation spreadsheet for details.
Results for is_temp: true/false in action_data can't be verified yet as temp accounts are not yet active, will validate when temp account backend is implemented and we can detect temp users.
Note: action_data key for value is_anon: is currently in camel case, we use snake case for this value elsewhere (words are all lowercase and separated by underscores) so should be changed to match. Also check the key for value is_temp: to make sure that is formatted in snake case as well.
Waiting for data:
explore_optout_profile webpay_click
explore_optout_profile donate_start_click is_anon = TRUE
explore_profile donate_start_click is_anon = TRUE
Results for is_temp: true/false in action_data can't be verified yet as temp accounts are not yet active, will validate when
Hey @SNowick_WMF! That may actually be pretty old testing data, we ended up stripping is_anon from action_data and relying on the underlying automatic MEP library to send is_anon... let me know if that makes sense. I think you might already have more recent data with the fix.