Dynamic Resource Loader
One of the biggest challenges of managing a high traffic website with an significant media buy is keeping track of all the various 3rd party scripts and marketing tracking tags. Tags were constantly going up and coming down to match marketing campaigns and slow 3rd party scripts would negatively affect site performance.
Keeping track of all those tags was extremely time consuming, difficult to manage and error prone as you ran into file conflicts with other projects or coworkers. Making this even more difficult is the fact that many sections of the Boost website were controlled by 3rd party vendors who simply could not make the changes in time for the various campaigns and would charge ridiculous amounts of money for the changes if they could.
- Centralized resource management. Instead of the tags being hard coded into each individual page across the site, all tags are housed in a central location making it easy to manage a large number of tags.
- Increase in site speed. All resources were post-loaded asynchronously so that slow 3rd party resources don’t negatively impact the user experience.
- Cost savings. No more reliance on slow and expensive 3rd party vendors, we could insert the tags ourselves dynamically whenever we wished.
- Eliminate risk. By removing dynamic resources from the work flow, this eliminated the risk of file conflicts with other developers or projects.