This is an update of the article "Add Optimizely with Universal Analytics via Tag Manager" previously from our organization. Some things have changed with improvements to code from both Optimizely and Google Tag Manager (GTM). Some issues remain and we'll expand on the issues.First, let's cover some basics of how site testing tools like Optimizely work with your site content. The tools work with your site code to swap out content elements. You identify the elements and Optimizely makes that dynamic content.For example, let's say your site has a button element:Defined by this html and CSS:<div class=pink>1474527600