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 홈 (새 창으로 열기)에 한글 언어 파일이 있으니 받아서 지정된 위치에 넣어 주시면 됩니다
trackback :: http://engagestory.com/trackback/564
  1. 사실과 진실의 차이 :: TraceWatch 0.351 버전 업 고생기 delete

    TraceWatch라는 설치형 통계툴이 있습니다.실시간으로 확인이 불가능한 다음 웹 인사이드나 구글 통계와 달리 실시간 확인이 가능하는 점이 가장 큰 장점인 툴입니다.전에 0.234에서 0.338로 업그레이드를 했었는데 오랫만에 제작자의 홈페이지를 방문하니 버전업이 있었더군요.일단 업데이트 방법을 알기 위해서 관련 페이지를 클릭했습니다.하위 버전 별로 업데이트 하는 방법을 중간 중간 첨가해 놓은 형태로 되어있습니다.그다지 보기 좋은 구성이 아니긴한...

   1 ... 131415161718192021 ... 143    
Copyright © 2005-2016,인게이지. All rights reserved.