In the Feed Configuration schema/funnel, source (from which the user entered the Feed configuration screen) is decoded as follows:
- -1 = main overflow menu
- 0 or greater = type of feed card from which the customization was invoked
However, looking at FeedContentType.java#L21-L84 the cards are 1-8. When we look at source in the database, we're somehow getting 18s and 19s in there:
| source | events |
|---|---|
| -1 | 55051 |
| 1 | 2431 |
| 2 | 3137 |
| 3 | 2974 |
| 4 | 568 |
| 5 | 1300 |
| 6 | 1724 |
| 7 | 5031 |
| 8 | 1622 |
| 18 | 3760 |
| 19 | 311947 |
SELECT event_source AS source, COUNT(*) AS events FROM MobileWikiAppFeedConfigure_17490595 WHERE timestamp >= '20180101' AND timestamp < '20180301' AND RIGHT(LEFT(userAgent, 28), 7) > '2.6.206' -- recent versions AND INSTR(userAgent, '-r-') > 0 -- release version AND INSTR(userAgent, 'Android') > 0 -- android version GROUP BY source ORDER BY source;