텍스트큐브

블로그를 운영하면서 함께 사용해왔던 웹 분석도구인 TraceWatch주1가 간만에 판올림 되었습니다.

TraceWatch 0.3판부터는 PHP5 버전 이상의 사양을 요구합니다.

TraceWatch 웹 통계프로그램은 PHP5이상의 시스템사양을 요구하기 때문에 0.3판을 사용하기 위해서는, 그간 사용하고 있던 웹 호스팅 서비스를 PHP5가 가능한 상품으로 변경하여야 했습니다. 구 버전의 TraceWatch자료는 백업한 XML파일이 잘 읽히지 않아서, 그냥 초기화하였습니다. 텍스트큐브의 tracewatch 플러그인에 새로운 TraceWatch에 맞게 변경된 수집 code로 교체하자, 바로 작동되었습니다.

<

기존의 자잘한 버그와 Data 수집 Overflows 문제를 해결되었고, 보다 통계가 정교해졌습니다.

0.234버전에서 0.3버전으로 바뀌면서 완전히 새롭게 코딩하였다고 합니다.  0.234의 자잘한 버그와 Mysql Overflows 문제들이 사라졌다고 합니다. 또한, 더욱 항샹된 부분은, 쿠키 추적기능을 켠다면 고유 세션 및 방문자, 신규방문자를 구분함에 있어서 통계가 더욱 정교해졌습니다. 갱신된 로봇 목록 및 브라우저 목록 및 국가 IP 데이터베이스 자료들 때문에, 더욱 좋아졌다고 볼 수 있겠습니다. (제가 주로 쓰는 구글 크롬의 통계가 나와서 반가웠습니다.^^). 인터페이스면에서 구 버전에 비해 눈에 띄게 달라진 부분은 경로분석이 더욱 직관적으로 구성된 것을 확인할 수 있었습니다.

Google Analytics처럼 여러 가지 세밀한 리포트를 제공하지는 않지만, 실시간으로 유입경로를 모니터할 수 있다는 장점에서 아직 Tracewarch는 유용한 것 같습니다.

한글화 지원은 아직 안되었는데 구버전을 참고로 제가 간단히 작성해보았습니다. 혹시 필요하신 분 있으시면 아래에서 내려받으시길 바랍니다. tracewatch폴더의 korean.php는 twatch/locale에 country폴더의 korean.php는 twatch/country/locale에 각각 넣으시면 됩니다.



각주.
  1. 설치형 웹 통계 프로그램으로 TraceWatch.com에서 내려받으실 수 있습니다. (설치에 관련해서는 제작사이트를 참조하시길 바랍니다.) Google Analytics가 통계 갱신이 바로바로 안되는 반면, 실시간으로 모니터링 할 수 있는 장점이 있습니다. [Back]

텍스트큐브 블로그에 설치형 웹 통계 도구인 TraceWatch의 추적 코드를 붙여 주는 확장기능(플러그인)입니다. 텍스트큐브 1.7.7 이상에서 쓸 수 있습니다. 도아님의 TraceWatch 로그 플러그인과 구실이 같고, TraceWatch 0.352판에 맞추어 기능을 더 붙였습니다. TraceWatchCode_1.0.zip텍스트큐브에 TraceWatch 추적 코드 넣기 1.0주된 기능 블로그 글, 글 목록, 방명록, 피드(RSS,ATOM) 등에 ...

팥빙산

TraceWatch를 뒤늦게 알아서 아르님의 한글 지원 파일로 아주 편하게 쓰고 있습니다.
피드까지 통계를 잡을 수 있게 텍스트큐브 확장기능을 만들어 보았습니다.
관련 글을 걸고 갑니다.

아르

플러그인 너무 훌륭합니다.^^ 잘 쓰겠습니다.

인게이지

php5지원 서버로 이전하면서 tracewatch도 버전업 했는데
사이드바가 접히는 문제가 있어서 검색중 발견하여 많은 도움 받았습니다. 감사합니다(꾸벅)
저도 텍큐의 config.php에 database['port'] 부분 주석처리하니 제대로 작동하는 군요. ㅠ.ㅠ

아르

도움이 되었다니 다행입니다.^^

nanika

오랜만에 글 남깁니다.

오늘 오랜만에 시간이 좀 남아돌아서 파일 비교를 해봤는데
config.php에 database['port']변수가 추가 되어 있더군요.
주석처리 했더니 잘 되네요.

1.7버전대의 config.php에 저 변수를 추가시켜봤더니 역시나 출력에 문제가..
테스트 결과로 봐서는 거의 이 문제가 맞지 않나 싶습니다..

아르

좋은 팁 감사드립니다. nanika님. 출력문제가 있으신 분에게 좋은 해결 방법이 될 것 같습니다.^^

23123

관리?까지는 한글화가 안됬네요

아직 0.336 까지는 한글언어팩이 업데이트가 안되서 그런가..

아르

관리자는 원래 한글화가 안되더라고요.

제작자가 관리자 페이지 로케일은 언어팩과 상관없이 영어로만 고정시켜놨어요.^^

nanika

주말을 이용해서 DB까지 싹 날린 이후에 1.7.9 다음 1.8.3.1로 업뎃 했습니다. 1.7.9는 애초에 사용할 의도가 없었기 때문에 테스트는 안해봤고 업데이트 한 이후에 해봤는데, 현재로는 잘 되는 것 같습니다.

원인은... 아직도 모르겠습니다...;;;

아르

고생하셨습니다. nanika님. 그래도 잘되신다니 다행입니다. 설치형은 문제가 생겼을 때에 가끔 개발자 단계의 수준이 필요 할 때가 있어서 곤란할 때가 많은 것 같습니다.;;

nanika

어레? 이상하네요ㅡ
저도 현재 1.8.3.1 사용중입니다. 지금까지 꾸준히 업뎃하면서 사용중이었는데, 어느샌가부터 글을 작성하면 자꾸 내용을 입력해 달라는 에러메세지 출력때문에 불편해 하다가... 얼마전 불의의 사고로 인해 DB및 데이터를 싹 날려먹고 재설치 하니 잘 되더라구요..;;
친구녀석도 불편해 하길래 재설치 해줬는데 마찬가지길래.. DB랑 데이터 백업하고 완전 싹 날린다음 재설치하니까 잘되구요... 데이터 복원 이후에도 잘 되더라구요.

음.. 뭐가 문제인지 참... 복잡하네요..;;

아르

저도 뭐가 문제인지 아리송하고요... 그때 사이드바가 출력이 안되서 괜히 CT_RecentRG_Default 이런 플러그인만 뜯어보다가 포기하고 tracewatch사용을 몇 달간 포기하고 말았습니다. 텍큐 버전자체도 RC니 Beta니 약간 기능이 불안해서 어디가(텍규? 플러그인? twatch?) 문제인지 통 알 수가 없다가 어느 순간 되더라고요. ㅎㅎ;;

비밀방문자

관리자만 볼 수 있는 댓글입니다.

아르

텍큐 1.7.9버전인가에서 저도 사이드바 출력이 안됬었는데, 스킨에 직접 수집 코드(자바) 넣고 쓰다가 (스킨에 넣으니 통계는 좀 정확하지 않아서 twatch를 거의 사용하지 못했었습니다.;;) 1.8대로 넘어오면서 어느새 고쳐진 것 같습니다.

비밀방문자

관리자만 볼 수 있는 댓글입니다.

아르

이번 0.336이 거의 완성판인 것 같습니다. 0.32에 비해서 확실히 에러가 줄었더군요.

tracewatch의 index.php의 내용을 아래와 같이 고쳤습니다. 수집 code는 http://www.tracewatch.com/doc/#install 에 있는 내용과 동일합니다.

<?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 -->";
}

* 사족을 달면 (제 경우 한참 설치가 안되서 좀 고생해서요;;), 0.336판에서 설치하실 때에 javascripts에러때문에 install자체가 안되시는 경우는 본인의 웹페이지에 minify를 이용해서 트래픽량을 아끼기위해 자바나 css를 압축설정 해 놓으신 경우, 해제하시고 설치하시면 잘 됩니다.

LonnieNa

잘쓰고 있습니다. 감사합니다.
아직 관리자 페이지 로케일은 구현이 안되었나봐요..

아르

앗 LonnieNA님 방갑습니다^^ 네, 관리자페이지는 아쉽게도 언어로케일이 지원안되나봐요. ㅡ,.ㅡ;