mozilla / experimenter

A web application for managing user experiments for Mozilla Firefox.
https://experimenter.services.mozilla.com
Mozilla Public License 2.0
121 stars 186 forks source link

Channel parameters on Google URLS based on branches #8881

Open shell1 opened 1 year ago

shell1 commented 1 year ago

On Nimbus desktop we can set the channel parameter on Google URLs based on the branches - (e.g. changing the search url from https://www.google.com/search?client=firefox-b-m&q=test to https://www.google.com/search?client=firefox-b-m&channel=foo&q=test).

Can we do that with Android?

┆Issue is synchronized with this Jira Task

Standard8 commented 1 year ago

We should probably consider iOS as well at some stage.

When we do this, I think we should make the params work in the same ways to the desktop search -> extraParams feature

Mobile platforms don't yet have the same search configuration as desktop - though that will hopefully happen in H2, so we won't be able to work exactly the same. However, we should still limit the code to only being able to set the same parameters as desktop can currently set - namely the channel parameter for Google.