Page MenuHomePhabricator

What are the most productive referrers/channels for Android?
Closed, ResolvedPublic6 Estimated Story Points

Description

What sources/referrers are bringing people to the app?
What download channels generate the most monthly active users? The most daily active users?

For list of all questions see: https://docs.google.com/document/d/1jlgPYsMYSGKMvAc85kjtzWWibZCyHF9ycQP2zDTjJys/edit?ts=5a37eadd

Event Timeline

What sources/referrers are bringing people to the app?

Already answered as part of T184089: https://github.com/wikimedia-research/App-Android-Baseline_Metrics/tree/master/T184089#retained-installs

What download channels generate the most monthly active users? The most daily active users?

Note to future self: will need to join MobileWikiAppInstallReferrer events with wmf.webrequest data in a way that makes it easier to do T184095 also.

mpopov moved this task from Backlog to In progress on the Discovery-Analysis (Current work) board.
mpopov set the point value for this task to 6.
MBinder_WMF moved this task from Triage to Backlog on the Product-Analytics board.

Here's some data until a dedicated analyst can pick this up:

monthutm_sourceutm_mediumn_installsprop_installs
2019-08google-playorganic52552798.4%
2019-08googleorganic43170.8%
2019-08(not set)(not set)32790.6%
2019-08wmfcentralnotice5070.1%
2019-08portalbutton2750.1%
2019-08(other)(other)410.0%
2019-08google(other)140.0%
2019-08(other)organic80.0%
2019-08portal(other)10.0%
2019-09google-playorganic58074698.0%
2019-09googleorganic48670.8%
2019-09(not set)(not set)39520.7%
2019-09portalbutton27590.5%
2019-09(other)(other)930.0%
2019-09wmfcentralnotice770.0%
2019-09google(other)140.0%
2019-09portal(other)110.0%
2019-09(other)organic40.0%
2019-10 (partial)google-playorganic27679598.1%
2019-10 (partial)googleorganic22920.8%
2019-10 (partial)(not set)(not set)16310.6%
2019-10 (partial)portalbutton13740.5%
2019-10 (partial)(other)(other)380.0%
2019-10 (partial)google(other)60.0%
2019-10 (partial)wmfcentralnotice40.0%
2019-10 (partial)portal(other)40.0%
2019-10 (partial)(other)organic20.0%

Here's the query (for the future apps-focused analyst we're currently hiring for):

SELECT
  CASE month
    WHEN 8 THEN '2019-08'
    WHEN 9 THEN '2019-09'
    WHEN 10 THEN '2019-10 (partial)'
    END AS month,
  IF(event.utm_source IN('google-play', 'google', '(not set)', 'portal', 'wmf'), event.utm_source, '(other)') AS utm_source,
  IF(event.utm_medium IN('organic', '(not set)', 'centralnotice', 'button'), event.utm_medium, '(other)') AS utm_medium,
  COUNT(DISTINCT event.app_install_id) AS n_installs
FROM event.mobilewikiappinstallreferrer
WHERE year = 2019 AND month IN(8, 9, 10)
  AND event.utm_source IS NOT NULL
GROUP BY CASE month WHEN 8 THEN '2019-08' WHEN 9 THEN '2019-09' WHEN 10 THEN '2019-10 (partial)' END,
  IF(event.utm_source IN('google-play', 'google', '(not set)', 'portal', 'wmf'), event.utm_source, '(other)'),
  IF(event.utm_medium IN('organic', '(not set)', 'centralnotice', 'button'), event.utm_medium, '(other)')
ORDER BY month, n_installs DESC
LIMIT 1000;