Page MenuHomePhabricator

Help panel: instrumentation records mobile events as editor_interface = "other"
Open, Needs TriagePublic

Description

In testing the EventLogging for the help panel before the deployment of search, I noticed that many of mobile events were being recorded with editor_interface = "other".

Specifically, the first event (action = "impression") and last event (action = "close") had editor_interface = "wikitext", and all the events in between had editor_interface = "other".

I was using the help panel with Safari on my iPhone 6S in Test Wiki. My editor was the wikitext2017 editor in wikitext mode. I was logged in as "MMiller (WMF)" (User ID 39901). The first event in the series is at 2019-02-12T17:48:02Z, and the last is at 2019-02-12T17:50:00Z.

Event Timeline

Looking into log on eployment-eventlog05.eqiad.wmflabs

(1) It seems that other is recorded for mobile only:

select distinct(event_is_mobile) from HelpPanel_18857669 where event_editor_interface = 'other';
+-----------------+
| event_is_mobile |
+-----------------+
|               1 |
+-----------------+
1 row in set (0.01 sec)

(2) the event_action that recorded :

MariaDB [log]> select distinct(event_action) from HelpPanel_18857669 where event_editor_interface = 'other';
+--------------+
| event_action |
+--------------+
| search-focus |
| open         |
| search       |
| back-home    |
+--------------+
4 rows in set (0.01 sec)