javascript - 如何使用 Yii 框架将 Facebook 转换像素插入 Head 标签?

标签 javascript php facebook yii

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

我使用 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 中的任何位置,但如果您这样做,它将仅在该位置可用

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

");

关于javascript - 如何使用 Yii 框架将 Facebook 转换像素插入 Head 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23862850/

相关文章:

php - 用于输入数组数量和填充数组数据的 bash 脚本

php - WordPress 中的自定义用户字段(对用户隐藏)

FACEBOOK LIKE(URL。从一致的 URL 提供这些资源)

facebook - 如何在 React Native 中使用 Facebook Messenger api

javascript - 在每个列表项中搜索项目

javascript - 规范化深层嵌套对象

javascript - 根据附加到 URL 的内容加载不同的 DIV 内容

php - 响应在 PHP 命令行上运行的程序提出的问题

javascript - Twitter 的新官方推文按钮 : who's tested it?

javascript - 如何用js将数据写入xls表