- Set up user-based roles and permissions in Optimizely Web Experimentation
- Add or remove collaborators (users) to your account
In Optimizely Web Experimentation, users are called collaborators. Collaborators have different levels of permission. Use the collaborator roles to manage user-based permissions and access to your Optimizely Web projects. These roles are especially useful when there are multiple people working on the same project or campaign.
The collaborator roles are:
-
Administrators have full access to all projects and account billing information, including access to create projects. They can also add and remove other administrators. If you make someone an administrator, they are one on every project. If you change an administrator to any other role, they lose all privileges on other projects.
-
Project owners can create, edit, publish, start, and pause experiments and campaigns. A project can have more than one project owner. Project owners can also create projects and invite editors and viewers to the projects they own.
If you want to restrict collaborator access to specific projects, give them the Project Owner role for those projects. This way, they can only access the experiments within the specific projects to which they have been assigned. -
Publishers can create, edit, publish, pause, and unpause experiments and campaigns; view results; and create and modify audiences, metrics, and pages. A publisher has full power to create, start, and stop experiments, but cannot change the configuration settings for the project, e.g. the snippet.
-
Restricted publishers have a limited version of the publisher role. A restricted publisher can only use pre-made extensions to create experiments. They cannot use the Visual Editor or Code Editor. Otherwise, they have the same abilities as a publisher.
-
Editors can create pages and events; create and modify audiences, and create and edit non-running campaigns. Editors can create experiments, but can't start them. They can also view results.
-
Restricted editors have a limited version of the editor role. A restricted editor can only use pre-made extensions, and cannot use the Visual Editor or code editor. Otherwise, they have the same abilities as an editor.
-
Viewers can preview campaigns and view results.
Most of the collaborator roles in Optimizely Web Experimentation are project-specific, meaning that you can have different collaborator statuses across different projects. However, this also means that collaborator roles need to be managed per project, so if you want to change someone's Editor status to a Viewer in multiple projects, this needs to be done for every project separately.
One exception to the above rule is the Administrator role. This role gives complete access to the entire account and, as such, all projects linked to that account. If you make a collaborator an Administrator in an account, this is applicable across all projects. Similarly, if you downgrade the status of an existing Administrator, this applies to all projects.
Access by collaborator role
Roles are listed in order of most permissions (left) to least (right).
Experiments and campaigns
Admin-istrator | Project Owner | Publisher | Re-stricted Publisher | Editor | Re-stricted Editor | Viewer | |
View |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Edit |
✓ |
✓ |
✓ |
✓* |
✓** |
✓* |
|
Create |
✓ |
✓ |
✓ |
✓* |
✓ |
|
|
Start and pause |
✓ |
✓ |
✓ |
✓* |
|
|
|
Publish |
✓ |
✓ |
✓ |
✓ |
|||
Archive and delete |
✓ |
✓ |
✓ |
✓ |
|
|
|
Create catalogs and recommenders |
✓ |
|
|
|
|
|
|
Pages
Admin-istrator | Project Owner | Publisher | Re-stricted Publisher | Editor | Re-stricted Editor | Viewer | |
View |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Create |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
|
Edit and archive |
✓ |
✓ |
✓ |
|
|
|
|
Events and tags
|
Admin-istrator | Project Owner | Publisher | Re-stricted Publisher | Editor | Re-stricted Editor | Viewer |
View events |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Create events |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
|
Edit and archive events |
✓ |
✓ |
✓ |
|
|
|
|
Extensions
|
Admin-istrator | Project Owner | Publisher | Re-stricted Publisher | Editor | Re-stricted Editor | Viewer |
Create only |
|
|
|
✓ |
✓ |
✓ |
|
Create and edit |
✓ |
✓ |
✓ |
|
|
|
|
Audiences
Admin-istrator | Project Owner | Publisher | Re-stricted Publisher | Editor | Re-stricted Editor | Viewer | |
View |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Create and edit |
✓ |
✓ |
✓ |
✓ |
✓ |
|
|
Results
|
Admin-istrator | Project Owner | Publisher | Re-stricted Publisher | Editor | Re-stricted Editor | Viewer |
View |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Reset |
✓ |
✓ |
✓ |
|
|
|
|
Project Settings
|
Admin-istrator | Project Owner | Publisher | Re-stricted Publisher | Editor | Re-stricted Editor | Viewer |
Add collab-orators |
✓ |
✓ |
|||||
Change snippet settings |
✓ |
✓*** |
|
|
|
|
|
Inte-grations |
✓ |
✓ |
|||||
Create projects |
✓ |
✓ |
Account Settings
|
Admin-istrator | Project Owner | Publisher | Re-stricted Publisher | Editor | Re-stricted Editor | Viewer |
View |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Edit Cross-Origin Settings |
✓ |
||||||
View and pay bills |
✓ |
* Can only make changes within a variation using extensions
** Can draft changes but cannot publish them
*** On projects for which they are an owner
Add a collaborator
Here is how to add a collaborator, with step-by-step instructions below:
-
Navigate to the Settings dashboard.
-
Select the Collaborators tab and click New Collaborator.
-
Enter the collaborator's email address and select their role and language.
-
Click Invite to multiple projects... and select the projects you want to invite the collaborator to.
-
Click Invite.
Remove a collaborator
Here is how to remove a collaborator, with step-by-step instructions below:
-
Navigate to the Settings dashboard.
-
Select the Collaborators tab.
-
Click the collaborator you want to remove.
-
In the Collaborator Details panel at the right of the screen, click Remove From Project or Remove From Account.
-
In the Remove from Project or Remove from Account dialog box, click Remove From This Project or Remove From All Projects.