Windows
1. Windows - Distribute via Group Policy (GPO)
Download and install the Firefox Administrative Templates from here: https://support.mozilla.org/da/kb/customizing-firefox-using-group-policy-windows?redirectslug=customizing-firefox-using-group-policy&redirectlocale=en-US
Using ExtensionSettings policy
See https://github.com/mozilla/policy-templates#extensionsettings
Modify "Extension Management" under Computer Configuration -> Policies -> Administrative Template * -> Mozilla -> Firefox -> Extensions
Add the following snippet to your "Extension Management" JSON setting:
"uxm-web-performance-monitor_22q4@uxmapp.com": { "installation_mode": "force_installed", "install_url": "https://download.uxmapp.com/firefox/uxm-performance-monitor-22q4/latest.xpi" }
Example on the full JSON setting:
{ "*": { "blocked_install_message": "Custom extensions not allowed.", "install_sources": ["about:addons","https://addons.mozilla.org/"], "installation_mode": "blocked", "allowed_types": ["extension"] }, "uxm-performance-monitor_22q4@uxmapp.com": { "installation_mode": "force_installed", "install_url": "https://download.uxmapp.com/firefox/uxm-performance-monitor-22q4/latest.xpi" } }
Using deprecated "Extensions" policy
Please see https://github.com/mozilla/policy-templates#extensions, this policy is not technically deprecated, it is recommended that you use the ExtensionSettings policy instead.
Modify "Extensions to Install" under Computer Configuration -> Policies -> Administrative Template * -> Mozilla -> Firefox -> Extensions
Set it to enabled and add the UXM extension to the list of extensions, See extension list in bottom for versions, the newest UXM Web extension is called:
https://download.uxmapp.com/firefox/uxm-performance-monitor-22q4/latest.xpi
Repeat and add to "Prevent extensions from being disabled or removed" if need by organization.
Extension will be install on the Active Directory joined machines next time they synchronize GPO settings, you can force the synchronization by executing the gpupdate command below in a elevated comand prompt on the domain joined client machine.
gpupdate /force
2. Windows - Distribute via Azure Intune
See https://support.mozilla.org/en-US/kb/managing-firefox-intune
3. Windows - Adding the extension manually
Requires that the UXM Desktop agent is installed to receive configuration.
Open https://download.uxmapp.com/firefox/uxm-performance-monitor-22q4/latest.xpi in Firefox and press "Add".
macOS
1. macOS - Distribute via JAMF
See https://support.mozilla.org/en-US/kb/deploying-firefox-macos-using-pkg-and-jamf
Check Your Firefox Policies
Use about:policies to see applied Group Policies.
Errors are shown under the errors page
Testing with other profiles
Enter about:profiles in Firefox URL to create and switch profiles to ensure that the addon is loaded correctly in new and old profiles.
Validating options
Click on the UXM logo to see which urls that the addon monitors (Requires that UXM Desktop agent is connected to UXM system and that "Real user (Desktop)" -> "Browser Web Pages" is setup and synchronized to endpoints.