- Joined
- Dec 19, 2019
- Messages
- 48
- Reaction score
- 10
Dear 3CX team,
Quite a few Website companies like Webdadi, use Google Tag Manager to install 3rd party code snippets - embed javascripts for plugins like yours to integrate smoothly and also run so that core libraries and code like your callus.js file are all called asynchronously, so that they don't either slow down the page load times, and consequent PageSpeed stats, and secondly by using Google Tag Manager the web company and customer can do beta and user acceptance testing, not only but also we don't have to worry about a customer uploading JS files to a server that could potentially break the website. Examples of a company who's CSS script does break Websites include Calendly as their CSS file can break websites, fortunately, you can avoid this as their script will install via GTM.
The 3CX messenger JS Main script callus.js, not the embed snippet, is too large to install via Google Tag Manager and normally these scripts would be pulled asynchronously from a CDN not from our server or the customer's server. For instance, the Landbot Chatbot is pulled via their site <script src="https://static.landbot.io/landbot-3/landbot-3.0.0.js"></script> This is what we need for your callus.js script.
Would you consider hosting your callus.js script either at 3cx.com or via a direct CDN and enable all the config to work via your code snippet that's fine as is, and that can all be installed via GTM? Until this is done we won't be able to add you to our Plugin Store.
Kind regards,
Oliver @ Webdadi
Quite a few Website companies like Webdadi, use Google Tag Manager to install 3rd party code snippets - embed javascripts for plugins like yours to integrate smoothly and also run so that core libraries and code like your callus.js file are all called asynchronously, so that they don't either slow down the page load times, and consequent PageSpeed stats, and secondly by using Google Tag Manager the web company and customer can do beta and user acceptance testing, not only but also we don't have to worry about a customer uploading JS files to a server that could potentially break the website. Examples of a company who's CSS script does break Websites include Calendly as their CSS file can break websites, fortunately, you can avoid this as their script will install via GTM.
The 3CX messenger JS Main script callus.js, not the embed snippet, is too large to install via Google Tag Manager and normally these scripts would be pulled asynchronously from a CDN not from our server or the customer's server. For instance, the Landbot Chatbot is pulled via their site <script src="https://static.landbot.io/landbot-3/landbot-3.0.0.js"></script> This is what we need for your callus.js script.
Would you consider hosting your callus.js script either at 3cx.com or via a direct CDN and enable all the config to work via your code snippet that's fine as is, and that can all be installed via GTM? Until this is done we won't be able to add you to our Plugin Store.
Kind regards,
Oliver @ Webdadi
