태터툴스용 Google Analytics 코드 추가 플러그인.(TatterTools 1.0.6 Update)

태터툴즈/플러그인 2006.06.16 01:36
나도 개발자라는 족속이다 보니, 내가 운영하는 블로그 - 태터툴즈 - 에 사용하는 플러그인 프로그램을 만들었다.

아니, 만들었다는 말이 부끄러울 정도로 발.로.짰.다.

어떤걸 짰는고 하니, Google에서 제공하는 통계 프로그램을 블로그에 설치했을 때, 그 통계 수집 코드를 사용하는 스킨의 skin.html에 넣어주어야 하는데, 스킨을 여러번 바꿔보니 스킨을 바꿀 때 마다 그 변경사항을 일일히 스킨에 반영하는 것이 귀찮아서 플러그인 형태로 뽑아냈다.

(누군가 그랬다. 개발자는 가장 귀찮은 것을 참을 줄 모르는 사람이라고.)

Tatter Tools 1.0.5 버전까지는 스킨 관련 치환자의 부재로 플러그인을 설치하기 위해서는 skin.html 파일을 수정하여야 했으나, 업데이트된 1.0.6 버전에서는 플러그인 설치만으로 완료된다. 단, 태터 1.0.5 버전 이하 사용자는 이 포스트에 첨부되어 있는 1.0.5 버전용 플러그인을 사용하여야 하며, 스킨 파일에 치환 문자열을 넣어야 한다.

설치 방법은 다음과 같다.
Google Analytics 사이트에 접속하여 Analytics Settings > Tracking Status 로 들어가 보면 다음과 같은 코드를 홈페이지에 추가하도록 제시하고 있다.
그 중, _uacct 변수에 할당되는 문자열(그림 참조)을 플러그인의 $account_str 변수에 할당한다.

Google에서 제공하는 Google Analytics 설치코드

[CODE type=php]
function GoogleAnalytics($target, $mother) { [br]
$account_str = "??-??????-?" <- 바로 이 부분의 문자열을 변경한다.
[/HTML][/CODE]
1.0.6 업데이트 사항 : Tatter Tools 1.0.6 부터 추가된 스킨 관련 치환자 사용으로 스킨에 직접 치환 문자열을 넣지 않고 플러그인 설치만으로도 동작되게 하였습니다.

설치 방법 :
[Tatter Tools 1.0.6 이상]
스킨의 수정 없이 플러그인 설치후 플러그인을 활성화 시켜주는 것만으로 모든 것이 완료된다.
[Tatter Tools 1.0.5 이하]
skin.html 의 원하는 곳(</BODY> 직전의 아무곳이나 좋다.)에 [##_GoogleAnalytics_##] 문자열을 넣고 플러그인 관리 메뉴에서 플러그인을 활성화 시켜주면  홈페이지 출력시에 Google Analytics 코드가 출력된다.

마지막으로 반영된 것의 확인은 태터툴즈를 웹브라우저로 접속하여 소스보기로 확인하면 된다.

플러그인 다운로드 :
[Tatter Tools 1.0.6 이상]  Google Analytics 플러그인 다운로드 For Tatter Tools 1.0.6
[Tatter Tools 1.0.5 이하] Google Analytics 플러그인 다운로드 For Tatter Tools 1.0.5

단, TextCube에서는 동작이 확인되지 않았으니 사용에 주의하기 바란다.

설정

트랙백

댓글

  • Favicon of http://wisone.tistory.com/ BlogIcon 위즈원 2006.05.27 15:25 ADDR 수정/삭제 답글

    아직 사용해보지는 못했지만, 편리하게 사용할 수 있게 만들어주신 것으로 생각됩니다. 티스토리에서도 스킨의 수정이나 플러그인의 추가가 자유로워진다면 꼭 사용해보고자 합니다.

  • Favicon of http://pannella.idomz.net BlogIcon 항아 2006.06.03 11:50 ADDR 수정/삭제 답글

    설치 끝냈습니다. 앞으로는 스킨 바꿀때마다 일일히 코드를 넣지 않아도 되겠네요. 잘 쓸게요^.^

  • Favicon of http://lunamoth.biz BlogIcon lunamoth 2006.06.26 15:25 ADDR 수정/삭제 답글

    플러그인 감사드립니다. / 적용시 자바스크립트 오류가 발생하는것은 어떤문제일런지요. 기본 스킨으로 해놓고 적용시켜도 오류가 발생하는군요. Google Analytics 플러그인만 활성화 했을시에도 오류가 발생하는 것으로 볼때 다른 플러그인과의 충돌은 아닌것 같습니다. 태터 1.0.6, 1.0.6 용 플러그인 사용중입니다.

    • Favicon of http://blog.mydevs.com BlogIcon 단비 2006.06.26 23:56 수정/삭제

      lunamoth 님 블로그에서 스팸관련 포스트를 보고 트랙백 포스팅을 작성중이었는데 방문하셨네요.
      작성 다 되면 트랙백하겠습니다.
      그런데, lunamoth 님의 블로그로 방문해 보았습니다만 제가 스크립트 검사 옵션을 꺼놓거나 해서인지는 잘 모르겠습니만 제 브라우저(IE6.0)에서는 스크립트 에러가 발생하지 않습니다.

    • Favicon of http://lunamoth.biz BlogIcon lunamoth 2006.06.27 00:25 수정/삭제

      답변 감사드립니다. 익스 설정을 조정해봐야 겠군요.

  • Favicon of http://jmare.com BlogIcon 정상훈 2006.07.02 15:00 ADDR 수정/삭제 답글

    단비님 덕분에 스킨 변경 시 매번 Google Analytics 코드를 추가하는 번거로움 없이 잘 사용하고 있습니다^^
    제가 태터를 다중 사용자 모드로 사용하고 있는데요.
    꽁수로... 플러그인 폴더를 하나 더 만들어서 tag name만 변경시켜서 사용하고 있습니다. ^^:
    혹, 다중 사용자모드를 위한 플러그인 업데이트 계획은 없으세요?

    • Favicon of http://blog.mydevs.com BlogIcon 단비 2006.07.02 17:45 수정/삭제

      Google Analytics 플러그인과 같이 사용자 개별로 데이터가 필요한 플러그인의 경우 그 정보를 DB에 저장해야 하는데, 그렇게 되면 보안상 위험을 비롯한 많은 문제점을 내포하게 됩니다. 그래서 기본적으로 그것은 생각하지 않고 있습니다.
      다중 사용자 모드에서 플러그인을 자유롭게 다루실 수 있다면 서버 관리자이실 듯 싶습니다. 따로 태터 하나를 더 설치해도 상관 없을 것 같습니다.

  • Favicon of http://ssabu.wowdns.com BlogIcon 이영주 2006.08.25 21:09 ADDR 수정/삭제 답글

    덕분에 Google Analytics 를 설치했습니다. Gmail 아이디가 있었는데. 바로 신청이 가능하네요...현재 실시간 적용된 통계를 볼 수는 없지만 지달려볼랍니다..ㅎㅎㅎ...단비님 감사.감사.감사

  • Favicon of http://daker.pe.kr BlogIcon 다꺼 2006.09.04 18:40 ADDR 수정/삭제 답글

    아주 간단하면서도 머찐 플러그인 잘 쓰고 있습니다. 블로그가 너무 멋집니다!!!

  • Favicon of http://www.xcroz.com BlogIcon xcroz 2007.09.14 18:07 ADDR 수정/삭제 답글

    다운받을려고 왔는데 주소가 깨졌있네요 ^_^

    • Favicon of https://inbox.kr BlogIcon 단비 2007.09.15 14:00 신고 수정/삭제

      워낙 예전에 작성한 글이고, 테터툴즈로 이동하면서 모두 고치지 못했었습니다.
      링크 주소 수정하였습니다.