홈 › 인터넷·네트워크

User-Agent 분석

개발·고객 문의·접속 기록 분석에 쓰세요. 분석은 이 브라우저 안에서만 해요.

입력한 내용은 서버로 보내지 않고 이 기기에서만 처리돼요

User-Agent란

브라우저는 웹사이트에 요청을 보낼 때마다 ‘나는 어떤 브라우저·운영체제다’라는 글자(User-Agent)를 함께 보내요. 사이트는 이 값으로 모바일 화면을 고르거나, 접속 통계를 내거나, 오래된 브라우저에 안내를 띄워요. 그런데 역사적 이유로 거의 모든 브라우저가 ‘Mozilla/5.0’으로 시작하고 다른 브라우저 이름까지 섞어 써서, 사람이 읽고 바로 알기 어려워요. 이 도구는 오픈소스 ua-parser-js(MIT 라이선스)로 이 값을 풀이해요.

쓰는 법

정확도에 대해

User-Agent는 브라우저가 스스로 적어 보내는 값이라 얼마든지 바꿀 수 있고, 개인정보 보호를 위해 일부러 줄여 보내기도 해요. 크롬·엣지 같은 크롬 계열은 운영체제 버전과 기기 모델을 고정된 값으로 줄여 보내고, 대신 사이트가 요청하면 사용자 에이전트 클라이언트 힌트(UA-CH)로 자세한 값을 알려 줘요. 그래서 내 브라우저를 볼 때는 아래 ‘UA-CH’ 정보가 더 정확할 수 있어요. 아이패드는 데스크톱 맥과 같은 모양의 값을 보낼 수 있어서 PC로 나올 수 있어요. 기기 종류가 비어 있으면 PC로 추정해 표시해요.

분석은 모두 이 브라우저 안에서 해서, 붙여 넣은 접속 기록은 어디에도 전송되지 않아요.

참고한 자료

자주 묻는 질문

크롬인데 윈도우 버전이 10으로 나와요.

크롬 계열은 윈도우 11에서도 User-Agent에 ‘Windows NT 10.0’을 보내요. 아래 UA-CH의 플랫폼 버전으로 확인하세요(13 이상이면 윈도우 11).

봇·자동화 프로그램은 어떻게 구분하나요?

bot, crawler, spider, curl, headless 같은 낱말이 들어 있으면 봇으로 표시해요. 이름을 숨긴 봇은 구분할 수 없어요.

몇 줄까지 넣을 수 있나요?

5,000줄까지 집계하고, 표에는 앞 300줄을 보여 줘요. CSV에는 5,000줄이 모두 들어가요.

함께 쓰면 좋은 도구