Zoho SalesIQ is live chat and visitor tracking software that you can embed on your website. However, if you have added the Zoho SalesIQ code snippet to your website, you may find that the Online Designer and the SalesIQ app fail to load.
We have discovered the problem is caused by the javascript being used for SalesIQ conflicting with the javascript of the Online Designer. Both are declaring a variable 'd' which is causing the conflict. Therefore, you need to edit the SalesIQ code snippet and change 'd' to something like doc. i.e.:
Before:
<script type="text/javascript">
var $zoho= $zoho || {salesiq:{values:{},ready:function(){}}};var d=document;s=d.createElement("script");s.type="text/javascript";
s.defer=true;s.src="https://salesiq.zoho.com/[Your Site]/float.ls?embedname=[Your Site]";
t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);</script>
var $zoho= $zoho || {salesiq:{values:{},ready:function(){}}};var d=document;s=d.createElement("script");s.type="text/javascript";
s.defer=true;s.src="https://salesiq.zoho.com/[Your Site]/float.ls?embedname=[Your Site]";
t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);</script>
After:
<script type="text/javascript">
var $zoho= $zoho || {salesiq:{values:{},ready:function(){}}};var doc=document;s=doc.createElement("script");s.type="text/javascript";
s.defer=true;s.src="https://salesiq.zoho.com/[Your Site]/float.ls?embedname=[Your Site]";
t=doc.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);</script>
var $zoho= $zoho || {salesiq:{values:{},ready:function(){}}};var doc=document;s=doc.createElement("script");s.type="text/javascript";
s.defer=true;s.src="https://salesiq.zoho.com/[Your Site]/float.ls?embedname=[Your Site]";
t=doc.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);</script>
You will also need to edit the 'd' variable in the button code:
Before:
<script type="text/javascript">var $zoho= $zoho || {salesiq:{values:{},ready:function(){}}};var d=document;s=d.createElement("script");s.type="text/javascript";s.defer=true;s.src="https://salesiq.zoho.com/bdynamic/float.ls?embedname=website";t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);</script>
After:
<script type="text/javascript">var $zoho= $zoho || {salesiq:{values:{},ready:function(){}}};var doc=document;s= doc.createElement("script");s.type="text/javascript";s.defer=true;s.src="https://salesiq.zoho.com/bdynamic/float.ls?embedname=website";t=doc.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);</script>
Comments
0 comments
Please sign in to leave a comment.