rhymix/addons/google_analytics/google_analytics.addon.php
2007-12-22 18:01:23 +00:00

30 lines
No EOL
1 KiB
PHP

<?php
if(!defined("__ZBXE__")) exit();
/**
* @file google_analytics.addon.php
* @author zero (zero@nzeo.com)
* @brief google analytics 코드를 사이트에 추가함
**/
// 관리자 모듈이면 패스~
if(Context::get('module')=='admin') return;
// 한번만 출력시키기 위해 전역변수에 호출되었음을 체크해 놓음 (called position과 상관없음)
if($GLOBALS['_called_addon_google_analytics_']) return;
$GLOBALS['_called_addon_google_analytics_'] = true;
$js_code = <<<EndOfGA
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("{$addon_info->uacct}");
pageTracker._initData();
pageTracker._trackPageview();
</script>
EndOfGA;
Context::addHtmlFooter($js_code);
?>