이 문서의 내용 중 전체 또는 일부는 넥스32 위키에서 가져왔으며 GNU Free Documentation License 1.3에 따라 이용할 수 있습니다.
본 문서의 원본은 링크에서 확인할 수 있습니다.
본 문서의 원본은 링크에서 확인할 수 있습니다.
Matomo | |
한국어명 | 마토모 |
기능 | 웹서비스, 분석도구 |
가격 | 자유 |
저작권 | GPL3 |
출시 | 2008년 11월 25일 |
운영상태 | 운영중 |
프로그래밍 언어 | php |
주소 | matomo.org |
Matomo는 웹서비스 분석도구로서, 웹서비스의 방문자, 방문경로, 방문후 체류시간 등 다양한 정보를 실시간으로 수집해 관리자에게 보여주는 웹 어플리케이션이다. 원래 Piwik이라는 이름이었으나 2018년 1월에 현재의 이름으로 변경되었다.
1. 상세 ✎ ⊖
Matomo는 구글 웹로그분석 등의 웹분석 서비스를 대체하기 위해서 만들어진 오픈소스 프로그램인 ‘phpMyVisites’의 개량 발전형 프로그램으로서, 자가서버상에 설치하는 설치형 프로그램으로 MySQL(1)과 PHP를 이용해서 작동한다. 특정 회사의 서비스에 종속되지 않으며 별도 요금이 부과되지 않는다는 장점 때문에 많은 사람들이 사용하고 있으며, 전세계 웹 서비스를 하고 있는 서버의 1.2%가량(100만 이상)이 Matomo 서비스를 이용하고 있다고 한다.
2007년 6월 런던에서 프로젝트를 주도한 매튜 오브리(Matthieu Aubry)를 주축으로 전세계에서 10여명의 개발자가 모여 개발을 시작했으며, 2008년 11월 21일 소스 포지에 프로젝트가 공식 공개되었고, 이후 계속해서 갱신되고 있다. 초기부터 많은 기대를 받은 프로그램으로, 2009년 7월에는 소스 포지에서 선정한 ‘이달의 프로젝트’로 선정되기도 했고, 2009년 8월에는 잡지 ‘인포월드’에서 뽑은 오픈소스 엔터프라이즈 프로그램 중 하나로 선정하기도 했다.
영어 뿐만 아니라 한국어를 비롯한 45개 언어팩을 지원하고 있으며 구글 웹로그분석에서 지원하는 각종 기능과 커스텀 된 리포트 기능 등이 지원된다. 또한 플러그인 기능을 통해서 다양한 기능 확장을 할 수 있도록 개발, 기본 기능 뿐만 아니라 서드파티 플러그인 등도 사용할 수 있다.
2007년 6월 런던에서 프로젝트를 주도한 매튜 오브리(Matthieu Aubry)를 주축으로 전세계에서 10여명의 개발자가 모여 개발을 시작했으며, 2008년 11월 21일 소스 포지에 프로젝트가 공식 공개되었고, 이후 계속해서 갱신되고 있다. 초기부터 많은 기대를 받은 프로그램으로, 2009년 7월에는 소스 포지에서 선정한 ‘이달의 프로젝트’로 선정되기도 했고, 2009년 8월에는 잡지 ‘인포월드’에서 뽑은 오픈소스 엔터프라이즈 프로그램 중 하나로 선정하기도 했다.
영어 뿐만 아니라 한국어를 비롯한 45개 언어팩을 지원하고 있으며 구글 웹로그분석에서 지원하는 각종 기능과 커스텀 된 리포트 기능 등이 지원된다. 또한 플러그인 기능을 통해서 다양한 기능 확장을 할 수 있도록 개발, 기본 기능 뿐만 아니라 서드파티 플러그인 등도 사용할 수 있다.
2. 작동방식 ✎ ⊖
기본적으로는 구글 웹로그분석 기능과 흡사하게 자바스크립트를 이용해서 데이터를 주고받아 처리하게 되어있다. Matomo 관리자에서 사이트를 등록하면 첨부해야할 소스코드가 생성되고, 해당 코드를 스킨(혹은 테마로 불리우는) 등에 포함시켜 주면 사이트에 들어오며 페이지가 열리고, 이동하고, 나가는 과정을 서버에 전달해 해당 데이터를 DB에 저장해 관리하는 구조로 이루어져 있다.
최근버전에서는 자바스크립트가 지원되지 않는 브라우저를 위해 이미지(img) 형태로 요청을 받도록 해 데이터를 수집할 수 있는 기능도 탑재하고 있다. 물론 이 경우에는 자바스크립트판에 비해서 추적할 수 있는 자료에 제약이 따른다.
나머지 기능들은 수집된 데이터를 분석, 가공해 리포트를 제공하는 것.
최근버전에서는 자바스크립트가 지원되지 않는 브라우저를 위해 이미지(img) 형태로 요청을 받도록 해 데이터를 수집할 수 있는 기능도 탑재하고 있다. 물론 이 경우에는 자바스크립트판에 비해서 추적할 수 있는 자료에 제약이 따른다.
나머지 기능들은 수집된 데이터를 분석, 가공해 리포트를 제공하는 것.
3. 기능 ✎ ⊖
Matomo는 앞서 설명했듯 기본적으로 사용자의 유입과 이동, 이탈 데이터를 모아서 리포트를 만들어주는 기능을 가지고 있다. 웹서비스를 운용하는데 있어서 매우 중요한 요소들, 대표적으로 어떤 사이트를 경유해서 홈페이지에 들어와 얼마만큼의 시간을 체류하다가 이탈했는가 등의 유의미한 데이터를 확보할 수 있다.
4. 모바일 앱 ✎ ⊖
안드로이드와 아이폰용으로 모바일 어플리케이션이 나와있으며, 로그인 정보만 입력하면 대쉬보드에 셋팅해둔 값을 받아와 모바일 화면에 최적화된 모습으로 리포트를 정리해 보여준다.
워낙에 웹에서 보이는 형태와 비슷하게 구성을 해놓아서 오해하기 쉬운데, 기본적으로 웹앱은 아니고, 서버에 로그인해서 값을 받아와 어플리케이션이 화면을 렌더링하는 방식이다. 어플리케이션 쪽도 역시 오픈소스이기 때문에 소스가 모두 공개되어있다.
워낙에 웹에서 보이는 형태와 비슷하게 구성을 해놓아서 오해하기 쉬운데, 기본적으로 웹앱은 아니고, 서버에 로그인해서 값을 받아와 어플리케이션이 화면을 렌더링하는 방식이다. 어플리케이션 쪽도 역시 오픈소스이기 때문에 소스가 모두 공개되어있다.
분류 : 가져온 문서/넥스32 위키
(1) 마리아DB에서도 정상 지원됨