Page MenuHomePhabricator

Instrumentation Part 1 for Activity tab V2 completed user stories
Closed, ResolvedPublic

Description

Background

This task is intended to capture what data wiring is needed to answer if this feature met its goals.

Measurement Goals

See Epic

Link to Finalized Designs

Designs spec: https://www.figma.com/design/2ShBsmgWuzsDAeTafyKzg6/iOS---%3E-Activity-Tab?node-id=349-2&p=f
See also: User flow diagram https://www.figma.com/design/2ShBsmgWuzsDAeTafyKzg6/iOS---%3E-Activity-Tab?node-id=367-1682&p=f&t=6yDaEjY3fNexhMqA-0

Tasks

Eng Notes

TS or MA

GO

  • Create a new ActivityTabFunnel class in the project. You can copy ArticleTabsFunnel, rename the class, and strip away all of the public logging methods.
  • You will want to delete all of the ActiveInterface and Action enums, we will add them back in 1-by-1 as you add new public logging methods for this funnel.
  • Note you will need to add a new stream enum value to match the stream name in the deck (app_activity_tab).

Go through deck and add logging for these events (highlighted in light blue):

Testing Notes

Events are sent to several different streams: `app_activity_tab, app_donor_experience, ios.login_action, ios.navigation_events, eventlogging_EditAttemptStep, ios.article_link_interaction.

  1. Enable "Send analytics to wmflabs"
  2. Go to https://stream.wikimedia.beta.wmflabs.org/v2/ui/#/
  3. Watch streams, compare to events in deck.

Event Timeline

HNordeenWMF triaged this task as Medium priority.
HNordeenWMF removed a project: Epic.
HNordeenWMF updated the task description. (Show Details)
SNowick_WMF renamed this task from Instrumentation for iOS Activity Tab to iOS Engineering - Instrumentation for iOS Activity Tab V2 AB Test.Oct 24 2025, 10:28 PM
SNowick_WMF removed SNowick_WMF as the assignee of this task.
SNowick_WMF updated the task description. (Show Details)
SNowick_WMF subscribed.
HNordeenWMF renamed this task from iOS Engineering - Instrumentation for iOS Activity Tab V2 AB Test to Instrumentation Part 1 for Activity tab V2 completed user stories.Nov 4 2025, 11:34 PM
HNordeenWMF updated the task description. (Show Details)
Tsevener set the point value for this task to 5.
Tsevener updated the task description. (Show Details)
HNordeenWMF added a subscriber: Tsevener.

@Tsevener I just double checked the user stories listed here, and added the 2 timeline ones we broke out: T409596: [M] Activity tab (user story): Add articles saved to timeline
T409200: Activity Tab (User story): Timeline of Behavior - Empty State

Tsevener updated the task description. (Show Details)
HNordeenWMF claimed this task.