웹 로그에 보물?

2006. 4. 28. 14:41사는게 뭐길래/Data & Intelligence

한 달이 넘는 월드컵 여행을 떠나면서
몇 년간 벼르고 별렀던 신나고 즐거운 여행일 것이라 기대를 하면서도
제가 긴 휴가를 다녀오는 동안에도 불철주야 열심히 일을 할 회사의 동료들에게 미안하고
긴 휴가를 쓸 수 있도록 배려해준 회사에도 뭔가 보답을 해야 할 것 같습니다.

그래서... 제 블로그에
제가 회사에서 하고 있는 업무와 관계된 내용을 함께 싣고자 합니다.
(최소한의 기본 양심이랄까? 내지는 빈대 낯짝 ^.^  ㅎㅎㅎ...)

직접적으로 회사의 제품 광고를 하는 것은 너무 속보이고 쪼잔한 짓거리 같고...
그것 보다는...
저희 회사가 주력하고 있는 웹 로그 분석이나 개인화 서비스에 대한
기본적인 이해를 돕는 소개글, 그동안의 경험,
그리고 공개할 수 있는 수준의 노우하우 등을
제 블로그를 통해서 나누고자 합니다.

웹 로그에서 어떤 가치있는 정보들을 어떤 기술로 찾을 수 있는지
그 정보들의 의미는 무엇인지
그리고, 어떻게 이용하는지에 대해서 하나씩 하나씩 살펴보도록 하겠습니다.

---------------------------------------------------------------------------------

Web Log?
먼저 웹 로그에 대해서 간단히 이해할 필요가 있습니다.

사람들은 웹 사이트를 방문하고, 거기서 이런저런 링크를 누르면서
페이지들을 돌아다니고, 그 과정에서 물건을 사기도 하고, 글을 읽기도 하고,
때론 이벤트에 응모하거나 신청서를 작성하기도 합니다.

웹 로그란, 위와 같은 사용자들의 웹 사이트 이용 내역을 기록한 것입니다.
웹에서 서비스를 이용하는 사용자들은 무심코 마우스를 클릭하겠지만
서버에서는 이런 모든 사용자들의 이용 내역이 기록되고 있습니다.
마치 웹 사이트 내에 CCTV가 설치된 것 같지요?

그런데... 웹 로그는 CCTV 보다 더 유용할 때가 많습니다.
CCTV는 그냥 영상만 기록하기 때문에
저장된 영상을 플레이하면서 눈으로 보고 확인할 수 밖에 없습니다.

하지만 웹 로그는 형식이 잘 갖추어진 Text Data로 저장되기 때문에
컴퓨터를 이용해서 주루룩 분석을 해 내는 것이 가능하고
그것도 아주 빠르게 분석을 할 수 있습니다.

간단히 웹 로그 데이터가 어떻게 생겼는지 살펴 볼까요?

203.251.189.47 - - [03/Aug/2005:21:57:25 +0900] "GET /doc/mod/directives.html HTTP/1.1" 200 11339

사람들이 웹 사이트에서 클릭을 할 때마다 위와 같은 내용이 기록된다고 보시면 됩니다.
이 한 줄의 기록에는 접속한 컴퓨터의 IP, 접속날짜와 시간,
어떤 링크를 클릭했으며, 그 결과는 어떠한지 등에 대한 기록이 남습니다.

아주 단순한 기록인 것 같지만 이런 기록들이 쌓이게 되면 유용한 정보들을 얻을 수 있습니다.
예를 들어, 하루 동안의 이런 기록들을 모아서 간단한 분석만 해 보아도 다음과 같은 것들을 알 수 있습니다.

하루 동안 얼마나 많은 접속이 있었는가?
하루 중 접속이 가장 많은 시간대는 언제인가?
시간에 따라 사람들의 접속량은 어떻게 변하는가?
사람들이 가장 많이 보는 페이지는 어느 페이지인가?
오류 페이지는 비율이 얼마나 되며 그 페이지들은 어느 것들인가?
기타 등등...



위에 예로 든 것들은 아주 기본적인 측정값들일 뿐이지만, 웹 사이트 운영자에게는
매우 소중한 자료가 되겠지요?

그런데... 더욱 중요한 것은
위에 예로 든 로그 데이터 보다 더 풍부한 기록을 남길 수도 있으며
여러 로그 데이터들을 연결해서 분석하거나
웹 페이지의 URL을 좀 더 자세히 분석하거나
회원 DB와 함께 대조해서 분석하거나 하면
훨씬 다양하고 값진 데이터를 얻을 수 있습니다.

그럼... 그런 값진 데이터를 어떻게 얻을 수 있고
또 어떻게 활용할 수 있는지는 차차 이야기를 하도록 하겠습니다.

일단, 요까이!

PS) 요기까지 읽으신 분들은 아래의 회사 홈 페이지 링크를 한 번 눌러주는 센스!
공학박사 서동렬 / 수석컨설턴트 (Dong-Yal Seo, Ph. D. / Principal Consultant)
(주)넷스루 www.nethru.co.kr