The campaigns should load instantly. Internet connection, VPN, adblocker usage, and other technical reasons can cause delays in rendering. But here's how you can make it load faster:

1. One sure way to optimize the load speed would be to change the Talkable Initialization script placement on the page. 
If the Talkable script tag is located at the bottom of the page and doesn’t have the “async” attribute, it would wait for other scripts to load first. Adding the attribute to the script and moving it higher in the body or to the head (even better) will prioritize the load.

<script type="text/javascript" src="https://d2jjzw81hqbuqv.cloudfront.net/integration/clients/brand-name.min.js" async ></script>


2. Make sure the campaign uses optimized image/file sizes and upload lower-resolution versions if it is.

3. There should be only one copy of the Initialization script on the page. Delete all duplicates if there are any.

4. Make sure you don't have JS errors from code executed before Talkable. If there is some critical error, the browser may not be able to process Talkable scripts quickly.

Note: If you use GTM, you can add priority to the tag. The higher the priority, the quicker it gets loaded.



If this guide doesn't help, don't hesitate to contact support@talkable.com for tech support.