In order for us to integrate with a website, we require you to include to a JavsScript file that tracks which pages and products your customers are visiting so we can use this information in your triggered campaigns. This script is loaded each time a page is viewed on your site.
We’re very conscious of performance and our script has been heavily tweaked to make it fast. It has been minified (stripped of all unnecessary characters, such as spaces) to decrease the size (unless you’re visiting the page with the trace bar on — the red bar at the bottom — which will cause a formatted version to be displayed). The file is loaded from a CDN for maximum speed.
The script also uses the both the async and defer attributes, which means it isn’t loaded until after the page has finished rendering. This is so it doesn’t block any other elements loading and thus shouldn’t affect the speed at which the rest of the page displays.
We also set a cache timeout on the script to avoid visitors having to download it on every page they visit (though the time period must be kept relatively short in case of script updates).