인터넷을 통한 기업 홍보, 판매를 하는 대부분 기업의 주요 관심은 인터넷 매장을 찾는 방문자를 늘리거나, 온라인 매장에서 보다 오랜 시간 동안 머무르게 하거나, 보다 많은 물건이나 서비스를 판매하는 방안에 대한 것일 겁니다. 때로는 Flash sales, Event Promotion 을 통해서 자사 서비스나 제품을 널리 홍보하기도 합니다. 그런데, 방문자가 얼마나 될지도 모르는 상태에서 보유 장비를 계속 늘리는 것은 비효율적인 일입니다. 적절한 서비스 성능을 확보하기 위해서는 서비스 장비의 총 성능이나 예상 방문자를 감안하고, 순간적인 보유 장비의 성능을 넘는 방문자가 있을 경우, 즉각적인 CDN(Contents Delivery Network) 서비스의 도움을 받을 수도 있습니다. 평소 방문자의 행동 형태를 분석하는 일도 매우 중요하고, Google Analytics (aka, GA) 는 이런 목적에 쉽게 활용 가능한 도구입니다.
Google Analytics
GA 사용을 위해서는 기본적으로 제공하는 분석 보고서 중에서 이탈율(Bounce Rate)과 (목표)전환율(Conversion Rate) 은 보다 깊이 분석할 필요가 있습니다. Web 이나 App 화면 중에서 방문자가 처음 보는 페이지를 ‘Landing Page’ 라고 하고, 다른 사이트로 빠져 나가거나 App 전환이 발생한 경우, 직전에 머무르던 Web 또는 App 화면을 ‘Exit Page’ 라고 합니다.
Bounce Rate 에 대한 GA 정의를 보면 다음과 같습니다.
In Analytics, a bounce is calculated specifically as a session that triggers only a single request to the Analytics server, such as when a user opens a single page on your site and then exits without triggering any other requests to the Analytics server during that session.
Bounce Rate 증가 이유는 다음과 같이 다양합니다.
- No contents what they want to know
- No reason to browse more deeply (or no more fascinating contents)
- Tired to wait for a slow loading
- It’s enough.
다른 분석 보고서를 참고하면 보다 원인 파악이 쉬워 질 수 있습니다. 예를 들어, Slow loading 관련해서는 Page Speed 보고서를 참고할 수 있습니다. 만약, 이탈율이 높은 Web 또는 App 화면의 page speed 가 느린 것을 확인했다고 한다면 그 다음에 어떻게 해야 할까요? 참고로 GA 는 방문자의 기기에서 측정하는 데이터를 이용합니다. 즉, page speed 가 느리다는 것은 방문자 기기에서 측정하는 Web 또는 App 서버의 응답 속도(Response time)가 느리다는 것인데 Web 또는 App 서버의 응답 속도(Response time) 은 Web/App 서버, WAS, Network, DB 등 서비스를 구성하는 모든 것의 전체 시간으로 나타납니다.
Conversion Rate 보고서도 주요 보고서 입니다. Conversion Rate 는 목표(Goal) 페이지 또는 화면을 정했을 때, 총 방문자 기준으로 얼마나 많은 방문자가 목표 페이지 또는 화면을 방문했는지를 나타내 줍니다. 즉, Conversion Rate 가 증가한다는 것은 방문자를 목표 페이지 또는 화면까지 잘 이끌어 가고 있고, 방문자로 하여금 원하는 행동(Service Subscription, Purchase order, Sign-up etc) 을 할 수 있도록 하는 가능성이 증가함을 의미합니다. 당연한 이야기 이지만 Conversion Rate 가 낮으면 Bounce Rate 가 높습니다. 단지, Bounce Rate 는 사이트 전체 페이지 또는 화면을 대상으로 하고, Conversion Rate 는 특정한 목표 페이지 또는 화면을 대상으로 한다는 것이 차이가 있을 뿐입니다. Conversion Rate 가 낮아지는 이유도 Bounce Rate 가 높아지는 이유와 관련이 있습니다.
하지만, GA 는 이와 관련하여 더 자세한 정보를 알려 주지 못합니다.
ARGOS UX Robot 를 이용한 분석
ARGOS UX Robot 은 GA 와 동일하게 방문자 관점에서의 측정을 합니다만 다른 점이 있습니다. ARGOS UX Robot 은 페이지 또는 화면을 구성하는 개별 component 의 network speed, server response time, download traffic speed, page size 등을 수집하고 분석합니다. 이를 이용해서 response time 이 느린 component 를 쉽게 구별 할 수 있고, network 이슈가 있는지 아니면 Server 가 원인인지, component가 외부 사이트 것인지 사이트 내부인지도 알 수 있습니다. 또한, 측정하는 기기의 CPU, Memory 사용량 등을 파악하여 기기 자체의 성능 부족 여부 또는 서비스 Web 또는 App 구동에 필요한 시스템 성능을 분석할 수 있습니다. 이를 이용하면 방문자 기기에 대한 부담을 줄이도록 할 수 있습니다.
특히, GA 는 모바일 App 에 대한 정보 처리가 약한 부분이 있는데 ARGOS UX Robot 은 이를 개선하여 GA 를 이용하여 모바일 App 분석을 잘 할 수 있는 기능을 추가로 제공하고 있습니다. GA 기본 분석 보고서와 ARGOS UX Robot 분석 보고서를 이용하여 conversion rate 을 높여 보시기 바랍니다.