Opticon 2015-Pushing the Boundaries of Optimizely
-
Upload
optimizely -
Category
Documents
-
view
44 -
download
0
Transcript of Opticon 2015-Pushing the Boundaries of Optimizely
#opticon2015
Pushing the Boundaries of Optimizely
Alex IvashchenkoPrincipal Software Engineer, Trulia
Markis TaylorEngineering Lead, Trulia
Shaunak MaliSolutions Architect, Optimizely
Brad TaylorSr. Solutions Architect, Optimizely
node-optimizely library
• Creates isolated environment
• Runs provided optimizely experiments
• Outputs modified html
• Returns list of added images and cookies
• Framework agnostic
The Developer
• Choose between jsdom and cheerio/vm
• Fetch fresh optimizely bundle (no jquery)
• Generate original html page
• Handle new cookies and images
• Send modified html to a client
GitHub:
github.com/trulia/node-optimizely
node-optimizely
NPM:
npmjs.com/optimizely
Left hand should know what the right hand is doing.
Advertising Operations meets Product Development
https://gist.github.com/ff7a5bb9b4cc44f62c6e.git
Code to block iFrame load
#opticon2015
Pushing the Boundaries of Optimizely
Alex IvashchenkoPrincipal Software Engineer, Trulia
Markis TaylorEngineering Lead, Trulia
Shaunak MaliSolutions Architect, Optimizely
Brad TaylorSr. Solutions Architect, Optimizely