Open Bug 1689106 Opened 10 months ago Updated 10 months ago

The attribution is not added fore new users if the Firefox stub installer is downloaded directly from the Mozilla "download/thanks/" page


( :: General, defect)



(firefox85 affected)

Tracking Status
firefox85 --- affected


(Reporter: cmuntean, Unassigned, NeedInfo)




(1 file)

[Affected versions]:

  • Firefox Realease 85.0;

[Affected Platforms]:

  • Windows 10 x64;
  • Windows 8.1 x32;
  • Windows 7 x64;


  • The Firefox browser is uninstalled, all the registries and all the appdata are removed.

[Steps to reproduce]:

  1. Open the Chrome or Edge browser.
  2. Navigate diretly to page.
  3. Wait for the stub installer to be downloaded.
  4. Install the Firefox browser.
  5. Open the Firefox browser and navigate to "about:telemetry#environment-data-tab_settings" page.
  6. Observe the "" property.

[Expected results]

  • The "" property exists and has the "chrome" or "edge" value.

[Acutal results]:

  • The "" property dosen't exists.


FWIW, this is intentional by design, at least when the original stub attribution feature was implemented. We don't block downloading Firefox whilst waiting on a stub attribution auth request. That request has to happen before the user clicks download on a button that points to /thanks/.

Thanks Alex for your input.
We were inclined to log this behaviour because there is an experiment that targets the new users who switch from Chrome to Firefox. Considering this, there is a chance that if new users receive or download the Firefox stub installer from the /thanks/ page, they will not have any attribution set, therefore they would not be eligible for the experiment. The experiment I am talking about is “Multi-Stage Onboarding : Custom Chrome strings”.

@emily could you share your thoughts on this? Would it be possible for this to lead to an improvement in our Chrome switcher detection?
Also, feel free to add anyone else who could weigh in on this as well.

Severity: -- → S3
Flags: needinfo?(emcminn)

Hi Cosmin, I'm unfortunately not the right person to answer here, I've only touched attribution in the context of this experiment. I'll pass the needinfo on to @Mardak who has worked on it in more depth :)

Flags: needinfo?(emcminn) → needinfo?(edilee)
You need to log in before you can comment on or make changes to this bug.