This article helps you:
Set user permissions for Amplitude Experiment that are independent of and separate from those used in Amplitude Analytics
Experiment app-level permissions enable Amplitude admins to manage access to Amplitude Experiment separately from Amplitude Analytics permissions. Use this when you want to:
Setting app-level user permissions in Experiment is only available to Enterprise customers.
To set app-level user permissions in Experiment, follow these steps:
This feature is available to users on Enterprise plans only.
With flag-level access controls, you can decide which Amplitude Experiment users can make changes to specific flags or experiments.
When flag-level access controls are enabled, users in your organization can't save changes to restricted flags and experiments unless they're specifically designated as an editor for it.
You can set the default access for new flags and experiments to a restricted list of editors, or all users in your organization.
This is controlled by a organization-wide setting in Experiment > Permissions > Organization Settings. Only users with the admin role can modify this setting.
The default sets new flags and experiments as editable by all users in your organization. If you create a new flag or experiment, you can manually restrict access to that item after you create it.
If you change the default and make new flags and experiments viewable instead of editable, only editors can modify new flags and experiments. Remove this restriction after you create the flag or experiment.
If you create a flag or experiment through the Management API, it defaults to editable regardless of the organization setting.
To edit the list of approved editors, navigate to [flag or experiment] > More Actions > Manage Access. Here, you can add individual users, or specify that the flag is editable by all users in your organization.
After you grant a user editor permissions to your flag, Amplitude Experiment checks permissions and verifies that user 's role has edit access. For example, if you assign a user the viewer role and later add them as an editor to your flag, they can't save changes until you give them a role with editing privileges.
Users get a notification when you add them as an editor to a flag or experiment. You can control your notification settings in Personal settings > Notifications > Updates about my experiments
There are two ways to to make modifications to a restricted flag or experiment when no editor users are available:
This table describes the various permissions included with each permission level.
Viewer | Member | Manager (Project) | Admin (Org) | |
---|---|---|---|---|
Targeted Environments | Read | Read/Write | Read/Write | Read/Write |
Activate | Read | Read/Write | Read/Write | Read/Write |
Variants | Read | Read/Write | Read/Write | Read/Write |
Allocation | Read | Read/Write | Read/Write | Read/Write |
Analysis | Read | Read/Write | Read/Write | Read/Write |
Metrics | Read | Read/Write | Read/Write | Read/Write |
Experiments and Flags | Viewer | Member | Manager (Project) | Admin (Org) |
---|---|---|---|---|
Read | Y | Y | Y | Y |
Create | Y | Y | Y | |
Edit | Y | Y | Y | |
Delete | Y | Y | Y |
Environments | Viewer | Member | Manager (Project) | Admin (Org) |
---|---|---|---|---|
Read | Y | Y | Y | Y |
Create | Y | Y | Y | |
Edit | Y | Y | Y | |
Delete | Y | Y | Y |
Mutual Exclusion Groups | Viewer | Member | Manager (Project) | Admin (Org) |
---|---|---|---|---|
Read | Y | Y | Y | Y |
Create | Y | Y | Y | |
Edit | Y | Y | Y | |
Delete | Y | Y | Y |
Users | Viewer | Member | Manager (Project) | Admin (Org) |
---|---|---|---|---|
Add user to a project | Y | Y | ||
Edit project role | Y | Y | ||
Add user to organization | Y | |||
Edit organization role | Y |
Other | Viewer | Member | Manager (Project) | Admin (Org) |
---|---|---|---|---|
View Project API Key | Y | Y | Y | Y |
Thanks for your feedback!
July 11th, 2024
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2024 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.