The Next Generation of Visual Website Optimizer is launching in April 2014 See What's Coming


Find Articles

How does VWO work at technical level?

  • The JavaScript code snippet you insert on your pages contacts the VWO server whenever a visitor visits your page.
  • Based on current URL, the server determines if a test is to be run or not.
  • There are two parts of response that the server sends: a) static JavaScript code for running the test; b) dynamic test-specific data. Both static and dynamic portions of reponse are heavily cached at the server backend, so response time is minimal. With code minification and gzipping, the size of response decreases even further.
  • The response that comes back from the server determines which elements of DOM need to be automatically replaced by one of the variations (as contained in server response). In case of click, form submission or engagement as a conversion goal, a VWO function binds to click event on the page that checks if a conversion has occurred.
  • After section replacements and binding of goals, the page is displayed to the visitor.


VN:F [1.9.22_1171]
Rating: 2.9/5 (18 votes cast)
How does VWO work at technical level?, 2.9 out of 5 based on 18 ratings
No Comments

No comments yet.

Leave a comment →

Raise Support Ticket


Raise a Support Ticket!

Your Name

Your Email

Your Phone

Your Query

Or, contact us through email

A B Testing Tool