TraceWatch는 다음 인사이드와 같은 통계 툴의 일종입니다
다음이나 구글 통계와 달리 자신의 계정에 설치하여 운용하는 툴인데 과거 테터 시절에 0.234 버전이 널리 쓰였는데
이 툴도 버전이 0.3 대로 올라서면서 요구 조건에 php5가 추가 됬습니다.
TraceWatch 플러그인을 사용하고 계신분들은 아시겠지만 추적코드를 여기저기 넣는게 까다로워 플러그인으로 넣고 있습니다.
다음이나 구글 통계처럼 개인마다 값이 변하는건 아니기 때문에 계속 쓸수 있습니다만, 기본 코드가 변하면 난감하죠.
게다가 이 툴의 버전업이 느렸던지라 플러그인도 업데이트 無 결국 플러그인을 직접 뜯어 고쳤습니다.
실력이 미약한지라 고생좀 했는데 아르님 블로그에서 발견하고 깔끔하게 해결했죠.
(제 미천한 실력으로 고친 코드는 작동은 하는데 워낙 누더기 라서... ㅡㅡ;;)
이 내용을 플러그 인의 index.php를 열어서 전부 바꿔치기하면 됩니다.
형식은 유사하지만 호출하는 php가 바뀌어 있죠.
이것 외에도 사이드바가 접히는 문제도 발생했는데 이것 또한 아르님 블로그 에서 도움 받았습니다.
config.php에 database['port']를 주석처리하면 제대로 펴지더군요
스킨 미리보기를 통해서 이리저리 바꾸어보면 안 접히는 스킨도 있는지라 아직 의문이 남지만 잘 작동하면 된다는 주의라서....
TraceWatch의 0.3 버전의 특징이라면 완전히 새로코딩한지라 여러가지 자잘한 버그가 사라지고 통계가 정교해졌습니다.
다만 관리 페이지가 아직 영문인게 흠이라면 흠입니다. (이건 좀처럼 구현을 안하네요)
나머지 페이지는 TraceWatch 홈에 한글 언어 파일이 있으니 받아서 지정된 위치에 넣어 주시면 됩니다
다음이나 구글 통계와 달리 자신의 계정에 설치하여 운용하는 툴인데 과거 테터 시절에 0.234 버전이 널리 쓰였는데
이 툴도 버전이 0.3 대로 올라서면서 요구 조건에 php5가 추가 됬습니다.
1. Web server with PHP 5 or higher and Mysql 4.1 or higher.그래서 이번 기회에 업그레이드하게 되었는데 추적코드가 바뀌었더군요. ㅡ.ㅡ;;
2. JavaScript enabled browser for viewing report pages.
Successfully tested with Internet Explorer 7 & 8, FireFix 3 & 3.5, Safari 4, Opera 10 and Google Chrome 5.
3. Adobe Flash Player for viewing graphs and path analysis page.
TraceWatch 플러그인을 사용하고 계신분들은 아시겠지만 추적코드를 여기저기 넣는게 까다로워 플러그인으로 넣고 있습니다.
다음이나 구글 통계처럼 개인마다 값이 변하는건 아니기 때문에 계속 쓸수 있습니다만, 기본 코드가 변하면 난감하죠.
게다가 이 툴의 버전업이 느렸던지라 플러그인도 업데이트 無 결국 플러그인을 직접 뜯어 고쳤습니다.
실력이 미약한지라 고생좀 했는데 아르님 블로그에서 발견하고 깔끔하게 해결했죠.
(제 미천한 실력으로 고친 코드는 작동은 하는데 워낙 누더기 라서... ㅡㅡ;;)
<?php
function ShowTraceWatch($target, $mother) {
$target .= PrintTraceWatch();
return $target;
}
function PrintTraceWatch() {
$GLOBALS['adl_count_params']=true;
$GLOBALS['adl_alt_docroot']=$GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT'].'';
@include_once $GLOBALS['adl_alt_docroot'].'/twatch/api/LogRequest.php';
twatchLogRequest();
return "<!-- TraceWatch Log Sucess -->";
}
이 내용을 플러그 인의 index.php를 열어서 전부 바꿔치기하면 됩니다.
형식은 유사하지만 호출하는 php가 바뀌어 있죠.
이것 외에도 사이드바가 접히는 문제도 발생했는데 이것 또한 아르님 블로그 에서 도움 받았습니다.
config.php에 database['port']를 주석처리하면 제대로 펴지더군요
스킨 미리보기를 통해서 이리저리 바꾸어보면 안 접히는 스킨도 있는지라 아직 의문이 남지만 잘 작동하면 된다는 주의라서....
TraceWatch의 0.3 버전의 특징이라면 완전히 새로코딩한지라 여러가지 자잘한 버그가 사라지고 통계가 정교해졌습니다.
다만 관리 페이지가 아직 영문인게 흠이라면 흠입니다. (이건 좀처럼 구현을 안하네요)
나머지 페이지는 TraceWatch 홈에 한글 언어 파일이 있으니 받아서 지정된 위치에 넣어 주시면 됩니다