LifeType 中文開發論壇

開發 => 外掛程式 => 主題作者是: mouson 於 十二月 23, 2007, 02:48:10 上午



主題: [教學] 更新GoogleAnalyticsPlugin為新版的ga.js
作者: mouson十二月 23, 2007, 02:48:10 上午
剛好在http://plog.longwin.com.tw/news-google-yahoo/2007/12/21/google_anslytics_analysis_code_update_2007看到了Google Analytics 最近更新了嵌入程式的 Code,而在我的Lifetype平台,剛好有安裝Google Analytics的PlugIn,所以就順手查詢了一下該PlugIn的程式碼,也將程式碼中所產生的Google Analytics Code更新為新版的ga.js。

其方法也非常的簡單,您只需要找到plugin中的plugingoogleanalytics.class.php,然後找到getJavascriptCode()這個function,然後將function中的內容轉換成以下的程式碼,儲存後即可。

程式碼:
    /**
    * Returns google analytics javascript Ga.js
    */
        function getJavascriptCode(){
            $jsCode = "";
            if( $this->isEnabled() ){
                $jsCode ="<script type=\"text/javascript\">\n"
                ."var gaJsHost = ((\"https:\" == "
                ."document.location.protocol) ? \"https://ssl.\" "
                .": \"http://www.\");\n"
                ."document.write(unescape(\"%3Cscript src='\" "
                ." + gaJsHost + \"google-analytics.com/ga.js' "
                ."type='text/javascript'%3E%3C/script%3E\"));\n"
                ."</script>\n"
                ."<script type=\"text/javascript\">\n"
                ."var pageTracker = _gat._getTracker(\"".$this->uacct."\");\n"
                ."pageTracker._initData();\n"
                ."pageTracker._trackPageview();\n"
                ."</script>\n";
            }
return $jsCode;
        }

如果您不知道該怎麼修改,也可以直接將我修改好的plugingoogleanalytics.class.php覆蓋到googleanalytics plugin資料夾也可以。

以上文章同步發表在 http://blog.azhu.idv.tw/mousontech/blog/archives/231