2014-06-16 4 views
0

Yii에 Customer.io를 설치하려고하지만 프로세스가 알고 있는지 묻지 않습니다. http://customer.io/docs/api/javascript.html의 JavaScript 코드는 어떻게 사용해야합니까? Yii에 Customer.io 추적 스크립트를 설치하십시오.

나는 주요 모듈에 대한 전망에서 내 footer.php에 복사하려고하지만 그것은 나에게 오류를 제공합니다.

+0

자바 스크립트는 자바되지 않습니다 : 보호/뷰/레이아웃/main.php<body> 태그과 같이 폐쇄하기 전에 페이지 우측 하단에있는 JS를 삽입하려면

찾아! – BackSlash

+0

이미 코드 스 니펫이 있습니다. 단지 레이아웃 폴더의 main.php에 넣으십시오. –

+0

작동하지 않는다 :(PHP는 모든 제안 사항이기 때문에 자바 스크립트 파일에 코드를 추가 할 수 없습니까? –

답변

0

사이트의 모든 페이지에 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> 
관련 문제