Dev guideAPI Reference
Dev guideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In

History

The change history logs most actions taken in Optimizely Feature Experimentation projects and flags.

Optimizely Feature Experimentation logs most actions you can perform for a project, such as creating a page, modifying a rule, and adding and removing audiences. These actions are listed in the change history, which displays the record of user activity for each of your projects.

If an experiment starts to behave strangely or stops working correctly, you can troubleshoot by checking the change history to see which changes were made, when, and by which collaborator. The detailed change history creates an activity trail that provides additional security to individuals and teams with multiple collaborators.

Project history

Each project’s change history is listed under History.

Click image to enlarge

Click image to enlarge

Use the filters at the top of the page to refine the changes displayed. Currently, you can filter to show changes by type, date range, and source.

For each change, you will see a Show details button. Click the button to view the specific change details, or hold alt (Windows) or option (Mac) + click to show or hide all changes.

Click image to enlarge

Click image to enlarge

The change history detail panel displays descriptions of each change, along with the original (before changes) in red on the left side and the updated code (after changes) in green on the right side. If you are interested, you can find out more about how this data is structured in our public API docs. To collapse the change detail view, click the Hide details button.

Click image to enlarge

Click image to enlarge

Project changes tracking

Account

ActionCaptured
All changesX

Attributes

ActionCaptured
Create
Key
Description

Audience

ActionCaptured
Create
Name
Description
Conditions

Environments

ActionCaptured
Creation
Key
Description
Archive / UnarchiveX
Restricted Access

Event

ActionCaptured
Key
Description

Flag

ActionCaptured
Creation
Deletion
Archived

Group

ActionCaptured
Create
Name
Description
Experiment
Traffic Allocation

Project Settings

ActionCaptured
Create
Name
Description
Statistical Significance
Create WebhookX
Regenerate Webhook SecretX
Delete WebhookX
IntegrationsX
CollaboratorsX
Time ZoneX
IP AnonymizationX
Bot FilteringX

Ruleset

ActionCaptured
Turn flag on/off in an Environment
Change rule priority
Add, delete, or duplicate a rule

Variation

ActionCaptured
Create
Update existing variation name
Delete variation

📘

Note

  1. Various Project updates (captured and not) may result in updates to tracked project keys (e.g., code_revision, js_file_size).

  2. Custom Analytics Integrations are technically Extensions, so those changes will be found with a type of Extensions.

  3. Pageview Events are technically just Pages, so those changes will be found with a type of Pages.

  4. Default Environments will not have corresponding change logs upon project creation.

Flag history

To view a flag's history, navigate to the flag, then select History.

The flag's change history works similarly as the project's change history. Use the drop-downs to filter by Type, Date, and Source (change through the API or Web UI).

For each change, you will see a Show details button. Click the button to view the specific change details, or hold alt (Windows) or option (Mac) + click to show or hide all changes.

Refer to the Project History section for an in-depth description of of the change history panel.

Flag changes tracking

Flag Settings

ActionCaptured
Create
Update
Delete

Ruleset

ActionCaptured
Turn flag on/off in an Environment
Change rule priority
Add, delete, or duplicate a rule **

Rule

ActionCaptured
Create **
Update rule name
Update audience conditions
Update traffic allocation
Add metric
Delete metric
Re-order metric
Update distribution mode
Update variation delivered
Update variation traffic allocation
Add variation
Delete variation
Add, update, or delete allowlist
Duplicate Rule **
Delete Rule **

** Create, delete, and duplicate rule history will be listed both in the Ruleset updates and the Rule updates

Variation

ActionCaptured
Create
Update existing variation name
Delete variation