Page MenuHomePhabricator

Use wmf_source placeholder for entire ID instead of just platform
Open, LowPublic

Description

When we don't have an active campaign running currently or in the near future, we want the client apps to replace a $formattedId; placeholder in the campaign config urls with our metrics identifiers. This way, a campaign config url that looks like this:

https://donate.wikimedia.org/?country=FR&uselang=en&appeal=JimmyQuote&wmf_medium=WikipediaApp&wmf_campaign=$platform;&wmf_source=$formattedId;

Will look like:

https://donate.wikimedia.org/?country=FR&uselang=en&appeal=JimmyQuote&wmf_medium=WikipediaApp&wmf_campaign=$platform;&wmf_source=enFR_FR_2024_10_iOS

Before we navigate the user to the web view.

Once those releases are out at 100%, we want to ensure the next campaign config urls are set up to use the new $formattedId placeholder.

Event Timeline

HNordeenWMF subscribed.

iOS will wait to update this until a quiet period between campaigns

the iOS Team decided to wait to pick this up until January 2025 - when there is a lull in campaigns

This was already done & released in Android, so untagging.