2014-06-16 87 views
0

我正在尝试将Yii安装Customer.io,但不确定该过程是否有人知道,我应该如何使用来自http://customer.io/docs/api/javascript.html的JavaScript代码?在Yii中安装Customer.io跟踪脚本

我试图复制到我的footer.php下主视图模块,但它给了我错误。

+0

JavaScript是不是Java! – BackSlash

+0

您已经有了代码片段,只需将它放在布局文件夹的main.php中即可。 –

+0

没有工作:(无法添加到代码的Java脚本文件,因为该文件是所有PHP的任何建议? –

回答

0

将JS跟踪代码包含在网站的所有页面中的最简单方法是将其插入到主布局中。

浏览保护/视图/布局/ main.php,期末<body>标记像在此之前,在你的页面右下方插入JS:

<script type="text/javascript"> 
     var _cio = _cio || []; 

     (function() { 
     var a,b,c;a=function(f){return function(){_cio.push([f]. 
     concat(Array.prototype.slice.call(arguments,0)))}};b=["identify", 
     "track"];for(c=0;c<b.length;c++){_cio[b[c]]=a(b[c])}; 
     var t = document.createElement('script'), 
      s = document.getElementsByTagName('script')[0]; 
     t.async = true; 
     t.id = 'cio-tracker'; 
     t.setAttribute('data-site-id', 'YOUR SITE ID HERE'); 
     t.src = 'https://assets.customer.io/assets/track.js'; 
     s.parentNode.insertBefore(t, s); 
     })(); 
    </script> 
</body> 
</html>