이 페이지 내용

현지화 분석이 필요한 이유

마크다운

수집된 신호가 현지화 의사 결정으로 이어지는 방식과 격차 지표가 중요한 이유를 설명합니다.

다음에 어떤 언어로 번역할지 선택하는 것은 일종의 투자 판단입니다. 시간과 비용이 들며, 성과는 일반적으로 파악하기 어려운 수요에 따라 달라집니다. 현지화 분석을 사용하면 이러한 수요를 확인할 수 있습니다.

대시보드가 아닌 의사 결정

여기서 분석 데이터를 수집하는 목적은 명확하고 구체적입니다. 바로 "언어 X로 현지화해야 하는가?"라는 질문에 답하는 것입니다. 각 신호는 범용 분석 도구를 제공하기 위해서가 아니라 이 질문에 답하는 데 필요한 정보를 제공하도록 선택되었습니다.

의사 결정은 다음 세 가지 입력을 기반으로 합니다.

  1. 수요. 얼마나 많은 방문자가 이 언어를 원합니까? 브라우저 언어와 국가를 통해 관심이 어디에서 발생하는지 파악할 수 있습니다.
  2. 격차. 해당 수요가 이미 충족되고 있습니까? 선호 언어와 프로젝트의 대상 언어를 비교하면 필요한 언어를 지원받지 못하는 트래픽의 비율을 확인할 수 있습니다.
  3. 가치. 현지화가 성과로 이어질 수 있습니까? 로케일 격차별 참여도, 충분한 언어 지원을 받지 못한 트래픽이 유입되는 페이지, 해당 트래픽의 유입 경로를 통해 새 로케일의 전환 가능성을 판단할 수 있습니다.

수집 시점에 격차를 계산하는 이유

served_localehas_locale_gap은 방문 당시의 대상 언어를 기준으로 계산되어 이벤트별로 저장됩니다. 따라서 과거 데이터는 현재의 대상 언어를 기준으로 다시 계산한 결과가 아니라 당시 실제로 존재했던 기회를 반영합니다. 다음 달에 포르투갈어를 추가하더라도 지난달의 격차가 소급하여 줄어들지 않습니다. 이를 통해 충족되지 않았던 수요의 규모를 정확하게 기록할 수 있습니다.

쿠키를 사용하지 않는 구체적인 이유

"순 방문자"를 파악하려 할 때 일반적으로 쿠키를 설정하거나 브라우저 지문을 수집하는 방식을 고려합니다. 두 방식 모두 장기간 유지되는 식별자를 생성하며, 대부분의 개인정보 보호 제도에서 브라우저 지문은 쿠키보다 삭제하기 어렵습니다. 여기서는 어느 방식도 필요하지 않습니다.

일일 순 방문자를 집계하려면 하루 동안만 안정적으로 유지되는 식별자면 충분합니다. 인터넷 프로토콜 주소와 User-Agent를 해시한 값을 매일 변경하고 프로젝트별로 분리하면, 방문자를 여러 날짜 또는 여러 사이트에 걸쳐 연결할 수 없도록 하면서 정확한 일간 및 주간 순 방문자 수를 산출할 수 있습니다. 장기적인 재방문자 추적 기능은 포기하게 됩니다. 그러나 이 기능이야말로 개인정보 보호 위험을 유발하고, 합법적으로 운영하기 위해 동의 배너를 요구하게 만드는 원인입니다.

이러한 절충은 의도적인 선택입니다. 현지화 분석은 법적 마찰 없이 모든 환경에서 모든 방문자에게 적용할 수 있어야 합니다.