【问题标题】:How To Insert Facebook Conversion Pixel Into Head Tag Using Yii Framework?如何使用 Yii 框架将 Facebook 转换像素插入头部标签?
【发布时间】:2014-05-26 04:45:02
【问题描述】:

有人知道如何在标题标签中插入此代码吗?

我使用 Yii 框架。

根据我的阅读,它可以使用 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>

提前致谢

【问题讨论】:

  • 只需将其添加到您的 view/layout/xxx.php 文件中。您可以将纯 Javascript 嵌入到您的视图中。

标签: javascript php facebook yii


【解决方案1】:

您可以将它放在视图中的任何位置,但如果您这样做,它将仅在该位置可用

如果你想让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);
})();

");

【讨论】:

  • 您的关于以下代码?如何与上面的代码一起使用? ;
猜你喜欢
  • 1970-01-01
  • 2012-10-10
  • 2014-02-21
  • 2023-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-27
  • 2014-10-05
相关资源
最近更新 更多