미디어 위키를 설치하고 난뒤 여러가지 분석을 위해 통계도구를 삽입할 필요가 생깁니다.

뭐 그중 가장 쓸만한건 구글의 google analytics죠.

미디어 위키는 스킨을 제어하는 방법이 우리가 익숙한 제로보드 같은 거랑은 조금 다릅니다.

게다가 내부 페이지는 바뀌면서 틀은 일정하기 때문에 스킨에 넣어봤자 별소용이 없죠.

당연히 텍스트 큐브처럼 플러그인이 필요합니다. 물론 미디어 위키도 확장을 제공하고 비슷한 기능의 플러그인도 있습니다.

일단 쉽게 찾을 수 있는 내용으로 Extension:Google_Analytics이 있습니다.

특별히 다운받는게 아니라 소스코드를 카피한뒤 수정해서 php 파일로 저장하는 방식입니다.

google analytics의 코드에 변화가 있었기 때문에 두종류의 코드가 있습니다.

해당 페이지의 윗쪽의 소스가 구 코드, 아랫쪽의 소스가 신 코드가 맞춘 내용입니다.

제대로 작동되긴 합니다만 이걸론 조금 불 충분합니다.

미디어 위키를 사용해 보신분들은 알지만 자체적으로 봇을 설정할 수 있습니다.

이 봇이 통계에 잡히면 좀 곤란합니다. 게다가 관리자들의 접속을 제외할 필요도 있습니다.

그래서 추천 드리는 확장은 Extension:Google_Analytics_Integration 이쪽입니다.

installion의 두번째 항목에 있는 링크를 클릭하면
사용자 삽입 이미지
다음과 같은 화면이 나옵니다. 두 파일을 다운 받으면 됩니다.

파일을 다운받아서 미디어 위키 설치 폴더중 Extension폴더안에 googleAnalytics 폴더를 만들어 넣으면 됩니다.

설정은 따로 localsettings.php 안에 하게 되므로 그대로 올리시면 됩니다.

localsettings.php에 설정하는 부분입니다.
#통계 확장 기능을 실행하기 위한 부분
require_once
( "$IP/extensions/googleAnalytics/googleAnalytics.php" );
# 구글 통계 코드를 입력하는 부분입니다 UA-xxxxxxx-x 를 수정하면 됩니다
$wgGoogleAnalyticsAccount
= "UA-xxxxxxx-x";

# 옵션을 조절하는 부분입니다 기본설정은 true로 되어 있습니다.
# 관리자 (시샵)을 통계에 포함합니다.
$wgGoogleAnalyticsIgnoreSysops = false;
# 봇을 통계에 포함합니다.
$wgGoogleAnalyticsIgnoreBots = false;
다른 확장 기능처럼 localsettings.php 파일 하단에 추가하면 됩니다.
trackback :: http://engagestory.com/trackback/516
Copyright © 2005-2016,인게이지. All rights reserved.