mpopov (Mikhail Popov)
Data Analyst

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Jul 27 2015, 4:15 PM (154 w, 6 d)
Availability
Available
IRC Nick
bearloga
LDAP User
Bearloga
MediaWiki User
MPopov (WMF) [ Global Accounts ]

Data Analyst in Reading (formerly of Discovery) | User:MPopov (WMF) | Highlighted Works

Recent Activity

Thu, Jul 12

mpopov moved T196114: Update Audiences page and Key Product Metrics with June 2018 Readers data from Backlog to Doing on the Product-Analytics board.
Thu, Jul 12, 11:14 PM · Product-Analytics
mpopov moved T199016: Count structured data uploads and edits by volunteer-built tools from Triage to Backlog on the Product-Analytics board.
Thu, Jul 12, 11:05 PM · Multimedia, Structured-Data-Commons, Product-Analytics, Wikidata

Tue, Jul 10

mpopov added a comment to T196114: Update Audiences page and Key Product Metrics with June 2018 Readers data.

Done :)

Tue, Jul 10, 6:44 PM · Product-Analytics
mpopov updated the task description for T196114: Update Audiences page and Key Product Metrics with June 2018 Readers data.
Tue, Jul 10, 6:43 PM · Product-Analytics
mpopov updated the task description for T196113: Update Audiences page and Key Product Metrics with May 2018 Readers data.
Tue, Jul 10, 6:25 PM · Product-Analytics
mpopov closed T196113: Update Audiences page and Key Product Metrics with May 2018 Readers data as Resolved.

Done

Tue, Jul 10, 6:25 PM · Product-Analytics

Mon, Jul 9

mpopov added a comment to T172009: Add referer to WebrequestData.

Correct, this is to add that to the webrequest class in refinery core that tagging relies on.

Mon, Jul 9, 11:27 PM · Product-Analytics, Analytics, Discovery-Analysis, Discovery

Thu, Jul 5

mpopov committed R1821:7b91c5b44392: 0.5.0 (various formatting and visualization functions) (authored by mpopov).
0.5.0 (various formatting and visualization functions)
Thu, Jul 5, 9:44 PM
mpopov committed R1821:682404dca33b: unit tests for list inversion (authored by mpopov).
unit tests for list inversion
Thu, Jul 5, 9:44 PM
mpopov claimed T184091: Multi-lingual use of Android app.
Thu, Jul 5, 8:02 PM · Reading-analysis, Product-Analytics

Tue, Jul 3

mpopov updated the task description for T198740: Issues in LanguageSettings and LanguageSearching funnels.
Tue, Jul 3, 6:25 PM · Wikipedia-Android-App-Backlog ( Android-app-release-v2.7.25x-J-Jaffa-Cake), Patch-For-Review, Android-app-Bugs
mpopov updated the task description for T198740: Issues in LanguageSettings and LanguageSearching funnels.
Tue, Jul 3, 6:25 PM · Wikipedia-Android-App-Backlog ( Android-app-release-v2.7.25x-J-Jaffa-Cake), Patch-For-Review, Android-app-Bugs
mpopov created T198740: Issues in LanguageSettings and LanguageSearching funnels.
Tue, Jul 3, 6:18 PM · Wikipedia-Android-App-Backlog ( Android-app-release-v2.7.25x-J-Jaffa-Cake), Patch-For-Review, Android-app-Bugs

Fri, Jun 29

mpopov committed R1821:e947869cf2ea: Helper functions for working with EventLogging data (authored by mpopov).
Helper functions for working with EventLogging data
Fri, Jun 29, 11:06 PM

Thu, Jun 28

Ramsey-WMF awarded T197986: Evaluate and Quantify the state of multilingual labels on Wikidata a Like token.
Thu, Jun 28, 8:23 PM · Product-Analytics, Multimedia-Team-Working-Board, Multimedia
mpopov added a comment to T197986: Evaluate and Quantify the state of multilingual labels on Wikidata.

Current plan is for me to work on this after I finish T172581 in July, and will most likely be able to begin in August.

Thu, Jun 28, 8:16 PM · Product-Analytics, Multimedia-Team-Working-Board, Multimedia
mpopov claimed T197986: Evaluate and Quantify the state of multilingual labels on Wikidata.
Thu, Jun 28, 8:13 PM · Product-Analytics, Multimedia-Team-Working-Board, Multimedia
mpopov updated the task description for T197986: Evaluate and Quantify the state of multilingual labels on Wikidata.
Thu, Jun 28, 8:12 PM · Product-Analytics, Multimedia-Team-Working-Board, Multimedia

Wed, Jun 27

mpopov closed T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features as Resolved.

Thank you!

Wed, Jun 27, 7:58 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual
mpopov closed T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features , a subtask of T160567: [EPIC] Improve the multi-lingual experience on the Android app, as Resolved.
Wed, Jun 27, 7:58 PM · Android-app-feature-Multilingual, Epic, Wikipedia-Android-App-Backlog
mpopov closed T196783: Rename appInstallID, ts, sessionToken, timeSpent/duration property names in EL schemas, a subtask of T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features , as Resolved.
Wed, Jun 27, 7:58 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual
mpopov closed T196783: Rename appInstallID, ts, sessionToken, timeSpent/duration property names in EL schemas as Resolved.
Wed, Jun 27, 7:58 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly)

Tue, Jun 26

mpopov closed T196761: Issues with loading/displaying images on articles as Resolved.

@mpopov - Did the user ever get back to you on the ticket? If not let's close. I think @Dbrant has correctly pointed out the issue.

Tue, Jun 26, 5:17 PM · Android-app-Bugs, Wikipedia-Android-App-Backlog

Mon, Jun 25

mpopov added a comment to T197896: Make various auth libraries available on stat* machines.

oauth2client and oauthlib were easy because they already have .deb packages in Debian. We'll have to make a .deb package for google-auth.

Mon, Jun 25, 11:44 PM · Patch-For-Review, Product-Analytics, Analytics, SEO

Fri, Jun 22

mpopov added a comment to T197897: Review code for fetching Google Search Console data.

Hey @mpopov, sure I can try.

I don't know the details of the data, but both scripts look good to me!

Fri, Jun 22, 11:38 PM · Product-Analytics, SEO

Thu, Jun 21

mpopov added a comment to T197897: Review code for fetching Google Search Console data.

Did you mean to tag this task with Product-Analytics or with Analytics?

Thu, Jun 21, 10:58 PM · Product-Analytics, SEO
mpopov updated the task description for T172581: [EPIC] Set up mechanism for archiving Google Search Console data.
Thu, Jun 21, 8:52 PM · Epic, Product-Analytics, SEO
mpopov renamed T172581: [EPIC] Set up mechanism for archiving Google Search Console data from Set up mechanism for archiving Google Search Console data to [EPIC] Set up mechanism for archiving Google Search Console data.
Thu, Jun 21, 8:51 PM · Epic, Product-Analytics, SEO
mpopov changed the status of T143197: Add a citolytics query prefix that exposes the relatedness information from the elasticsearch index from Open to Stalled.

There haven't been any updates to this in over a year and it's not entirely clear what needs to be done, nor how my team should be involved (if at all).

Thu, Jun 21, 8:34 PM · CirrusSearch, Discovery-Search, Discovery, Goal
mpopov changed the status of T143197: Add a citolytics query prefix that exposes the relatedness information from the elasticsearch index, a subtask of T142477: Improve mobile recommendations in Android app, from Open to Stalled.
Thu, Jun 21, 8:34 PM · Wikipedia-Android-App-Backlog, Discovery, Goal
mpopov moved T197897: Review code for fetching Google Search Console data from Triage to Tracking on the Product-Analytics board.
Thu, Jun 21, 7:54 PM · Product-Analytics, SEO
mpopov triaged T197897: Review code for fetching Google Search Console data as Normal priority.
Thu, Jun 21, 7:53 PM · Product-Analytics, SEO
mpopov moved T197896: Make various auth libraries available on stat* machines from Triage to Tracking on the Product-Analytics board.
Thu, Jun 21, 7:39 PM · Patch-For-Review, Product-Analytics, Analytics, SEO
mpopov triaged T197896: Make various auth libraries available on stat* machines as Normal priority.
Thu, Jun 21, 7:39 PM · Patch-For-Review, Product-Analytics, Analytics, SEO
mpopov added a comment to T190767: Make Google API Python Client Library available on stat* machines.

Done!

Thu, Jun 21, 7:08 PM · Patch-For-Review, Analytics-Kanban, Analytics, SEO

Tue, Jun 19

mpopov moved T170494: [EPIC] Reconfigure Discovery-Stats on Analytics Cluster from Stalled/Waiting to Done on the Discovery-Analysis (Current work) board.
Tue, Jun 19, 4:19 PM · Patch-For-Review, Product-Analytics, Discovery-Analysis (Current work), Discovery
mpopov closed T170494: [EPIC] Reconfigure Discovery-Stats on Analytics Cluster as Resolved.

Yay! Everything is working correctly now. We ran into a problem with file ownership but the ever-excellent @Ottomata fixed that up and we are now fully puppetized.

Tue, Jun 19, 4:19 PM · Patch-For-Review, Product-Analytics, Discovery-Analysis (Current work), Discovery
mpopov closed T170494: [EPIC] Reconfigure Discovery-Stats on Analytics Cluster, a subtask of T170471: Move statistics::discovery jobs from stat1002 -> stat1005, as Resolved.
Tue, Jun 19, 4:19 PM · Analytics-Kanban, Patch-For-Review, Analytics-Cluster
mpopov closed T197638: Mapframe and Maplink prevalence spreadsheets have stopped working as Resolved.

Everything is all good now! Sorry for the interruption.

Tue, Jun 19, 4:18 PM · Collaboration-Feature-Rollouts (Collaboration-Maps), Collaboration-Team-Triage (Collab-Team-This-Quarter), Maps (Kartographer)

Mon, Jun 18

mpopov updated subscribers of T197638: Mapframe and Maplink prevalence spreadsheets have stopped working.

Okay, theoretically things should start working again tomorrow.

Mon, Jun 18, 11:28 PM · Collaboration-Feature-Rollouts (Collaboration-Maps), Collaboration-Team-Triage (Collab-Team-This-Quarter), Maps (Kartographer)
mpopov added a comment to T197638: Mapframe and Maplink prevalence spreadsheets have stopped working.

Sorry about that! These datasets and others are currently not updated because T170494 did not go as smoothly as I had hoped. Andrew and I are on it.

Mon, Jun 18, 11:20 PM · Collaboration-Feature-Rollouts (Collaboration-Maps), Collaboration-Team-Triage (Collab-Team-This-Quarter), Maps (Kartographer)
mpopov added a comment to T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features .

Excellent work, @Sharvaniharan!!!

Mon, Jun 18, 11:08 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual
mpopov updated subscribers of T197175: Tag edits made in Android app with an Android-specific tag.

According to T194424#4298147 this is resolved by 440969

Mon, Jun 18, 10:57 PM · Reading-Infrastructure-Team-Backlog (Kanban), MW-1.32-release-notes (WMF-deploy-2018-06-26 (1.32.0-wmf.10)), Wikipedia-Android-App-Backlog, Product-Analytics

Jun 14 2018

mpopov added a comment to T170494: [EPIC] Reconfigure Discovery-Stats on Analytics Cluster.

Disabled the cron job in my account's crontab on stat1005. Will check tomorrow if everything works as it should and the metric calculation by the analytics-search (system) user goes without problems then this task will be done.

Jun 14 2018, 8:46 PM · Patch-For-Review, Product-Analytics, Discovery-Analysis (Current work), Discovery
mpopov removed projects from T152257: Report updater should support Graphite mapping plugins: Product-Analytics, Discovery-Analysis.
Jun 14 2018, 8:36 PM · Analytics
mpopov added a project to T197138: [Epic] Improve search metrics and dashboards: Product-Analytics.
Jun 14 2018, 6:07 PM · Product-Analytics, Epic, Discovery-Search (Current work)

Jun 13 2018

mpopov triaged T197175: Tag edits made in Android app with an Android-specific tag as High priority.
Jun 13 2018, 7:04 PM · Reading-Infrastructure-Team-Backlog (Kanban), MW-1.32-release-notes (WMF-deploy-2018-06-26 (1.32.0-wmf.10)), Wikipedia-Android-App-Backlog, Product-Analytics
mpopov triaged T197174: Tag edits made in iOS app with an iOS-specific tag as High priority.
Jun 13 2018, 7:04 PM · MW-1.32-release-notes (WMF-deploy-2018-06-26 (1.32.0-wmf.10)), Reading-Infrastructure-Team-Backlog (Kanban), Wikipedia-iOS-App-Backlog, Product-Analytics
mpopov removed projects from T194424: Provide separate edit tags for Android and iOS apps: iOS-app-Bugs, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Android-app-Bugs.
Jun 13 2018, 6:41 PM · MW-1.32-release-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Reading-Infrastructure-Team-Backlog (Kanban), Product-Analytics
mpopov renamed T194424: Provide separate edit tags for Android and iOS apps from Provide separate edit tags for Android and iOS apps (was: Determine rate of edits made via the Android Wikipedia app) to Provide separate edit tags for Android and iOS apps.
Jun 13 2018, 6:40 PM · MW-1.32-release-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Reading-Infrastructure-Team-Backlog (Kanban), Product-Analytics

Jun 12 2018

mpopov added a comment to T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features .
  • (B) Or send just one event with multilingual data. Since enabledList and orderList can be arbitrary strings, they could be JSON representations with the lists of values for each language. For example, orderList could have the value of {"en":[0,1,2,3,4,5,6,7,8],"de":[8,7,6,5,4,3,2,1,0]}. Then languages would be the JSON array of languages in the order they're set – e.g. ["de","en"] (notice that is where we have to make sure to have the correct order, the array in the enabledList & orderList fields can have any order) -- I would prefer if the instrumentation implemented this approach.

Currently, the enabledList & orderList are just plain strings. Do you need them to be valid json? in which case, should it be a string:string hashmap looking like {"en":[0,1,2,3,4,5,6,7,8],"de":[8,7,6,5,4,3,2,1,0]} , or JSONArray of JSONArrays, looking like this {"en":["0", "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" ] , "de":[ "8" , "7" , "6" , "5" , "4" , "3" , "2" , "1" , "0"]}?

Jun 12 2018, 10:32 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual
mpopov awarded T194424: Provide separate edit tags for Android and iOS apps a Mountain of Wealth token.
Jun 12 2018, 8:58 PM · MW-1.32-release-notes (WMF-deploy-2018-07-10 (1.32.0-wmf.12)), Reading-Infrastructure-Team-Backlog (Kanban), Product-Analytics

Jun 11 2018

mpopov added a comment to T196783: Rename appInstallID, ts, sessionToken, timeSpent/duration property names in EL schemas.
  1. Funnels part of multilingual analytics
Jun 11 2018, 9:58 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly)
mpopov added a comment to T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features .

@mpopov For the cards that do not have different languages, like the FeaturedImageCard, should it be null?

Jun 11 2018, 9:32 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual

Jun 10 2018

mpopov added a comment to T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features .

@Sharvaniharan: I just remembered the analytics for the feed! I've updated the MobileWikiAppFeed schema (Revision 18115458) to include a language field, which should contain a language code for action = 'cardShown' and action = 'cardClicked' events. Also ,per T196783, the following field names have been renamed:

Jun 10 2018, 2:32 AM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual

Jun 9 2018

mpopov closed T196668: Tool Labs CDNjs mirror not up-to-date as Resolved.

@Bstorm: thank you very much!!!

Jun 9 2018, 10:19 PM · Patch-For-Review, Toolforge

Jun 8 2018

mpopov renamed T196783: Rename appInstallID, ts, sessionToken, timeSpent/duration property names in EL schemas from Rename appInstallID, ts, and sessionToken property names in EL schemas to Rename appInstallID, ts, sessionToken, timeSpent/duration property names in EL schemas.
Jun 8 2018, 11:53 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly)
mpopov added a comment to T196783: Rename appInstallID, ts, sessionToken, timeSpent/duration property names in EL schemas.

@mpopov also the timeSpent property please. Shoudl it be 'duration' from now on?

Jun 8 2018, 11:39 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly)
mpopov added a comment to T196668: Tool Labs CDNjs mirror not up-to-date.

Good news! Asking for more memory from gridengine did succeed in not getting a memory error so far (got past the whole JSON deserialization).

Jun 8 2018, 10:16 PM · Patch-For-Review, Toolforge
mpopov triaged T196783: Rename appInstallID, ts, sessionToken, timeSpent/duration property names in EL schemas as Normal priority.
Jun 8 2018, 9:35 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly)
mpopov added a comment to T196764: Feature request: export reading lists.

I wonder if we can make it so that a user can export and then share over email/SMS so when someone else opens it it goes to the app and there's a prompt to import the list. Or maybe this is the start of Shared/Subscribe-able Reading Lists discussion???

Jun 8 2018, 6:37 PM · Wikipedia-Android-App-Backlog
mpopov updated subscribers of T196764: Feature request: export reading lists.

What do you think, @RHo @Charlotte?

Jun 8 2018, 6:21 PM · Wikipedia-Android-App-Backlog
mpopov created T196764: Feature request: export reading lists.
Jun 8 2018, 6:21 PM · Wikipedia-Android-App-Backlog
mpopov created T196761: Issues with loading/displaying images on articles.
Jun 8 2018, 6:08 PM · Android-app-Bugs, Wikipedia-Android-App-Backlog
mpopov awarded T196577: Add a last synced status indicator on reading lists a Like token.
Jun 8 2018, 6:00 PM · Android-app-feature-UX-Debt, Wikipedia-Android-App-Backlog
mpopov awarded T196668: Tool Labs CDNjs mirror not up-to-date a Evil Spooky Haunted Tree token.
Jun 8 2018, 5:03 PM · Patch-For-Review, Toolforge
mpopov added a comment to T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features .
  1. Is one delete one interaction count or one count per language deleted
Jun 8 2018, 4:20 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual
mpopov updated the task description for T196714: Update mobile app search metrics after multilingual update.
Jun 8 2018, 5:07 AM · Product-Analytics, Android-app-feature-Multilingual, Discovery-Search
mpopov moved T196714: Update mobile app search metrics after multilingual update from Needs triage to Watching/Waiting on the Discovery-Search board.
Jun 8 2018, 12:46 AM · Product-Analytics, Android-app-feature-Multilingual, Discovery-Search
mpopov added a subtask for T196714: Update mobile app search metrics after multilingual update: T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features .
Jun 8 2018, 12:45 AM · Product-Analytics, Android-app-feature-Multilingual, Discovery-Search
mpopov added a parent task for T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features : T196714: Update mobile app search metrics after multilingual update.
Jun 8 2018, 12:45 AM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual
mpopov created T196714: Update mobile app search metrics after multilingual update.
Jun 8 2018, 12:44 AM · Product-Analytics, Android-app-feature-Multilingual, Discovery-Search
mpopov added a comment to T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features .

@Sharvaniharan: the schemas have been updated according to recommendations above. Please verify that the schemas and the instrumentation agree.

Jun 8 2018, 12:17 AM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual

Jun 7 2018

mpopov changed the status of T170494: [EPIC] Reconfigure Discovery-Stats on Analytics Cluster from Stalled to Open.

Changing status as system users can now have private data access thanks to Andrew.

Jun 7 2018, 11:28 PM · Patch-For-Review, Product-Analytics, Discovery-Analysis (Current work), Discovery
mpopov changed the status of T170494: [EPIC] Reconfigure Discovery-Stats on Analytics Cluster, a subtask of T170471: Move statistics::discovery jobs from stat1002 -> stat1005, from Stalled to Open.
Jun 7 2018, 11:28 PM · Analytics-Kanban, Patch-For-Review, Analytics-Cluster
mpopov closed T174110: Private data access for non-person user that calculates metrics as Resolved.

Awesome!!! Thank you so much, @Ottomata! :D

Jun 7 2018, 11:16 PM · Analytics-Kanban, Analytics, Product-Analytics, Discovery-Analysis, Discovery
mpopov closed T174110: Private data access for non-person user that calculates metrics, a subtask of T170494: [EPIC] Reconfigure Discovery-Stats on Analytics Cluster, as Resolved.
Jun 7 2018, 11:16 PM · Patch-For-Review, Product-Analytics, Discovery-Analysis (Current work), Discovery
mpopov awarded T174110: Private data access for non-person user that calculates metrics a Yellow Medal token.
Jun 7 2018, 11:16 PM · Analytics-Kanban, Analytics, Product-Analytics, Discovery-Analysis, Discovery
mpopov updated subscribers of T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features .

Okie dokie, here's where I ended up:

Jun 7 2018, 7:14 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual
mpopov updated the task description for T196668: Tool Labs CDNjs mirror not up-to-date.
Jun 7 2018, 5:41 PM · Patch-For-Review, Toolforge
mpopov created T196668: Tool Labs CDNjs mirror not up-to-date.
Jun 7 2018, 5:40 PM · Patch-For-Review, Toolforge

Jun 6 2018

mpopov added a comment to T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features .

Dmitry brought up some good points on using a summary event approach instead so I'll redesign the schema. @Sharvaniharan: I'll ping you when it's ready. I'm sorry you'll have to reinstrument.

Jun 6 2018, 4:28 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual
mpopov added a comment to T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features .
  • In case of action = 'search':
    • extras is "<cancelled>" if user backs out without typing anything in the search bar
    • extras is the search string if user searches for a language but doesn't add and just backs out (e.g. "Spanglish")
    • extras is "<added> if user concludes interaction with searching for languages by adding a language they found

Just to be clear here... we are only mentioning 'added', and not which language was added?

Jun 6 2018, 12:26 AM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual

Jun 4 2018

mpopov added a comment to T191859: [EPIC] Reading List Sync service analytics.

Sounds good, @Ottomata! Updated and I'll keep this in mind going forward.

Jun 4 2018, 9:12 PM · Product-Analytics, Analytics, Privacy, Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Reading List Service
mpopov added a comment to T191859: [EPIC] Reading List Sync service analytics.

ts field for client-side timestamps in case the device goes offline and the event is queued up for a future opportunity

Orrrrr maybe dt in ISO-8601 ? :D

Jun 4 2018, 7:45 PM · Product-Analytics, Analytics, Privacy, Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Reading List Service
mpopov updated the task description for T191859: [EPIC] Reading List Sync service analytics.
Jun 4 2018, 7:40 PM · Product-Analytics, Analytics, Privacy, Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Reading List Service
mpopov updated the task description for T191859: [EPIC] Reading List Sync service analytics.
Jun 4 2018, 7:07 PM · Product-Analytics, Analytics, Privacy, Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Reading List Service
mpopov added a comment to T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features .

Thanks for the excellent feedback @Sharvaniharan & @RHo! Additional recommendations per our discussion:

Jun 4 2018, 6:49 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual

May 31 2018

mpopov closed T153856: Add lint/CI to all wikimedia/discovery analytics repositories as Declined.

My team was in disarray and restructuring when bulk of the work happened on this (hence the delayed responses and lack of CR) and now we don't have the need or the bandwidth for this. We will continue testing changes locally as we have been doing for years, although these days we're not even actively working on any repos/packages listed.

May 31 2018, 8:27 PM · Product-Analytics, Patch-For-Review, Release-Engineering-Team (Watching / External), Discovery-Analysis (Current work), Discovery, Continuous-Integration-Config

May 30 2018

mpopov updated the task description for T191859: [EPIC] Reading List Sync service analytics.
May 30 2018, 10:42 PM · Product-Analytics, Analytics, Privacy, Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Reading List Service
mpopov added a comment to T191859: [EPIC] Reading List Sync service analytics.

The reason to hash app_install_id is because these events would end up somewhere where we would be able to join with behavioral data sent by mobile apps, which we DON'T want

To clarify just in case, it's fine to log app_install_id in connection with user actions, it has been done in many different schemas for years. And "behavioral data" would seem to describe this data here too.
So I guess the "don't want" here refers to connecting users IDs with those other schemas via the app install ID, right? (in which case, fully agreed, although it seems we had been trying to prevent that with Method 1 or Method 2 anyway)

May 30 2018, 10:40 PM · Product-Analytics, Analytics, Privacy, Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Reading List Service
mpopov lowered the priority of T191859: [EPIC] Reading List Sync service analytics from High to Low.
May 30 2018, 10:31 PM · Product-Analytics, Analytics, Privacy, Reading-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Reading List Service
mpopov added a comment to T190601: Update Audiences page and Key Product Metrics with April 2018 Readers data.

Done for Android.

May 30 2018, 1:02 AM · Product-Analytics, Reading-analysis
mpopov updated the task description for T190601: Update Audiences page and Key Product Metrics with April 2018 Readers data.
May 30 2018, 1:02 AM · Product-Analytics, Reading-analysis

May 25 2018

mpopov added a comment to T190931: Implement Analytics/Event logging instrumentation to measure new multilingual features .

Having reviewed this, I have the following recommendations:

May 25 2018, 12:22 AM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-I-Ice-lolly), Android-app-feature-Multilingual

May 24 2018

mpopov added a comment to T186768: Extend all EL schemas to include client-side timestamp.

@mpopov

date, time in UTC, timezone (including daylight savings) offset from UTC

ISO 8601 specifies that it’s the local time with the offset to UTC - is that acceptable?

May 24 2018, 10:59 PM · Patch-For-Review, Wikipedia-Android-App-Backlog (Android-app-release-v2.7.24x-H-Hot-pepper)

May 22 2018

mpopov closed T193052: Provide web crawler data logs to Go Fish Digital as Resolved.

Just uploaded the data to Go Fish Digital.

May 22 2018, 5:40 PM · Product-Analytics
mpopov closed T191918: Create a team wiki page for Product Analytics as Resolved.

I suppose this is as done as can be until we hire a manager to flesh out the page some more.

May 22 2018, 4:58 PM · Product-Analytics

May 21 2018

mpopov closed T194287: Requesting access to stat1006 for Go Fish Digital as Declined.

Cancelling this request as I will be uploading the data to them instead.

May 21 2018, 5:12 PM · SRE-Access-Requests, Operations, Product-Analytics
mpopov closed T194287: Requesting access to stat1006 for Go Fish Digital, a subtask of T193052: Provide web crawler data logs to Go Fish Digital, as Declined.
May 21 2018, 5:12 PM · Product-Analytics