首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在codeignatior中的每一页中放置google分析脚本

在codeignatior中的每一页中放置google分析脚本
EN

Stack Overflow用户
提问于 2014-09-24 16:28:29
回答 1查看 89关注 0票数 0

嗨,我有一个谷歌分析的脚本,我需要放在网站的每一个和每一个页面,而网站是在代码信号开发,我困惑如何放置脚本,我可以把下面的脚本放在每个页面(视图)的代码信号,或者我应该把脚本放在一些php文件,以便我可以包括在代码信号或视图中的文件,请指导我作为新的代码信号和谷歌分析将谷歌分析脚本工作,如果我把它放在页眉或页脚文件的codeignatior..please指导我

代码语言:javascript
复制
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
some code

  ga('send', 'pageview');
//$trackingCode = file_get_contents('yourFile');
</script>
EN

回答 1

Stack Overflow用户

发布于 2014-09-24 18:26:51

创建核心类并使用CI_Controller应用程序/核心/扩展它

代码语言:javascript
复制
class TEST_Controller extends CI_Controller {
  protected $footer_view;
  protected $footer_data;
  public function __construct() {
        parent::__construct();
        $this->footer_data = array();
    $this->footer_view = 'footer';

  }
  public function _output($output) {
  echo $this->load->view($this->footer_view, $this->footer_data, true);
 }
}//TEST_Controller.php

并创建视图文件,该文件将自动包含到每个请求。

应用程序/视图/

代码语言:javascript
复制
<script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
some code

  ga('send', 'pageview');
//$trackingCode = file_get_contents('yourFile');
</script>
//footer.php

最后,在创建控制器时,扩展到这个核心类,如下所示

应用程序/控制器

代码语言:javascript
复制
class Contact extends TEST_Controller {

    function __construct() {
        parent::__construct();
    }
    function index(){
      echo "bla bla";
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26012117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档