Reported from Slack - android channel:
It looks like the UTM source is broken for app menu donations on android. The issue started at least as early as November 28th. From that point on I start seeing entries such as enUS_null_Android.inapp.google rather than enUS_appmenu_Android.inapp.google. Around 1500 donations
Note: not sure where the payments were coming from (native vs webpay), but basically, it is related to the CampaignCollection.getFormattedCampaignId(campaignId), where the campaignId is null in this case.
Expected results
enUS_appmenu_Android.inapp.google
Actual results
enUS_null_Android.inapp.google
Testing steps for QA:
- Go to Developer settings and find "Event Platform intake base URI", and select "Beta"
- Update "Event platform batch size" to "1".
- Restart the app
- Go to https://stream.wikimedia.beta.wmcloud.org/v2/ui/#/?streams=app_donor_experience and click on Stream
- Click on "More" menu and click on "Donate with Google Pay"
- Check event stream to see if the campaign id is enUS_appmenu_reminderA_Android or enUS_appmenu_reminderB_Android

