1) In this Github project, click the green Code
button and choose Download ZIP
. Save the zip file somewhere that you're not going to delete it by accident. Once downloaded, open the zip file and you should see a directory named evotools-main
.
2) In Chrome, navigate to chrome://extensions/
and enable Developer mode
in the top right corner of the extensions page.
4) You should now see the EvoTools extension enabled on the page. You may also want to pin
the extension for easy access.
5) You're all set up! Navigate to a page that you know has an active experiment, click the extension icon, and validate that you are seeing data.
We use injectScript.js
to get the evolv remotecontext and send it to evolvTool
. We actually have a bridge between webpage and contentScript
to transfer data. We also can transfer data between contentScript
and background as internal communication to make a complete data flow.
npm run build
will build the extension and place it in thedist
directory. You can then load the extension from thedist
directory in Chrome.npm run watch
will watch for changes and rebuild the extension as you make changes.
- Link each combinations to the experiment in the manager
- List audiences user has qualified for
- Select desired combination - would likely need to talk to the manager
- Replicate
Resource Override
's script injection/redirect functionality to eliminate the need for that extension.- Would allow us to be able to toggle environments