Page MenuHomePhabricator

Add round 1 of sources for article views in iOS App
Closed, ResolvedPublic5 Estimated Story Points

Description

Background

See parent task

Requirements
  • Add sources for article views coming from these locations in the apps
    • History (should remain a "history" source even once History is nested within another tab)
    • Places (should remain a "places" source even once Places is nested within another tab)
    • Search (Can match android, or would be nice to be able to differentiate from Search Tab vs Article Search)
    • (be ready to add) Tabs (article was re-opened from a Tab)
    • All other impressions should be counted, but do not need a value for "source" yet. They can be labeled as "other". We will add more sources at a later point.

Due date: Ideally before the release of Navigation Phase 2 (mid February)

Reference:

iOS Internal Link Tracking Planning Measurement Plan from Shay
Instrumentation Spec

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Add `source` field to ios_article_link_interactionrepos/data-engineering/schemas-event-secondary!44mazevedoT382032master
Customize query in GitLab

Event Timeline

HNordeenWMF renamed this task from Add impression tracking and round 1 of sources for article views in iOS App to Add round 1 of sources for article views in iOS App.
HNordeenWMF updated the task description. (Show Details)
Tsevener renamed this task from Add round 1 of sources for article views in iOS App to [L] Add round 1 of sources for article views in iOS App.Jan 14 2025, 7:46 PM
HNordeenWMF lowered the priority of this task from Medium to Low.Jan 16 2025, 1:20 AM
Mazevedo renamed this task from [L] Add round 1 of sources for article views in iOS App to Add round 1 of sources for article views in iOS App.Jan 23 2025, 6:30 PM
Mazevedo set the point value for this task to 5.
Mazevedo removed a project: iOS Sprint 2025: Cairo.
HNordeenWMF raised the priority of this task from Low to Medium.Jan 27 2025, 6:20 PM

@Mazevedo Can you add testing notes for QA here? QA needs to know which stream to look out for when testing against the beta labs at https://stream-beta.wmflabs.org/v2/ui/#/.

@Tsevener sure!

QA Notes:

  • On the dev settings, turn on the "Send analytics to wmflabs" toggle:
  • On the app, go to article from all possible points of entry (explore feed, search, places, long-pressing items, diff, talk page, etc)
  • Check for the "ios.article_link_interaction" stream on https://stream-beta.wmflabs.org/v2/ui/#/

The values we're logging as source are:

  • 1 for search
  • 4 for history
  • 9 for places

For any other point of origin, we don't send a source Int.

This task will be included in release 7.7.2: T386968

HNordeenWMF removed Mazevedo as the assignee of this task.
HNordeenWMF added a subscriber: Mazevedo.