- Optimizely X Web Experimentation
- Optimizely X Web Personalization
- Optimizely X Web Recommendations
- Optimizely Classic
This article will help you:
- Manage settings in the Privacy subtab of your Project Settings
- Anonymize IPs, mask descriptive names, force parameters, draft/paused experiments, and other information for additional privacy
- Filter IP addresses from Optimizely results
- Understand tradeoffs between additional privacy and integrations/compatibility
The Optimizely snippet contains objects that make it easier for users to QA and debug experiments, as well as transmit information to other systems. Some users prefer a higher level of privacy for the functionality and information contained in these objects.
You can change various configuration options in the Privacy subtab:
Mask descriptive names
Optimizely X and Optimizely Classic
Disable the force variation parameter
Exclude draft and paused experiments
Optimizely Classic, excluded by default in Optimizely X
Anonymize IP addresses for the project
Filter IP addresses out of the Results page
Here's where to find the Privacy tab in Optimizely X.
Here's where to find the Privacy tab in Optimizely Classic.
- Looking for the Implementation subtab in Optimizely Classic? Check out Stats Engine: Implementation
Masking Descriptive Names
In order to share data with third-party analytics platforms, Optimizely contains some information about experiments, variations, audiences, sections, and segments that needs to be exposed at the client level. While these descriptive names are helpful for debugging and offer significant benefits for some third-party integrations, some customers may want to replace all of the descriptive names with numerical IDs that can be tied back to the Optimizely system to determine their full-text equivalents.
Your new projects will have Mask descriptive names enabled by default, so you will not see variation names pass into your analytics platform. This also means that Optimizely will not be able to pass the descriptive names of individual variations into your analytics platform.
If you change data object name settings while an experiment that has a standard or custom third-party integration is running, you will create two sets of results for that test in your analytics platform. The best time to make the change is when there are no experiments with any sort of integration running.
Force variations in Optimizely Classic
In Optimizely X, use the Share Link feature to show draft variations and experiences that haven't been published to team members.
In Optimizely Classic, force variation parameters are turned off by default.
When you need to turn on force variation parameters:
- Navigate to the Privacy subtab.
- Uncheck Disable the force variation parameter.
- Click Save.
If you're performing QA for a draft or paused experiment, keep in mind that you'll need to include Draft and paused experiments in the snippet.
Return both of these features to the default mode when you've completed QA.
Draft and paused experiments in Optimizely Classic
In Optimizely X, draft and paused experiments are always excluded. The Exclude draft and paused experiments checkbox does not impact this behavior.
However, sometimes it's useful to exclude draft and paused experiments. This reduces snippet load time or ensures that visitors aren't able to use force parameters to view experiments they're not intended to see.
To remove draft and paused experiments from the snippet:
Navigate to the Privacy subtab.
Check Exclude draft and paused experiments.
IP anonymization in Optimizely Classic
In some countries you may be required to remove the last block of an IP address to protect the identity of your visitors. Optimizely allows you to easily remove the last block of your visitors' IP address.
In Optimizely Classic, turn this option on:
- Navigate to the Privacy subtab.
- Check Anonymize IP addresses for this project and remove the last octet of IP addresses prior to logging.
Checking this box changes the last block from the IP address into a 0 (zero) for all tracking calls made to Optimizely. The full IP address will not be stored anywhere and cannot be retrieved later.
If you're using both IP Anonymization and IP Filtering, make sure that the regular expression that you use for IP Filtering treats the final octet as 0 (zero).
Privacy Settings only impact the experiments in the project. You can automatically anonymize IP Addresses for ALL experiments under all new created projects through your Account Settings. To change settings for an existing project, navigate to that individual project.
If you are an administrator, you can anonymize IP addresses automatically for all new projects. You can also lock this setting permanently to ensure you are always in compliance.
If you select Lock this setting permanently, you cannot undo this action yourself once saved. You will need to contact Optimizely's support team to reverse this setting, once saved.
Here's where to look in Optimizely Classic:
Log in to Optimizely and click your account name.
IP filtering in Optimizely Classic
In Optimizely Classic, you can filter individual IPs or IP ranges out of your experiment results. For example, if you want to exclude your company's employees from being counted toward experiment results. To learn more, see our article on IP Filtering.
IP Filtering won't prevent certain visitors from seeing the experiment -- it will only exclude them from the experiment results. To exclude IP ranges from being included in experiments, see our article on IP Address Audience conditions.