회원보드

[web] TraceWatch 웹 통계 도구 설치하기

2013-12-07 (토) 02:07 10년전 4,566
TrackWatch는 방문객이 드나든 경로를 파악하기 좋은 설치형 웹 통계 도구이다. 가입형인 구글 아날리틱스(Google Analytics)보다는 분석이 빈약하지만, 지역과 유형별로 분류된 접속자 현황을 곧바로 볼 수 있다.

  TraceWatch 0.3판 이상은 PHP 5 이상, MySQL 4.1 이상을 지원하는 서버에서 돌릴 수 있다. PHP와 MySQL 조건이 이에 미치지 못한 곳에는 옛판인 0.234판을 쓸 수 있다. 아래 설치 방법은 0.352판을 기준으로 한다.

설치 방법

  1. TraceWatch 배포 파일을 받는다. TraceWatch만 있는 파일과 IP-to-Country 확장기능이 함께 든 파일이 있다. TraceWatch만 깔았다가 IP-to-Country 관련 파일을 더 설치하려면 좀 번거로우니, 접속 지역을 파악하고 싶다면 IP-to-Country Database가 함께 든 파일을 받는 쪽이 좋다.
  2. 받은 파일을 압축을 풀어서 서버에 올린다. 여기에서는 웹 경로 뿌리의 /twatch에 올렸다고 가정한다.
  3. /twatch/base/profile/default/settings.php을 열어서 다음 내용을 끼워넣는다.


      호스트 이름, DB 이름, 사용자 이름, DB 암호를 웹 계정의 MySQL DB에 맞는 값으로 바꾸어 넣는다. 아래쪽의 '사용자 이름'과 '암호'는 관리 화면에 들어갈 때 쓰인다.
  4. 웹 브라우저로 http://{설치 경로}/twatch/admin/install.php를 연다. settings.php에 넣었던 이름과 암호를 넣어 관리 화면으로 들어간다.
  5. 설치할 요소들과 시간대를 확인하고 Install TraceWatch를 딸깍한다. 문제 없이 설치되고 나면 마지막에 "TraceWatch installed successfully"라는 말이 나온다. "Some Error Occurred"라고 나오면 문제가 있는 것이므로, 앞서 고쳤던 settings.php에서 $setting[ 'unauthorized_muted_errors' ]의 값을 false로 바꿔서 오류 내용을 확인한다.
  6. 한글을 지원하는 언어 파일을 설치한다. 아르님의 한글 지원 언어 파일은 아르님의 블로그TraceWatch Language Pack에서 받을 수 있다. /twatch/Korean.php를 서버의 /twatch/locale에 올리고, /contry/Korean.php는 /twatch/country/locale에 올린다. (설정 부분은 아직 번역되지 않은 한글로 볼 수 없다.)
  7. 분석할 웹 문서가 TraceWatch와 같은 서버에 있다면 다음 PHP 추적 코드를 집어 넣는다.


      위에서 $_SERVER[ 'DOCUMENT_ROOT' ]가 웹 계정에 따라 절대 경로를 제대로 가리키지 못할 때는 적절히 고쳐 써야 한다. PHP를 쓸 수 없거나 다른 서버에 있는 웹 문서에 붙일 추적 코드는 http://www.tracewatch.com/doc/code 에서 만들 수 있다. PHP를 쓸 수 없다면 자바스크립트를 쓸 수도 있다.
 
 

  웹 문서에 추적 코드를 붙이고 나면 http://{설치 경로}/twatch에서 접속 정보와 통계를 볼 수 있다. 경로 분석(Path Analysis)은 통계를 잡기 시작하고 두세 날은 기다려야 볼 수 있다.

  먼거리 PHP(remote PHP)나 자바스크립트로 추적 코드를 붙이지 않는다면, 그 기능을 꺼서 혹시라도 날아올지 모를 스팸을 막을 수 있다. 기능을 끄려면 /twatch/profiles/default/settings.php에서 다음 두 값을 false로 바꾼다.


분류 제목 날짜 조회
web 홈페이지 조회수와 게시물 수 부풀리기
12-15 4,680
12-15 (일) 4,680
web 쿠키, 세션, 캐시(=캐싱) (정의, 장점, 단점)
12-14 13,604
12-14 (토) 13,604
money 본인의 홈페이지가 1024px를 넘는 홈페이지라면...
12-13 2,085
12-13 (금) 2,085
talk 배추 님 계획안 보니까 배추라이트 접으시려고 하더군요. 2
12-13 3,404
12-13 (금) 3,404
talk 가입인사 ^^ 1
12-13 3,150
12-13 (금) 3,150
web 드래그 앤 드랍 (=드래그 앤 드롭 Drag and Drop) 정의
12-13 4,743
12-13 (금) 4,743
web 플러그인 (Plugin) 정의
12-12 2,959
12-12 (목) 2,959
money 문득, 갑자기 생각난건데, 이런 등업제 괜찮지 않나요? 5
12-11 2,380
12-11 (수) 2,380
web 스킨 (Skin) 정의
12-11 2,788
12-11 (수) 2,788
talk 갈매기 입니다. 1
12-11 3,130
12-11 (수) 3,130
talk 요새, 대딩들 시험철이라 정신 없겠군요.
12-10 3,527
12-10 (화) 3,527
web 네이버 오픈 api키 발급 받는 주소
12-10 3,120
12-10 (화) 3,120
web 화이트도메인 (White Domain) - 인증 이메일이 발송 안될 때 확인해 볼 사항
12-09 3,867
12-09 (월) 3,867
money 여러 유저의 애드센스 코드를 한 사이트에 넣을 수 있는지 여부
12-09 2,195
12-09 (월) 2,195
money 허위 토렌트 사이트로 활동하는 웹하드 파트너 주의사항
12-08 3,315
12-08 (일) 3,315
money 원천 징수 대상인 파트너 경우 주민등록번호 등 개인 정보 수집
12-08 2,497
12-08 (일) 2,497
money 11월말에 320 x 100 큰 모바일 배너가 새로 생겼네요.
12-07 1,984
12-07 (토) 1,984
web TraceWatch 웹 통계 도구 설치하기
12-07 4,567
12-07 (토) 4,567
talk 가입인사드려요. 2
12-03 3,623
12-03 (화) 3,623
web 구글에 웹문서 노출 많이 되게 하는 법 (=구글에 웹페이지 검색 잘되게 하는 법) 1
12-03 6,696
12-03 (화) 6,696
149/152
목록
  • 채팅방
  • 필독
1. 채팅창 헤드에서 접속자 확인 2. 닉네임 클릭해 1:1 채팅 가능 3. 닉네임 클릭해 귓속말 가능 4. 닉네임 클릭해 호출하기 가능 5. 우하단 클릭해 환경 설정 가능 6. 의뢰글 작성 후 의뢰 상담 가능 7. 질문글 작성 후 질문 상담 가능 8. 채팅방에 개인정보 입력 금지 9. 채팅방에 광고 욕설 비방 금지
 홈  PC버전 로그인 일본어
웹디자인언어
서버관리언어
고급코딩언어
그누보드
제작의뢰 1
Q&A
커뮤니티
웹유틸
회원센터
홈짱 PC버전 로그인