如何使用Yii框架将Facebook转换像素插入头标记?

时间:2014-05-26 04:45:02

标签: javascript php facebook yii

任何人都知道如何在标头标签中插入此代码?

我使用的是Yii Framework。

通过我的阅读,可以使用CClientScript

完成
<!-- Facebook Conversion Code for cashout -->
<script type="text/javascript">
var fb_param = {};
fb_param.pixel_id = 'XXXX';
fb_param.value = '0.00';
fb_param.currency = 'MYR';
(function(){
var fpw = document.createElement('script');
fpw.async = true;
fpw.src = '//connect.facebook.net/en_US/fp.js';
var ref = document.getElementsByTagName('script')[0];
ref.parentNode.insertBefore(fpw, ref);
})();
</script>
<noscript><img height="1" width="1" alt="" style="display:none"     src="facebook.com/offsite_event.php?id=XXXX&amp;value=0&amp;currency=MYR" /></noscript>

提前致谢

1 个答案:

答案 0 :(得分:0)

你可以把它放在你的意见中的任何地方,但如果你这样做,它将只在那个地方可用

如果你想让yii处理它,你可以这样做

Yii::app()->clientScript->registerScript('myCustomScript', "

var fb_param = {};
fb_param.pixel_id = 'XXXX';
fb_param.value = '0.00';
fb_param.currency = 'MYR';
(function(){
  var fpw = document.createElement('script');
  fpw.async = true;
  fpw.src = '//connect.facebook.net/en_US/fp.js';
  var ref = document.getElementsByTagName('script')[0];
  ref.parentNode.insertBefore(fpw, ref);
})();

");