canmove, Confirmed users, Bureaucrats and Sysops emeriti
2,305
edits
(Add new docs.) |
(made some edits) |
||
| Line 10: | Line 10: | ||
# The user clicks on the “Download Firefox” button. Server technology (“the bouncer”) determines which platform, locale, channel and version the user should get, and redirects the user to that particular binary file on our CDN. The download begins. | # The user clicks on the “Download Firefox” button. Server technology (“the bouncer”) determines which platform, locale, channel and version the user should get, and redirects the user to that particular binary file on our CDN. The download begins. | ||
# When the download has finished, the user installs Firefox using the downloaded file. | # When the download has finished, the user installs Firefox using the downloaded file. | ||
# Next, the user opens Firefox. Since this is the first time the user has opened a fresh install of Firefox, Firefox will automatically request a page served by our website, the | # Next, the user opens Firefox. Since this is the first time the user has opened a fresh install of Firefox, Firefox will automatically request a page served by our website, the “First Run” page. | ||
# The user enjoys and depends on Firefox for many years. It helps them navigate through all the times of their life. | # The user enjoys and depends on Firefox for many years. It helps them navigate through all the times of their life. | ||
When a funnelcake experiment is underway, the above steps are different: | When a funnelcake experiment is underway, the above steps are different: | ||
* Some subset of users at step 2 download a special version of Firefox (the funnelcake version). | * Some subset of users at step 2 download a special version of Firefox (the funnelcake version) with a unique anonymous number associated with the entire experiment (funnelcake id). | ||
* When those funnelcake users visit the | * When those funnelcake users visit the First Run page in step 4, the URL for that page includes a parameter (usually ?f=funnelcake-id) identifying them as part of the cohort. This allows us to understand how the funnelcake affected install rates. | ||
* When the user is enjoying Firefox, the funnelcake ID is also included in the distribution.id field of Firefox. This allows us to understand usage and retention rates of those anonymous cohorts. | |||
== How to run a Funnelcake experiment == | == How to run a Funnelcake experiment == | ||