도쿠위키(Dokuwiki)의 방문자 분석을 위해서 구글 애널리틱스(Google Analytics)를 깔아야 할 필요성을 느낄 것이다.
구글애널리틱스 플러그인이 존재하기는 하지만 오히려 더 복잡하고 사용하기 어려워 보인다.
구글 애널리틱스는 page의 <head> 태그 부분에 추적 코드를 넣기만 하면 된다.
따라서 도쿠위키에서 어떤 부분이 page의 <head>부분에 해당하는지를 이해하면 구글 애널리틱스를 깔기 어렵지 않다.
도쿠위키에서 각 템플릿의 <head> 부분은 템플릿의 루트 디렉토리에 meta.php의 형태로 삽입된다.
따라서 각 템플릿의 루트 디렉토리는 다음과 같이 존재할 것이다.
[웹사이트]/lib/tpl/[본인템플릿]
여기서 본인 템플릿이 기본템플릿이라면 당연히 'dokuwiki' 폴더일 것이다.
아마 처음에는 'meta.php' 파일이 없을 것인데, 없으면 meta.php 파일을 만든다.
구글애널리틱스에서,
[관리] → [데이터스트림] → [태그안내보기]를 누른 후, [직접설치] 탭을 누르면
meta.php에 집어넣을 소스코드가 보인다.
이를 그대로 복사해서 넣으면 된다.
통상 이런 모습이다.
<!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=(내 아이디)"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '(내 아이디)'); </script>