Improved QA plug-in
Customers use the Chrome Plug-in often for debugging, QA and forcing themselves into variations. It does not always work, and is pretty limited.

-
Anonymous commented
When I use the Preview button within Web Experimentation, I see the following error in my developer console:
Uncaught EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive
When I reached out to Optimizely support, they confirmed that this is a known issue; Preview Mode uses the eval() function which is only possible if your CSP allows unsafe-eval.
As allowing unsafe-eval is not recommended due to the security risks and would essentially nullify the protections we gain from CSP, we are unable to use Web Experimentation.
I encourage Optimizely to support keeping unsafe-eval out of our CSP while keeping all Web Experimentation functionality.
-
Darren Bonnici commented
I would like to be able to test multiple audiences on the same page, to see how the activities associated with those audiences would appear to a user in multiple audiences.
The Optimizely preview helper would be a great way to do this. In the override, it currently only shows the audiences associated with the campaign being previewed. If this allowed for the override to allow for any audiences to be selected, and hence allow to test for how it might look for a user who is in multiple audiences, it would be extremely helpful.